Function at 0x1800eec70
Capabilities:
Log keystrokes via polling
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x8528]
mov eax, 0x8638
call fcn.1802857f0
sub rsp, rax
movaps xmmword [rsp + 0x8620], xmm6
movaps xmmword [rsp + 0x8610], xmm7
movaps xmmword [rsp + 0x8600], xmm8
movaps xmmword [rsp + 0x85f0], xmm9
movaps xmmword [rsp + 0x85e0], xmm10
movaps xmmword [rsp + 0x85d0], xmm11
movaps xmmword [rsp + 0x85c0], xmm12
movaps xmmword [rsp + 0x85b0], xmm13
movaps xmmword [rsp + 0x85a0], xmm14
movaps xmmword [rsp + 0x8590], xmm15
call fcn.180017820
mov r15, rax
mov qword [rbp + 0x598], rax
mov edi, 1
xorps xmm9, xmm9
movss xmm6, dword [0x180307e50]
movss xmm14, dword [0x180307d40]
movss xmm11, dword [0x180307ce0]
cmp byte [0x180350acc], 0
jne 0x1800f1326
cmp byte [0x18034b435], 0
jne 0x1800f1326
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1508]
call fcn.18000e870
mov rbx, rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xfe0]
call fcn.18000e870
mov r8, rbx
xor edx, edx
lea rcx, [rbp + 0xfe0]
call fcn.180020540
xor edx, edx
lea r8d, [rdi + 0x2e]
lea rcx, str.Hell
call fcn.18001d5e0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x180345219], 0
je 0x1800eedf3
mov r9d, 0xd7
lea rcx, [rbp + 0x4270]
call fcn.180047640
lea rdx, [rbp + 0x4280]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
lea ecx, [rdi + 0x14]
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1510]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f00]
call fcn.18003d500
test al, al
je 0x1800eee55
mov byte [0x180345219], 0
jmp 0x1800eee4a
mov r9d, edx
lea rcx, [rbp + 0x4290]
call fcn.180047640
lea rdx, [rbp + 0x42a0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1518]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f10]
call fcn.18003d500
test al, al
je 0x1800eee55
mov byte [0x180345219], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b430], 0
je 0x1800eeedc
mov r9d, 0xd7
lea rcx, [rbp + 0x42b0]
call fcn.180047640
lea rdx, [rbp + 0x42c0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1520]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f0c]
call fcn.18003d500
test al, al
je 0x1800eef3e
mov byte [0x18034b430], 0
jmp 0x1800eef33
mov r9d, edx
lea rcx, [rbp + 0x42d0]
call fcn.180047640
lea rdx, [rbp + 0x42e0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1528]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f0c]
call fcn.18003d500
test al, al
je 0x1800eef3e
mov byte [0x18034b430], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b41c], 0
je 0x1800eefc5
mov r9d, 0xd7
lea rcx, [rbp + 0x42f0]
call fcn.180047640
lea rdx, [rbp + 0x4300]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1530]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f18]
call fcn.18003d500
test al, al
je 0x1800ef027
mov byte [0x18034b41c], 0
jmp 0x1800ef01c
mov r9d, edx
lea rcx, [rbp + 0x4310]
call fcn.180047640
lea rdx, [rbp + 0x4320]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1538]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f18]
call fcn.18003d500
test al, al
je 0x1800ef027
mov byte [0x18034b41c], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b436], 0
je 0x1800ef0ae
mov r9d, 0xd7
lea rcx, [rbp + 0x4330]
call fcn.180047640
lea rdx, [rbp + 0x4340]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1540]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f14]
call fcn.18003d500
test al, al
je 0x1800ef110
mov byte [0x18034b436], 0
jmp 0x1800ef105
mov r9d, edx
lea rcx, [rbp + 0x4350]
call fcn.180047640
lea rdx, [rbp + 0x4360]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1548]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f14]
call fcn.18003d500
test al, al
je 0x1800ef110
mov byte [0x18034b436], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b35d], 0
je 0x1800ef197
mov r9d, 0xd7
lea rcx, [rbp + 0x4370]
call fcn.180047640
lea rdx, [rbp + 0x4380]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1550]
call fcn.18000e870
mov rdx, rax
lea rcx, str.LootW
call fcn.18003d500
test al, al
je 0x1800ef1f9
mov byte [0x18034b35d], 0
jmp 0x1800ef1ee
mov r9d, edx
lea rcx, [rbp + 0x4390]
call fcn.180047640
lea rdx, [rbp + 0x43a0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1558]
call fcn.18000e870
mov rdx, rax
lea rcx, str.LootW
call fcn.18003d500
test al, al
je 0x1800ef1f9
mov byte [0x18034b35d], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b0eb], 0
je 0x1800ef280
mov r9d, 0xd7
lea rcx, [rbp + 0x43b0]
call fcn.180047640
lea rdx, [rbp + 0x43c0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1560]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e26c8]
call fcn.18003d500
test al, al
je 0x1800ef2e2
mov byte [0x18034b0eb], 0
jmp 0x1800ef2d7
mov r9d, edx
lea rcx, [rbp + 0x43d0]
call fcn.180047640
lea rdx, [rbp + 0x43e0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1568]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e26c8]
call fcn.18003d500
test al, al
je 0x1800ef2e2
mov byte [0x18034b0eb], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b432], 0
je 0x1800ef369
mov r9d, 0xd7
lea rcx, [rbp + 0x43f0]
call fcn.180047640
lea rdx, [rbp + 0x4400]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1570]
call fcn.18000e870
mov rdx, rax
lea rcx, str.AllM
call fcn.18003d500
test al, al
je 0x1800ef3cb
mov byte [0x18034b432], 0
jmp 0x1800ef3c0
mov r9d, edx
lea rcx, [rbp + 0x4410]
call fcn.180047640
lea rdx, [rbp + 0x4420]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1578]
call fcn.18000e870
mov rdx, rax
lea rcx, str.AllM
call fcn.18003d500
test al, al
je 0x1800ef3cb
mov byte [0x18034b432], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b41f], 0
je 0x1800ef452
mov r9d, 0xd7
lea rcx, [rbp + 0x4430]
call fcn.180047640
lea rdx, [rbp + 0x4440]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1580]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f30]
call fcn.18003d500
test al, al
je 0x1800ef4b4
mov byte [0x18034b41f], 0
jmp 0x1800ef4a9
mov r9d, edx
lea rcx, [rbp + 0x4450]
call fcn.180047640
lea rdx, [rbp + 0x4460]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1588]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f30]
call fcn.18003d500
test al, al
je 0x1800ef4b4
mov byte [0x18034b41f], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b3cd], 0
je 0x1800ef53b
mov r9d, 0xd7
lea rcx, [rbp + 0x4470]
call fcn.180047640
lea rdx, [rbp + 0x4480]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1590]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f2c]
call fcn.18003d500
test al, al
je 0x1800ef59d
mov byte [0x18034b3cd], 0
jmp 0x1800ef592
mov r9d, edx
lea rcx, [rbp + 0x4490]
call fcn.180047640
lea rdx, [rbp + 0x44a0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1598]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f2c]
call fcn.18003d500
test al, al
je 0x1800ef59d
mov byte [0x18034b3cd], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b0ec], 0
je 0x1800ef624
mov r9d, 0xd7
lea rcx, [rbp + 0x44b0]
call fcn.180047640
lea rdx, [rbp + 0x44c0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15a0]
call fcn.18000e870
mov rdx, rax
lea rcx, str.ObjM
call fcn.18003d500
test al, al
je 0x1800ef686
mov byte [0x18034b0ec], 0
jmp 0x1800ef67b
mov r9d, edx
lea rcx, [rbp + 0x44d0]
call fcn.180047640
lea rdx, [rbp + 0x44e0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15a8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.ObjM
call fcn.18003d500
test al, al
je 0x1800ef686
mov byte [0x18034b0ec], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b43d], 0
je 0x1800ef70d
mov r9d, 0xd7
lea rcx, [rbp + 0x44f0]
call fcn.180047640
lea rdx, [rbp + 0x4500]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15b0]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f34]
call fcn.18003d500
test al, al
je 0x1800ef76f
mov byte [0x18034b43d], 0
jmp 0x1800ef764
mov r9d, edx
lea rcx, [rbp + 0x4510]
call fcn.180047640
lea rdx, [rbp + 0x4520]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15b8]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f34]
call fcn.18003d500
test al, al
je 0x1800ef76f
mov byte [0x18034b43d], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b43e], 0
je 0x1800ef7f6
mov r9d, 0xd7
lea rcx, [rbp + 0x4530]
call fcn.180047640
lea rdx, [rbp + 0x4540]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15c0]
call fcn.18000e870
mov rdx, rax
lea rcx, str.NPCM
call fcn.18003d500
test al, al
je 0x1800ef858
mov byte [0x18034b43e], 0
jmp 0x1800ef84d
mov r9d, edx
lea rcx, [rbp + 0x4550]
call fcn.180047640
lea rdx, [rbp + 0x4560]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15c8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.NPCM
call fcn.18003d500
test al, al
je 0x1800ef858
mov byte [0x18034b43e], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b35f], 0
je 0x1800ef8df
mov r9d, 0xd7
lea rcx, [rbp + 0x4570]
call fcn.180047640
lea rdx, [rbp + 0x4580]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15d0]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f40]
call fcn.18003d500
test al, al
je 0x1800ef941
mov byte [0x18034b35f], 0
jmp 0x1800ef936
mov r9d, edx
lea rcx, [rbp + 0x4590]
call fcn.180047640
lea rdx, [rbp + 0x45a0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15d8]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f40]
call fcn.18003d500
test al, al
je 0x1800ef941
mov byte [0x18034b35f], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b444], 0
je 0x1800ef9c8
mov r9d, 0xd7
lea rcx, [rbp + 0x45b0]
call fcn.180047640
lea rdx, [rbp + 0x45c0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15e0]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f54]
call fcn.18003d500
test al, al
je 0x1800efa2a
mov byte [0x18034b444], 0
jmp 0x1800efa1f
mov r9d, edx
lea rcx, [rbp + 0x45d0]
call fcn.180047640
lea rdx, [rbp + 0x45e0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15e8]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f54]
call fcn.18003d500
test al, al
je 0x1800efa2a
mov byte [0x18034b444], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
lea rcx, str.ExDeb1
call fcn.1800455a0
xorps xmm1, xmm1
test al, al
je 0x1800f1025
movss xmm2, dword [0x180307d24]
lea rcx, [rbp + 0x15f0]
call fcn.18000e870
mov rdx, rax
xor r8d, r8d
lea rcx, str.Hell
call fcn.1800204b0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b35c], 0
je 0x1800efaee
mov r9d, 0xd7
lea rcx, [rbp + 0x45f0]
call fcn.180047640
lea rdx, [rbp + 0x4600]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15f8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Bosstest
call fcn.18003d500
test al, al
je 0x1800efb50
mov byte [0x18034b35c], 0
jmp 0x1800efb45
mov r9d, edx
lea rcx, [rbp + 0x4610]
call fcn.180047640
lea rdx, [rbp + 0x4620]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1600]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Bosstest
call fcn.18003d500
test al, al
je 0x1800efb50
mov byte [0x18034b35c], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x180350a80], 0
je 0x1800efbd7
mov r9d, 0xd7
lea rcx, [rbp + 0x4630]
call fcn.180047640
lea rdx, [rbp + 0x4640]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1608]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Clue_Imps
call fcn.18003d500
test al, al
je 0x1800efc39
mov byte [0x180350a80], 0
jmp 0x1800efc2e
mov r9d, edx
lea rcx, [rbp + 0x4650]
call fcn.180047640
lea rdx, [rbp + 0x4660]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1610]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Clue_Imps
call fcn.18003d500
test al, al
je 0x1800efc39
mov byte [0x180350a80], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
cmp byte [0x180350a80], 0
je 0x1800efd36
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b3cf], 0
je 0x1800efccd
mov r9d, 0xd7
lea rcx, [rbp + 0x4670]
call fcn.180047640
lea rdx, [rbp + 0x4680]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1618]
call fcn.18000e870
mov rdx, rax
lea rcx, str.D_Clue
call fcn.18003d500
test al, al
je 0x1800efd2f
mov byte [0x18034b3cf], 0
jmp 0x1800efd24
mov r9d, edx
lea rcx, [rbp + 0x4690]
call fcn.180047640
lea rdx, [rbp + 0x46a0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1620]
call fcn.18000e870
mov rdx, rax
lea rcx, str.D_Clue
call fcn.18003d500
test al, al
je 0x1800efd2f
mov byte [0x18034b3cf], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b3ce], 0
je 0x1800efdb6
mov r9d, 0xd7
lea rcx, [rbp + 0x46b0]
call fcn.180047640
lea rdx, [rbp + 0x46c0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1628]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f74]
call fcn.18003d500
test al, al
je 0x1800efe18
mov byte [0x18034b3ce], 0
jmp 0x1800efe0d
mov r9d, edx
lea rcx, [rbp + 0x46d0]
call fcn.180047640
lea rdx, [rbp + 0x46e0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1630]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f74]
call fcn.18003d500
test al, al
je 0x1800efe18
mov byte [0x18034b3ce], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b3cc], 0
je 0x1800efe9f
mov r9d, 0xd7
lea rcx, [rbp + 0x46f0]
call fcn.180047640
lea rdx, [rbp + 0x4700]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1638]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f88]
call fcn.18003d500
test al, al
je 0x1800eff01
mov byte [0x18034b3cc], 0
jmp 0x1800efef6
mov r9d, edx
lea rcx, [rbp + 0x4710]
call fcn.180047640
lea rdx, [rbp + 0x4720]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1640]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7f88]
call fcn.18003d500
test al, al
je 0x1800eff01
mov byte [0x18034b3cc], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b429], 0
je 0x1800eff88
mov r9d, 0xd7
lea rcx, [rbp + 0x4730]
call fcn.180047640
lea rdx, [rbp + 0x4740]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1648]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Chat_D
call fcn.18003d500
test al, al
je 0x1800effea
mov byte [0x18034b429], 0
jmp 0x1800effdf
mov r9d, edx
lea rcx, [rbp + 0x4750]
call fcn.180047640
lea rdx, [rbp + 0x4760]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1650]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Chat_D
call fcn.18003d500
test al, al
je 0x1800effea
mov byte [0x18034b429], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b3ca], 0
je 0x1800f0071
mov r9d, 0xd7
lea rcx, [rbp + 0x4770]
call fcn.180047640
lea rdx, [rbp + 0x4780]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1658]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Targ_D
call fcn.18003d500
test al, al
je 0x1800f00d3
mov byte [0x18034b3ca], 0
jmp 0x1800f00c8
mov r9d, edx
lea rcx, [rbp + 0x4790]
call fcn.180047640
lea rdx, [rbp + 0x47a0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1660]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Targ_D
call fcn.18003d500
test al, al
je 0x1800f00d3
mov byte [0x18034b3ca], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b35e], 0
je 0x1800f015a
mov r9d, 0xd7
lea rcx, [rbp + 0x47b0]
call fcn.180047640
lea rdx, [rbp + 0x47c0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1668]
call fcn.18000e870
mov rdx, rax
lea rcx, str.InterA_D
call fcn.18003d500
test al, al
je 0x1800f01bc
mov byte [0x18034b35e], 0
jmp 0x1800f01b1
mov r9d, edx
lea rcx, [rbp + 0x47d0]
call fcn.180047640
lea rdx, [rbp + 0x47e0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1670]
call fcn.18000e870
mov rdx, rax
lea rcx, str.InterA_D
call fcn.18003d500
test al, al
je 0x1800f01bc
mov byte [0x18034b35e], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b41e], 0
je 0x1800f0243
mov r9d, 0xd7
lea rcx, [rbp + 0x65b0]
call fcn.180047640
lea rdx, [rbp + 0x65c0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1678]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Bank
call fcn.18003d500
test al, al
je 0x1800f02a5
mov byte [0x18034b41e], 0
jmp 0x1800f029a
mov r9d, edx
lea rcx, [rbp + 0x6630]
call fcn.180047640
lea rdx, [rbp + 0x2a40]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1680]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Bank
call fcn.18003d500
test al, al
je 0x1800f02a5
mov byte [0x18034b41e], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
lea rcx, str.ExDeb2
call fcn.1800455a0
test al, al
je 0x1800f101e
movaps xmm2, xmm14
xorps xmm1, xmm1
lea rcx, [rbp + 0x1688]
call fcn.18000e870
mov rdx, rax
xor r8d, r8d
lea rcx, str.Hell
call fcn.1800204b0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b0ee], 0
je 0x1800f0365
mov r9d, 0xd7
lea rcx, [rbp + 0x2a50]
call fcn.180047640
lea rdx, [rbp + 0x2a60]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1690]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7fb8]
call fcn.18003d500
test al, al
je 0x1800f03c7
mov byte [0x18034b0ee], 0
jmp 0x1800f03bc
mov r9d, edx
lea rcx, [rbp + 0x2a70]
call fcn.180047640
lea rdx, [rbp + 0x2a80]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1698]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7fb8]
call fcn.18003d500
test al, al
je 0x1800f03c7
mov byte [0x18034b0ee], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b3c8], 0
je 0x1800f044e
mov r9d, 0xd7
lea rcx, [rbp + 0x2a90]
call fcn.180047640
lea rdx, [rbp + 0x2aa0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16a0]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7fb4]
call fcn.18003d500
test al, al
je 0x1800f04b0
mov byte [0x18034b3c8], 0
jmp 0x1800f04a5
mov r9d, edx
lea rcx, [rbp + 0x2ab0]
call fcn.180047640
lea rdx, [rbp + 0x2ac0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16a8]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802e7fb4]
call fcn.18003d500
test al, al
je 0x1800f04b0
mov byte [0x18034b3c8], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b0ed], 0
je 0x1800f0537
mov r9d, 0xd7
lea rcx, [rbp + 0x2ad0]
call fcn.180047640
lea rdx, [rbp + 0x2ae0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16b0]
call fcn.18000e870
mov rdx, rax
lea rcx, str.OthM
call fcn.18003d500
test al, al
je 0x1800f0599
mov byte [0x18034b0ed], 0
jmp 0x1800f058e
mov r9d, edx
lea rcx, [rbp + 0x2af0]
call fcn.180047640
lea rdx, [rbp + 0x2b00]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16b8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.OthM
call fcn.18003d500
test al, al
je 0x1800f0599
mov byte [0x18034b0ed], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b435], 0
je 0x1800f0620
mov r9d, 0xd7
lea rcx, [rbp + 0x2b10]
call fcn.180047640
lea rdx, [rbp + 0x2b20]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16c0]
call fcn.18000e870
mov rdx, rax
lea rcx, str.I_Test2
call fcn.18003d500
test al, al
je 0x1800f0682
mov byte [0x18034b435], 0
jmp 0x1800f0677
mov r9d, edx
lea rcx, [rbp + 0x2b30]
call fcn.180047640
lea rdx, [rbp + 0x2b40]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16c8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.I_Test2
call fcn.18003d500
test al, al
je 0x1800f0682
mov byte [0x18034b435], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b0ef], 0
je 0x1800f0709
mov r9d, 0xd7
lea rcx, [rbp + 0x2b50]
call fcn.180047640
lea rdx, [rbp + 0x2b60]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16d0]
call fcn.18000e870
mov rdx, rax
lea rcx, str.DumpItems
call fcn.18003d500
test al, al
je 0x1800f076b
mov byte [0x18034b0ef], 0
jmp 0x1800f0760
mov r9d, edx
lea rcx, [rbp + 0x2b70]
call fcn.180047640
lea rdx, [rbp + 0x2b80]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16d8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.DumpItems
call fcn.18003d500
test al, al
je 0x1800f076b
mov byte [0x18034b0ef], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
cmp byte [0x180350b40], 0
je 0x1800f0b97
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
cmp byte [0x18034b42a], 0
je 0x1800f080a
mov edx, 0xf
mov r9d, edx
mov r8d, 0xd7
lea rcx, [rbp + 0x2b90]
call fcn.180047640
lea rdx, [rbp + 0x2ba0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16e0]
call fcn.18000e870
mov rdx, rax
lea rcx, str.DO:action
call fcn.18003d500
test al, al
je 0x1800f087e
mov byte [0x180350ab8], 0
mov byte [0x18034b42a], 0
jmp 0x1800f0873
mov edx, 0x55
mov r9d, 0xf
mov r8d, r9d
lea rcx, [rbp + 0x2bb0]
call fcn.180047640
lea rdx, [rbp + 0x2bc0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16e8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.DO:action
call fcn.18003d500
test al, al
je 0x1800f087e
mov byte [0x180350ab8], dil
mov byte [0x18034b42a], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
cmp byte [0x18034b3cb], 0
je 0x1800f0910
mov edx, 0xf
mov r9d, edx
mov r8d, 0xd7
lea rcx, [rbp + 0x2bd0]
call fcn.180047640
lea rdx, [rbp + 0x2be0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16f0]
call fcn.18000e870
mov rdx, rax
lea rcx, str.DO:radio
call fcn.18003d500
test al, al
je 0x1800f0984
mov byte [0x180350acd], 0
mov byte [0x18034b3cb], 0
jmp 0x1800f0979
mov edx, 0x55
mov r9d, 0xf
mov r8d, r9d
lea rcx, [rbp + 0x2bf0]
call fcn.180047640
lea rdx, [rbp + 0x2c00]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16f8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.DO:radio
call fcn.18003d500
test al, al
je 0x1800f0984
mov byte [0x180350acd], dil
mov byte [0x18034b3cb], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
cmp byte [0x180350b18], 0
je 0x1800f0a16
mov edx, 0xf
mov r9d, 0xd7
mov r8d, r9d
lea rcx, [rbp + 0x2c10]
call fcn.180047640
lea rdx, [rbp + 0x2c20]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1700]
call fcn.18000e870
mov rdx, rax
lea rcx, str.W_send
call fcn.18003d500
test al, al
je 0x1800f0a8a
mov byte [0x180350b18], 0
mov byte [0x180350bdd], 0
jmp 0x1800f0a7f
mov edx, 0x55
mov r9d, 0xf
mov r8d, r9d
lea rcx, [rbp + 0x2c30]
call fcn.180047640
lea rdx, [rbp + 0x2c40]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1708]
call fcn.18000e870
mov rdx, rax
lea rcx, str.W_send
call fcn.18003d500
test al, al
je 0x1800f0a8a
mov byte [0x180350b18], dil
mov byte [0x180350bdd], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
cmp byte [0x180350ca0], 0
je 0x1800f0b1c
mov edx, 0xf
mov r9d, 0xd7
mov r8d, r9d
lea rcx, [rbp + 0x2c50]
call fcn.180047640
lea rdx, [rbp + 0x2c60]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1710]
call fcn.18000e870
mov rdx, rax
lea rcx, str.W_recv
call fcn.18003d500
test al, al
je 0x1800f0b90
mov byte [0x180350ca0], 0
mov byte [0x180350bdd], 0
jmp 0x1800f0b85
mov edx, 0x55
mov r9d, 0xf
mov r8d, r9d
lea rcx, [rbp + 0x2c70]
call fcn.180047640
lea rdx, [rbp + 0x2c80]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1718]
call fcn.18000e870
mov rdx, rax
lea rcx, str.W_recv
call fcn.18003d500
test al, al
je 0x1800f0b90
mov byte [0x180350ca0], dil
mov byte [0x180350bdd], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b3c9], 0
je 0x1800f0c0c
mov r9d, 0xd7
lea rcx, [rbp + 0x2c90]
call fcn.180047640
lea rdx, [rbp + 0x2ca0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1720]
call fcn.18000e870
mov rdx, rax
lea rcx, str.ChooseOption1
call fcn.18003d500
test al, al
je 0x1800f0c6e
mov byte [0x18034b3c9], 0
jmp 0x1800f0c63
mov r9d, edx
lea rcx, [rbp + 0x2cb0]
call fcn.180047640
lea rdx, [rbp + 0x2cc0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1728]
call fcn.18000e870
mov rdx, rax
lea rcx, str.ChooseOption1
call fcn.18003d500
test al, al
je 0x1800f0c6e
mov byte [0x18034b3c9], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b431], 0
je 0x1800f0cf5
mov r9d, 0xd7
lea rcx, [rbp + 0x2cd0]
call fcn.180047640
lea rdx, [rbp + 0x2ce0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1730]
call fcn.18000e870
mov rdx, rax
lea rcx, str.ChooseOption2
call fcn.18003d500
test al, al
je 0x1800f0d57
mov byte [0x18034b431], 0
jmp 0x1800f0d4c
mov r9d, edx
lea rcx, [rbp + 0x2cf0]
call fcn.180047640
lea rdx, [rbp + 0x2d00]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1738]
call fcn.18000e870
mov rdx, rax
lea rcx, str.ChooseOption2
call fcn.18003d500
test al, al
je 0x1800f0d57
mov byte [0x18034b431], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b437], 0
je 0x1800f0dde
mov r9d, 0xd7
lea rcx, [rbp + 0x2d10]
call fcn.180047640
lea rdx, [rbp + 0x2d20]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1740]
call fcn.18000e870
mov rdx, rax
lea rcx, str.ChooseOption3
call fcn.18003d500
test al, al
je 0x1800f0e40
mov byte [0x18034b437], 0
jmp 0x1800f0e35
mov r9d, edx
lea rcx, [rbp + 0x2d30]
call fcn.180047640
lea rdx, [rbp + 0x2d40]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1748]
call fcn.18000e870
mov rdx, rax
lea rcx, str.ChooseOption3
call fcn.18003d500
test al, al
je 0x1800f0e40
mov byte [0x18034b437], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b433], 0
je 0x1800f0ec7
mov r9d, 0xd7
lea rcx, [rbp + 0x2d50]
call fcn.180047640
lea rdx, [rbp + 0x2d60]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1750]
call fcn.18000e870
mov rdx, rax
lea rcx, str.FindChooseOptionLive
call fcn.18003d500
test al, al
je 0x1800f0f29
mov byte [0x18034b433], 0
jmp 0x1800f0f1e
mov r9d, edx
lea rcx, [rbp + 0x2d70]
call fcn.180047640
lea rdx, [rbp + 0x2d80]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1758]
call fcn.18000e870
mov rdx, rax
lea rcx, str.FindChooseOptionLive
call fcn.18003d500
test al, al
je 0x1800f0f29
mov byte [0x18034b433], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b41d], 0
je 0x1800f0fb0
mov r9d, 0xd7
lea rcx, [rbp + 0x2d90]
call fcn.180047640
lea rdx, [rbp + 0x2da0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1760]
call fcn.18000e870
mov rdx, rax
lea rcx, str.ForTesting
call fcn.18003d500
test al, al
je 0x1800f1012
mov byte [0x18034b41d], 0
jmp 0x1800f1007
mov r9d, edx
lea rcx, [rbp + 0x2db0]
call fcn.180047640
lea rdx, [rbp + 0x2dc0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1768]
call fcn.18000e870
mov rdx, rax
lea rcx, str.ForTesting
call fcn.18003d500
test al, al
je 0x1800f1012
mov byte [0x18034b41d], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
call fcn.180046260
call fcn.180046260
jmp 0x1800f1047
movaps xmm2, xmm11
lea rcx, [rbp + 0x1770]
call fcn.18000e870
mov rdx, rax
xor r8d, r8d
lea rcx, str.Hell
call fcn.1800204b0
cmp byte [0x18034b3cd], 0
jne 0x1800f1066
cmp byte [0x18034b3c8], 0
jne 0x1800f1066
cmp byte [0x18034b41f], 0
je 0x1800f1321
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b43c], 0
je 0x1800f10e6
mov r9d, 0xd7
lea rcx, [rbp + 0x2dd0]
call fcn.180047640
lea rdx, [rbp + 0x2de0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1778]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Hide
call fcn.18003d500
test al, al
je 0x1800f1148
mov byte [0x18034b43c], 0
jmp 0x1800f113d
mov r9d, edx
lea rcx, [rbp + 0x2df0]
call fcn.180047640
lea rdx, [rbp + 0x2e00]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1780]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Hide
call fcn.18003d500
test al, al
je 0x1800f1148
mov byte [0x18034b43c], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b42b], 0
je 0x1800f11cf
mov r9d, 0xd7
lea rcx, [rbp + 0x2e10]
call fcn.180047640
lea rdx, [rbp + 0x2e20]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1788]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Hide_0
call fcn.18003d500
test al, al
je 0x1800f1231
mov byte [0x18034b42b], 0
jmp 0x1800f1226
mov r9d, edx
lea rcx, [rbp + 0x2e30]
call fcn.180047640
lea rdx, [rbp + 0x2e40]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1790]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Hide_0
call fcn.18003d500
test al, al
je 0x1800f1231
mov byte [0x18034b42b], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b43f], 0
je 0x1800f12b8
mov r9d, 0xd7
lea rcx, [rbp + 0x2e50]
call fcn.180047640
lea rdx, [rbp + 0x2e60]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1798]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Hide_12
call fcn.18003d500
test al, al
je 0x1800f131a
mov byte [0x18034b43f], 0
jmp 0x1800f130f
mov r9d, edx
lea rcx, [rbp + 0x2e70]
call fcn.180047640
lea rdx, [rbp + 0x2e80]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x17a0]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Hide_12
call fcn.18003d500
test al, al
je 0x1800f131a
mov byte [0x18034b43f], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
call fcn.18001f8c0
xor r13d, r13d
lea r14, [0x1802e2cd0]
lea r12, str.Floor:
movss xmm15, dword [0x180307cf8]
movss xmm6, dword [0x180307d08]
movss xmm12, dword [0x180307cc4]
movss xmm10, dword [0x180307d14]
movss xmm13, dword [0x180307b04]
cmp byte [0x180345219], r13b
jne 0x1800f2d87
movss xmm7, dword [0x180307d94]
movaps xmm2, xmm7
movss xmm8, dword [0x180307da0]
movaps xmm1, xmm8
lea rcx, [rbp + 0x17a8]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x17b0]
call fcn.18000e870
mov rbx, rax
movaps xmm2, xmm15
xorps xmm1, xmm1
lea rcx, [rbp + 0x17b8]
call fcn.18000e870
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180020540
xor edx, edx
lea r8d, [r13 + 0x2b]
lea rcx, str.Off_On_debug
call fcn.18001d5e0
call fcn.1800205b0
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2e90]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x17c0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.MXY:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rcx, [rbp + 0x2a08]
call fcn.1800e0a90
mov edx, dword [rax]
lea rcx, [rbp + 0x47f0]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2ea0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0x17c8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x47f0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2eb0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movss xmm1, dword [0x180307d2c]
lea rcx, [rbp + 0x17d0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rcx, [rbp + 0x2798]
call fcn.1800e0a90
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x4810]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2ec0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movss xmm1, dword [0x180307d38]
lea rcx, [rbp + 0x17d8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4810]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2ed0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rbp + 0x17e0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.MD5:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rcx, [0x180347098]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2ee0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm10
movaps xmm1, xmm6
lea rcx, [rbp + 0x17e8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2ef0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x180307d24]
movaps xmm1, xmm12
lea rcx, [rbp + 0x17f0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Rev:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rcx, [0x180345498]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2f00]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x180307d24]
movaps xmm1, xmm6
lea rcx, [rbp + 0x17f8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2f10]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x180307d2c]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1800]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Fps:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
call fcn.1800176b0
movss xmm1, dword [rax + 0xd0]
lea rcx, [rbp + 0x4830]
call fcn.1800472c0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2f20]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x180307d2c]
movaps xmm1, xmm6
lea rcx, [rbp + 0x1808]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4830]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2f30]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x180307d38]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1810]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.X:coord:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rcx, [rbp + 0x27a4]
call fcn.18009f870
movss xmm1, dword [rax]
mulss xmm1, xmm13
lea rcx, [rbp + 0x4850]
call fcn.1800472c0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2f40]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movss xmm6, dword [0x180307d2c]
movaps xmm1, xmm6
lea rcx, [rbp + 0x1818]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4850]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2f50]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x180307d3c]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1820]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Y:coord:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rcx, [rbp + 0x27b0]
call fcn.18009f870
movss xmm1, dword [rax + 4]
mulss xmm1, xmm13
lea rcx, [rbp + 0x4870]
call fcn.1800472c0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2f60]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x180307d3c]
movaps xmm1, xmm6
lea rcx, [rbp + 0x1828]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4870]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2f70]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm14
movaps xmm1, xmm12
lea rcx, [rbp + 0x1830]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
call fcn.18009fab0
mov edx, eax
lea rcx, [rbp + 0x4890]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2f80]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm14
movaps xmm14, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0x1838]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4890]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2f90]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x180307d48]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1840]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.RsXres:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rcx, [rbp + 0x27d0]
call fcn.1800e0a70
mov edx, dword [rax]
lea rcx, [rbp + 0x48b0]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2fa0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x1850]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x48b0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2fb0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x180307d4c]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1858]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.RsYres:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rcx, [rbp + 0x27dc]
call fcn.1800e0a70
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x48d0]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2fc0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x1860]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x48d0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2fd0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x180307d58]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1868]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.GameSt:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
call fcn.1800e1f50
mov edx, eax
lea rcx, [rbp + 0x48f0]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2fe0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x1870]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x48f0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2ff0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x180307d5c]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1878]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.GameSt2:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
call fcn.1800e22f0
mov edx, eax
lea rcx, [rbp + 0x4910]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3000]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x1880]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4910]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3010]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x180307d60]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1888]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Z_Elev:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rcx, [rbp + 0x27e8]
call fcn.18009f870
movss xmm1, dword [rax + 8]
mulss xmm1, xmm13
lea rcx, [rbp + 0x4930]
call fcn.1800472c0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3020]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x1890]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4930]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3030]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x180307d64]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1898]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Tick:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
call fcn.1801548f0
mov edx, eax
lea rcx, [rbp + 0x4950]
call fcn.1800dc2f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3040]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x18a0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4950]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3050]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x180307d6c]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x18a8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.PAnim:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
call fcn.18009f4e0
mov edx, eax
lea rcx, [rbp + 0x4970]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3060]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x18b0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4970]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3070]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x180307d70]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x18b8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, [0x1802e811c]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
call fcn.180260ad0
mov edx, eax
lea rcx, [rbp + 0x4990]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3080]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x18c0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4990]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3090]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x180307d74]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x18c8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Pray:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
call fcn.180260d50
mov edx, eax
lea rcx, [rbp + 0x49b0]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x30a0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x18d0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x49b0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x30b0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x180307d7c]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x18d8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Sidetest:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rcx, [rbp + 0x49d0]
call fcn.180084300
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x30c0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x18e0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x49d0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x30d0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x180307d84]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x18e8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.PMoving2:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
call fcn.18009f6b0
movzx edx, al
lea rcx, [rbp + 0x49f0]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x30e0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x18f0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x49f0]
call fcn.180008740
mov edx, dword [0x180350c34]
lea rcx, [rbp + 0x4a30]
call fcn.1800471f0
nop
mov r8, rax
lea rdx, str.ReadFaults:
lea rcx, [rbp + 0x4a10]
call fcn.180008e70
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x30f0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x180307d88]
movaps xmm1, xmm12
lea rcx, [rbp + 0x18f8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4a10]
call fcn.180008740
nop
lea rcx, [rbp + 0x4a30]
call fcn.180008740
mov edx, dword [0x180350ac8]
lea rcx, [rbp + 0x4a70]
call fcn.1800471f0
nop
mov r8, rax
lea rdx, str.WriteFaults:
lea rcx, [rbp + 0x4a50]
call fcn.180008e70
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3100]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm7
movaps xmm1, xmm12
lea rcx, [rbp + 0x1900]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4a50]
call fcn.180008740
nop
lea rcx, [rbp + 0x4a70]
call fcn.180008740
mov edx, dword [0x180350b00]
lea rcx, [rbp + 0x4ab0]
call fcn.1800471f0
nop
mov r8, rax
lea rdx, str.FunctFaults:
lea rcx, [rbp + 0x4a90]
call fcn.180008e70
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3110]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm8
movaps xmm1, xmm12
lea rcx, [rbp + 0x1908]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4a90]
call fcn.180008740
nop
lea rcx, [rbp + 0x4ab0]
call fcn.180008740
lea rcx, [rbp + 0x1060]
call fcn.1800e0810
mov edx, dword [rbp + 0x1064]
lea rcx, [rbp + 0x4b50]
call fcn.1800471f0
mov rbx, rax
mov edx, dword [rbp + 0x1060]
lea rcx, [rbp + 0x4b30]
call fcn.1800471f0
nop
mov r8, rax
lea rdx, str.Tiles_under_mouse:
lea rcx, [rbp + 0x4b10]
call fcn.180008e70
nop
mov r8, r14
mov rdx, rax
lea rcx, [rbp + 0x4af0]
call fcn.180008d70
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x4ad0]
call fcn.18005c370
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3120]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x180307d80]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1910]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4ad0]
call fcn.180008740
nop
lea rcx, [rbp + 0x4af0]
call fcn.180008740
nop
lea rcx, [rbp + 0x4b10]
call fcn.180008740
nop
lea rcx, [rbp + 0x4b30]
call fcn.180008740
nop
lea rcx, [rbp + 0x4b50]
call fcn.180008740
call fcn.18001f8c0
movss xmm8, dword [0x180307bdc]
cmp byte [0x180350a80], 0
je 0x1800f2eb0
lea rcx, [0x180347208]
call fcn.18005ba70
mov rsi, rax
lea rcx, [0x180347208]
call fcn.18005ba60
mov r14, rax
cmp rsi, rax
je 0x1800f2eb0
nop dword [rax]
nop dword [rax + rax]
movsd xmm0, qword [rsi]
movsd qword [rbp + 0x1b0], xmm0
mov ecx, dword [rsi + 8]
mov dword [rbp + 0x1b8], ecx
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x578]
call fcn.18013c290
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, 0x80
mov r8d, r9d
lea rcx, [rbp + 0x3130]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov ecx, dword [rbp + 0x57c]
add ecx, 0x14
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mov ecx, dword [rbp + 0x578]
add ecx, 0x14
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1918]
call fcn.18000e870
mov rbx, rax
mov ecx, dword [rbp + 0x57c]
add ecx, 0xffffffec
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mov ecx, dword [rbp + 0x578]
add ecx, 0xffffffec
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1920]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
add rsi, 0xc
cmp rsi, r14
jne 0x1800f2dd0
cmp byte [0x18034b0ef], 0
je 0x1800f2ed1
mov r8b, 1
xor edx, edx
mov rcx, qword [0x180350b58]
call fcn.1800e5510
mov byte [0x18034b0ef], 0
lea rdi, str.Name:
lea r12, [0x1802e81b4]
lea r14, str.Anim:
movss xmm7, dword [0x180307d34]
movss xmm13, dword [0x180307c94]
movss xmm6, dword [0x180307d00]
movss xmm14, dword [0x180307c10]
cmp byte [0x18034b35e], 0
je 0x1800f3d45
lea rcx, [rbp + 0x25c0]
call fcn.18009eaf0
nop
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x618]
call fcn.18009ee80
nop
xor edx, edx
lea rcx, [rbp + 0x600]
call fcn.18009f170
nop
movaps xmm3, xmm9
movss xmm2, dword [0x180307d88]
movaps xmm1, xmm9
lea rcx, [rbp - 0x48]
call fcn.180047420
movaps xmm2, xmm7
movss xmm1, dword [0x180307d5c]
lea rcx, [rbp + 0x1928]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1930]
call fcn.18000e870
mov rbx, rax
movss xmm2, dword [rbp - 0x44]
movss xmm1, dword [rbp - 0x48]
lea rcx, [rbp + 0x1938]
call fcn.18000e870
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180020540
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.ReadLpInteracting
call fcn.18001d5e0
call fcn.1800205b0
mov rsi, rax
mov rdx, rdi
lea rcx, [rbp + 0x2000]
call fcn.1800087f0
nop
lea rdx, str.Counter:
lea rcx, [rbp + 0x1fe0]
call fcn.1800087f0
nop
mov rdx, r12
lea rcx, [rbp + 0x1fc0]
call fcn.1800087f0
nop
lea rdx, str.Life:
lea rcx, [rbp + 0x1fa0]
call fcn.1800087f0
nop
mov rdx, r14
lea rcx, [rbp + 0x1f80]
call fcn.1800087f0
nop
lea rdx, str.CMB:
lea rcx, [rbp + 0x1f60]
call fcn.1800087f0
nop
lea rdx, [rbp + 0x25e8]
lea rcx, [rbp + 0x2000]
cmp dword [rbp + 0x263c], 0
je 0x1800f3491
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x3140]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, xmm13
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x1940]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rdx, str.Counter
lea rcx, [rbp + 0x1fe0]
call fcn.180009220
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x3150]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, dword [0x180307cd4]
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x1948]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
mov edx, dword [rbp + 0x25dc]
lea rcx, [rbp + 0x4b70]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp + 0x1fc0]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x3160]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, dword [0x180307cec]
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x1950]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4b70]
call fcn.180008740
mov edx, dword [rbp + 0x25e0]
lea rcx, [rbp + 0x4b90]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp + 0x1fa0]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x3170]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, xmm6
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x1958]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4b90]
call fcn.180008740
mov edx, dword [rbp + 0x25e4]
lea rcx, [rbp + 0x4bb0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp + 0x1f80]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x3180]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, dword [0x180307d0c]
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x1960]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4bb0]
call fcn.180008740
mov edx, dword [rbp + 0x2650]
lea rcx, [rbp + 0x4bd0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp + 0x1f60]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x3190]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, dword [0x180307d18]
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x1968]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4bd0]
jmp 0x1800f38c5
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x31a0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, xmm13
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x1970]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rdx, str.Nothin
lea rcx, [rbp + 0x1fe0]
call fcn.180009220
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x31b0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, dword [0x180307cd4]
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x1978]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
mov edx, dword [rbp + 0x25dc]
lea rcx, [rbp + 0x4bf0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp + 0x1fc0]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x31c0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, dword [0x180307cec]
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x1980]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4bf0]
call fcn.180008740
mov edx, dword [rbp + 0x25e0]
lea rcx, [rbp + 0x4c10]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp + 0x1fa0]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x31d0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, xmm6
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x1988]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4c10]
call fcn.180008740
mov edx, dword [rbp + 0x25e4]
lea rcx, [rbp + 0x4c30]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp + 0x1f80]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x31e0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, dword [0x180307d0c]
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x1990]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4c30]
call fcn.180008740
mov edx, dword [rbp + 0x2650]
lea rcx, [rbp + 0x4c50]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp + 0x1f60]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x31f0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, dword [0x180307d18]
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x1998]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4c50]
call fcn.180008740
call fcn.18001f8c0
cmp dword [rbp + 0x263c], 0
je 0x1800f398b
movss xmm3, dword [rbp + 0x25d8]
movss xmm2, dword [rbp + 0x25d4]
movss xmm1, dword [rbp + 0x25d0]
lea rcx, [rbp + 0x27f8]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1b0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1b8], eax
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x1070]
call fcn.1800d95c0
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3200]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1074]
movss xmm1, dword [rbp + 0x1070]
lea rcx, [rbp + 0x19a0]
call fcn.18000e870
movss dword [rsp + 0x28], xmm8
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm11
mov rdx, rax
mov rcx, r15
call fcn.180035740
mov esi, r13d
lea rcx, [rbp + 0x618]
call fcn.18005b0f0
test rax, rax
je 0x1800f3b2a
mov rdi, r13
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x618]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x618]
call fcn.18005b0e0
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2808]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1b0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1b8], eax
xor r8d, r8d
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x2818]
call fcn.1800e2430
movsd xmm0, qword [rax]
movsd qword [rbp - 0x48], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x40], eax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3210]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
movss xmm1, dword [rbp - 0x48]
lea rcx, [rbp + 0x19a8]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov rdx, rdi
lea rcx, [rbp + 0x618]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3220]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
movss xmm1, dword [rbp - 0x48]
lea rcx, [rbp + 0x19b0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x618]
call fcn.18005b0f0
cmp rdi, rax
jb 0x1800f39b0
mov esi, r13d
lea rcx, [rbp + 0x600]
call fcn.18005b0f0
test rax, rax
je 0x1800f3cca
mov rdi, r13
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x600]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x600]
call fcn.18005b0e0
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2828]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1b0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1b8], eax
xor r8d, r8d
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x2838]
call fcn.1800e2430
movsd xmm0, qword [rax]
movsd qword [rbp - 0x48], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x40], eax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3230]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
movss xmm1, dword [rbp - 0x48]
lea rcx, [rbp + 0x19b8]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov rdx, rdi
lea rcx, [rbp + 0x600]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3240]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
movss xmm1, dword [rbp - 0x48]
lea rcx, [rbp + 0x19c0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x600]
call fcn.18005b0f0
cmp rdi, rax
jb 0x1800f3b50
lea rcx, [rbp + 0x1f60]
call fcn.180008740
nop
lea rcx, [rbp + 0x1f80]
call fcn.180008740
nop
lea rcx, [rbp + 0x1fa0]
call fcn.180008740
nop
lea rcx, [rbp + 0x1fc0]
call fcn.180008740
nop
lea rcx, [rbp + 0x1fe0]
call fcn.180008740
nop
lea rcx, [rbp + 0x2000]
call fcn.180008740
nop
lea rcx, [rbp + 0x600]
call fcn.18005b160
nop
lea rcx, [rbp + 0x618]
call fcn.18005b160
nop
lea rcx, [rbp + 0x25c0]
call fcn.180047ce0
lea rdi, str.Name:
cmp byte [0x18034b3ca], 0
je 0x1800f42d7
lea rcx, [rbp + 0x20d0]
call fcn.180089600
nop
movaps xmm3, xmm9
movss xmm2, dword [0x180307d74]
movaps xmm1, xmm9
lea rcx, [rbp + 0x1e0]
call fcn.180047420
movss xmm2, dword [0x180307d0c]
movss xmm1, dword [0x180307d5c]
lea rcx, [rbp + 0x19c8]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x19d0]
call fcn.18000e870
mov rbx, rax
movss xmm2, dword [rbp + 0x1e4]
movss xmm1, dword [rbp + 0x1e0]
lea rcx, [rbp + 0x19d8]
call fcn.18000e870
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180020540
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.ReadTargetInfo
call fcn.18001d5e0
call fcn.1800205b0
mov rsi, rax
mov rdx, rdi
lea rcx, [rbp + 0x2060]
call fcn.1800087f0
nop
lea rdx, [0x1802e81d8]
lea rcx, [rbp + 0x2040]
call fcn.1800087f0
nop
lea rdx, str.Combat:
lea rcx, [rbp + 0x2020]
call fcn.1800087f0
nop
lea rdx, [rbp + 0x20d0]
lea rcx, [rbp + 0x2060]
cmp dword [rbp + 0x2100], 0
jle 0x1800f4076
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x3250]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1e4]
addss xmm2, xmm13
movss xmm1, dword [rbp + 0x1e0]
addss xmm1, xmm13
lea rcx, [rbp + 0x19e0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
mov edx, dword [rbp + 0x2100]
lea rcx, [rbp + 0x4c70]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp + 0x2040]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x3260]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1e4]
addss xmm2, dword [0x180307cd4]
movss xmm1, dword [rbp + 0x1e0]
addss xmm1, xmm13
lea rcx, [rbp + 0x19e8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4c70]
call fcn.180008740
mov edx, dword [rbp + 0x2104]
lea rcx, [rbp + 0x4c90]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp + 0x2020]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x3270]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1e4]
addss xmm2, dword [0x180307cec]
movss xmm1, dword [rbp + 0x1e0]
addss xmm1, xmm13
lea rcx, [rbp + 0x19f0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4c90]
jmp 0x1800f4299
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3280]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1e4]
addss xmm2, xmm13
movss xmm1, dword [rbp + 0x1e0]
addss xmm1, xmm13
lea rcx, [rbp + 0x19f8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
mov edx, dword [rbp + 0x2100]
lea rcx, [rbp + 0x4cb0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp + 0x2040]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3290]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1e4]
addss xmm2, dword [0x180307cd4]
movss xmm1, dword [rbp + 0x1e0]
addss xmm1, xmm13
lea rcx, [rbp + 0x1a00]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4cb0]
call fcn.180008740
mov edx, dword [rbp + 0x2104]
lea rcx, [rbp + 0x4cd0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp + 0x2020]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x32a0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1e4]
addss xmm2, dword [0x180307cec]
movss xmm1, dword [rbp + 0x1e0]
addss xmm1, xmm13
lea rcx, [rbp + 0x1a08]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4cd0]
call fcn.180008740
call fcn.18001f8c0
nop
lea rcx, [rbp + 0x2020]
call fcn.180008740
nop
lea rcx, [rbp + 0x2040]
call fcn.180008740
nop
lea rcx, [rbp + 0x2060]
call fcn.180008740
nop
lea rcx, [rbp + 0x20d0]
call fcn.180061e10
cmp byte [0x18034b429], 0
je 0x1800f42e5
call fcn.180087d50
cmp byte [0x18034b41d], 0
je 0x1800f4352
lea rdx, str.ME:1.15
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18005c3b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rax, [rbp + 0x4cf0]
mov qword [rbp + 0x8570], rax
lea rdx, str.C:WindowsMedia_ringout.wav
lea rcx, [rbp + 0x4cf0]
call fcn.1800087f0
nop
mov rdx, rax
mov ecx, 0x64
call fcn.1800eabd0
mov byte [0x18034b41d], 0
mov ecx, 0x32
call qword [sym.imp.KERNEL32.dll_Sleep]
cmp byte [0x18034b431], 0
je 0x1800f4476
call fcn.180085630
lea rcx, [0x180347540]
call fcn.18009a870
test al, al
jne 0x1800f4476
mov r14d, r13d
lea rcx, [0x180347540]
call fcn.18009a840
test rax, rax
je 0x1800f4476
mov rsi, r13
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [0x180347540]
call fcn.18009a7f0
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x32b0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, rsi
lea rcx, [0x180347540]
call fcn.180124430
movd xmm6, dword [rax + 0x24]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180347540]
call fcn.180124430
movd xmm1, dword [rax + 0x20]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1a10]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
inc r14d
movsxd rsi, r14d
lea rcx, [0x180347540]
call fcn.18009a840
cmp rsi, rax
jb 0x1800f43a0
cmp byte [0x18034b3c9], 0
je 0x1800f45c2
call fcn.180085630
lea rcx, [0x180347540]
call fcn.18009a870
test al, al
jne 0x1800f45c2
mov r14d, r13d
lea rcx, [0x180347540]
call fcn.18009a840
test rax, rax
je 0x1800f45c2
mov rsi, r13
nop word [rax + rax]
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, r9d
lea rcx, [rbp + 0x32c0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, rsi
lea rcx, [0x180347540]
call fcn.180124430
mov ecx, dword [rax + 0x24]
add ecx, 7
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180347540]
call fcn.180124430
mov ebx, dword [rax + 0x28]
mov rdx, rsi
lea rcx, [0x180347540]
call fcn.180124430
mov ecx, dword [rax + 0x20]
lea eax, [rbx - 0xa]
add eax, ecx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1a18]
call fcn.18000e870
mov rbx, rax
mov rdx, rsi
lea rcx, [0x180347540]
call fcn.180124430
mov ecx, dword [rax + 0x24]
add ecx, 7
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180347540]
call fcn.180124430
mov ecx, dword [rax + 0x20]
add ecx, 0xa
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1a20]
call fcn.18000e870
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1800352b0
inc r14d
movsxd rsi, r14d
lea rcx, [0x180347540]
call fcn.18009a840
cmp rsi, rax
jb 0x1800f44c0
cmp byte [0x18034b437], 0
je 0x1800f4b9c
call fcn.180085630
lea rcx, [0x180347540]
call fcn.18009a870
test al, al
jne 0x1800f4b9c
mov r12d, r13d
lea rcx, [0x180347540]
call fcn.18009a840
test rax, rax
je 0x1800f4b9c
mov r14, r13
nop dword [rax]
nop word [rax + rax]
mov rdx, r14
lea rcx, [0x180347540]
call fcn.18009a7f0
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x32d0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x180347540]
call fcn.180124430
movd xmm6, dword [rax + 0x24]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180347540]
call fcn.180124430
movd xmm1, dword [rax + 0x20]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1a28]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, r14
lea rcx, [0x180347540]
call fcn.18009a7f0
mov edx, dword [rax + 0x38]
lea rcx, [rbp + 0x4d10]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x32e0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180347540]
call fcn.180124430
movd xmm6, dword [rax + 0x24]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180347540]
call fcn.180124430
mov ebx, dword [rax + 0x28]
mov rdx, r14
lea rcx, [0x180347540]
call fcn.180124430
mov ecx, dword [rax + 0x20]
add ecx, ebx
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1a30]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], edi
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x4d10]
call fcn.180008740
mov rdx, r14
lea rcx, [0x180347540]
call fcn.18009a7f0
mov edx, dword [rax + 0x3c]
lea rcx, [rbp + 0x4d30]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x32f0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180347540]
call fcn.180124430
movd xmm6, dword [rax + 0x24]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180347540]
call fcn.180124430
mov ebx, dword [rax + 0x28]
mov rdx, r14
lea rcx, [0x180347540]
call fcn.180124430
mov eax, dword [rax + 0x20]
add eax, 0x32
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1a38]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], edi
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x4d30]
call fcn.180008740
mov rdx, r14
lea rcx, [0x180347540]
call fcn.18009a7f0
mov edx, dword [rax + 0x40]
lea rcx, [rbp + 0x4d50]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3300]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180347540]
call fcn.180124430
movd xmm6, dword [rax + 0x24]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180347540]
call fcn.180124430
mov ebx, dword [rax + 0x28]
mov rdx, r14
lea rcx, [0x180347540]
call fcn.180124430
mov eax, dword [rax + 0x20]
add eax, 0x64
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1a40]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], edi
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x4d50]
call fcn.180008740
mov rdx, r14
lea rcx, [0x180347540]
call fcn.18009a7f0
mov edx, dword [rax + 0x44]
lea rcx, [rbp + 0x4d70]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3310]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180347540]
call fcn.180124430
movd xmm6, dword [rax + 0x24]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180347540]
call fcn.180124430
mov ebx, dword [rax + 0x28]
mov rdx, r14
lea rcx, [0x180347540]
call fcn.180124430
mov eax, dword [rax + 0x20]
add eax, 0x96
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1a48]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], edi
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x4d70]
call fcn.180008740
mov rdx, r14
lea rcx, [0x180347540]
call fcn.18009a7f0
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x4d90]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3320]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180347540]
call fcn.180124430
movd xmm6, dword [rax + 0x24]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180347540]
call fcn.180124430
mov ebx, dword [rax + 0x28]
mov rdx, r14
lea rcx, [0x180347540]
call fcn.180124430
mov eax, dword [rax + 0x20]
add eax, 0xc8
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1a50]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], edi
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x4d90]
call fcn.180008740
inc r12d
movsxd r14, r12d
lea rcx, [0x180347540]
call fcn.18009a840
cmp r14, rax
jb 0x1800f4610
cmp byte [0x18034b433], 0
je 0x1800f561e
call fcn.180084890
lea rcx, [0x180347540]
call fcn.18009a870
test al, al
jne 0x1800f561e
xor r9d, r9d
lea edx, [r9 + 5]
lea r8d, [r9 + 0x64]
lea rcx, [rbp + 8]
call fcn.180047440
movaps xmm2, xmm10
movss xmm1, dword [0x180307da4]
lea rcx, [rbp + 0x1a58]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1a60]
call fcn.18000e870
mov rbx, rax
mov ecx, dword [rbp + 0xc]
add ecx, 0xfffffffb
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mov ecx, dword [rbp + 8]
add ecx, 0xfffffffb
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1a68]
call fcn.18000e870
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180020540
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.FindChooseOptionLive
call fcn.18001d5e0
call fcn.1800205b0
mov r14, rax
xor edx, edx
lea rcx, [0x180347540]
call fcn.180124430
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3330]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1a70]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3340]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
movss xmm6, dword [0x180307cd4]
addss xmm2, xmm6
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1a78]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Object:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
xor edx, edx
lea rcx, [0x180347540]
call fcn.180124430
mov edx, dword [rax + 0x38]
lea rcx, [rbp + 0x4db0]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3350]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm6
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
addss xmm1, xmm7
lea rcx, [rbp + 0x1a80]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
nop
lea rcx, [rbp + 0x4db0]
call fcn.180008740
xor edx, edx
lea rcx, [0x180347540]
call fcn.180124430
mov edx, dword [rax + 0x3c]
lea rcx, [rbp + 0x4dd0]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3360]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm6
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
addss xmm1, dword [0x180307d40]
lea rcx, [rbp + 0x1a88]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
nop
lea rcx, [rbp + 0x4dd0]
call fcn.180008740
xor edx, edx
lea rcx, [0x180347540]
call fcn.180124430
mov edx, dword [rax + 0x40]
lea rcx, [rbp + 0x4df0]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3370]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm6
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
addss xmm1, dword [0x180307d5c]
lea rcx, [rbp + 0x1a90]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
nop
lea rcx, [rbp + 0x4df0]
call fcn.180008740
xor edx, edx
lea rcx, [0x180347540]
call fcn.180124430
mov edx, dword [rax + 0x44]
lea rcx, [rbp + 0x4e10]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3380]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm6
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
addss xmm1, dword [0x180307d74]
lea rcx, [rbp + 0x1a98]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
nop
lea rcx, [rbp + 0x4e10]
call fcn.180008740
xor edx, edx
lea rcx, [0x180347540]
call fcn.180124430
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x4e30]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3390]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm6
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
movss xmm6, dword [0x180307d88]
addss xmm1, xmm6
lea rcx, [rbp + 0x1aa0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
nop
lea rcx, [rbp + 0x4e30]
call fcn.180008740
mov r12d, r13d
lea rcx, [0x180347540]
call fcn.18009a840
test rax, rax
je 0x1800f5619
mov rsi, r13
lea r15, str.Walk_here:
nop dword [rax]
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [0x180347540]
call fcn.180124430
lea rdx, str.Walk_here
mov rcx, rax
call fcn.18005baf0
test eax, eax
jne 0x1800f55f7
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x33a0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm15
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1aa8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
mov rdx, rsi
lea rcx, [0x180347540]
call fcn.180124430
mov edx, dword [rax + 0x38]
lea rcx, [rbp + 0x4e50]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x33b0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm15
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
addss xmm1, xmm7
lea rcx, [rbp + 0x1ab0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
nop
lea rcx, [rbp + 0x4e50]
call fcn.180008740
mov rdx, rsi
lea rcx, [0x180347540]
call fcn.180124430
mov edx, dword [rax + 0x3c]
lea rcx, [rbp + 0x4e70]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x33c0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm15
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
addss xmm1, dword [0x180307d40]
lea rcx, [rbp + 0x1ab8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
nop
lea rcx, [rbp + 0x4e70]
call fcn.180008740
mov rdx, rsi
lea rcx, [0x180347540]
call fcn.180124430
mov edx, dword [rax + 0x40]
lea rcx, [rbp + 0x4e90]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x33d0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm15
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
addss xmm1, dword [0x180307d5c]
lea rcx, [rbp + 0x1ac0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
nop
lea rcx, [rbp + 0x4e90]
call fcn.180008740
mov rdx, rsi
lea rcx, [0x180347540]
call fcn.180124430
mov edx, dword [rax + 0x44]
lea rcx, [rbp + 0x4eb0]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x33e0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm15
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
addss xmm1, dword [0x180307d74]
lea rcx, [rbp + 0x1ac8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
nop
lea rcx, [rbp + 0x4eb0]
call fcn.180008740
mov rdx, rsi
lea rcx, [0x180347540]
call fcn.180124430
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x4ed0]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x33f0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm15
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
addss xmm1, xmm6
lea rcx, [rbp + 0x1ad0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
nop
lea rcx, [rbp + 0x4ed0]
call fcn.180008740
inc r12d
movsxd rsi, r12d
lea rcx, [0x180347540]
call fcn.18009a840
cmp rsi, rax
jb 0x1800f5180
mov r15, qword [rbp + 0x598]
call fcn.18001f8c0
lea r12, [0x1802e8248]
cmp byte [0x18034b430], 0
je 0x1800f5db1
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x380]
call fcn.180136460
nop
mov r14d, r13d
lea rcx, [rbp + 0x380]
call fcn.18005b0f0
test rax, rax
je 0x1800f5da5
mov rsi, r13
lea rdi, [0x1802e8230]
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x380]
call fcn.18005b0e0
cmp dword [rax + 0x78], 3
jne 0x1800f5d8a
mov rdx, rsi
lea rcx, [rbp + 0x380]
call fcn.18005b0e0
cmp dword [rax + 0x1c], 0
jle 0x1800f5d8a
mov rdx, rsi
lea rcx, [rbp + 0x380]
call fcn.18005b0e0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x380]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x380]
call fcn.18005b0e0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2848]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1b0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1b8], eax
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x158]
call fcn.1800d95c0
mov edx, 1
lea rcx, [rbp + 0x6770]
call fcn.18009a670
nop
lea rdx, [0x180047390]
lea rcx, [rbp + 0x6780]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x380]
call fcn.18005b0e0
mov rdx, qword [rax]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [rbp + 0x2160]
lea rcx, [rbp + 0x6770]
call fcn.18009a630
nop
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3400]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x158]
subss xmm1, xmm11
lea rcx, [rbp + 0x1ad8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x380]
call fcn.18005b0e0
mov edx, dword [rax + 0x68]
lea rcx, [rbp + 0x4ef0]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3410]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x158]
lea rcx, [rbp + 0x1ae0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x4ef0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3420]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm1, dword [rbp + 0x158]
subss xmm1, xmm11
movss xmm2, dword [rbp + 0x15c]
lea rcx, [rbp + 0x1ae8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x380]
call fcn.18005b0e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x4f10]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3430]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
movss xmm1, dword [rbp + 0x158]
lea rcx, [rbp + 0x1af0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x4f10]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3440]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
movss xmm1, dword [rbp + 0x158]
lea rcx, [rbp + 0x1af8]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm8
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3450]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x158]
subss xmm1, xmm11
lea rcx, [rbp + 0x1b00]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, [0x1802e8244]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x380]
call fcn.18005b0e0
mov rdx, qword [rax + 0x70]
lea rcx, [rbp + 0x4f30]
call fcn.180008650
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3460]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x158]
lea rcx, [rbp + 0x1b08]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x4f30]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp + 0x380]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3470]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
subss xmm2, xmm13
movss xmm1, dword [rbp + 0x158]
addss xmm1, xmm15
lea rcx, [rbp + 0x1b10]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3480]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x158]
subss xmm1, dword [0x180307cec]
lea rcx, [rbp + 0x1b18]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Mem:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
lea rcx, [rbp + 0x2160]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3490]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x158]
lea rcx, [rbp + 0x1b20]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x2160]
call fcn.180008740
nop
lea rcx, [rbp + 0x6770]
call fcn.18000cc40
lea rdi, [0x1802e8230]
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x380]
call fcn.18005b0f0
cmp rsi, rax
jb 0x1800f5670
lea rcx, [rbp + 0x380]
call fcn.18005b160
cmp byte [0x18034b435], 0
je 0x1800fe76f
movss xmm2, dword [0x180307dd8]
movss xmm1, dword [0x180307dac]
lea rcx, [rbp + 0x1b28]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
mov r8d, 0xa
lea rdx, [0x18034b435]
lea rcx, str.Interface_data
call fcn.18001d5e0
lea rdx, [0x1802da786]
lea rcx, [rbp - 0x68]
call fcn.1800087f0
nop
movss xmm6, dword [0x180307e50]
movaps xmm1, xmm6
movaps xmm0, xmm9
call fcn.180023270
lea rdx, [0x180350c30]
lea rcx, str.Freeze
call fcn.18003e350
xor ecx, ecx
call fcn.1800172f0
test al, al
je 0x1800f5e4c
lea rcx, str.Stop_refreshing
call fcn.180024080
movaps xmm1, xmm6
movaps xmm0, xmm9
call fcn.180023270
lea rdx, [0x180345208]
lea rcx, str.Bounded
call fcn.18003e350
xor ecx, ecx
call fcn.1800172f0
test al, al
je 0x1800f5e82
lea rcx, str.Get_only_inbound
call fcn.180024080
movaps xmm1, xmm6
movaps xmm0, xmm9
call fcn.180023270
lea rdx, [0x180350ca1]
lea rcx, str.F_text
call fcn.18003e350
xor ecx, ecx
call fcn.1800172f0
test al, al
je 0x1800f5eb8
lea rcx, str.Show_only_with_text
call fcn.180024080
movaps xmm1, xmm6
movaps xmm0, xmm9
call fcn.180023270
lea rdx, [0x180350c24]
lea rcx, [0x1802e82e4]
call fcn.18003e350
xor ecx, ecx
call fcn.1800172f0
test al, al
je 0x1800f5eee
lea rcx, str.Show_all_under_1_id__pick_id_first
call fcn.180024080
cmp byte [0x180350c30], 0
jne 0x1800f5f52
lea rax, [rbp + 0x2978]
mov qword [rbp + 0x8570], rax
lea rcx, [rbp + 0x2978]
call fcn.18000c730
nop
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
mov r9b, 1
movzx r8d, r9b
mov edx, dword [0x180350c50]
lea rcx, [rbp + 0x2990]
call fcn.180075240
nop
mov rdx, rax
lea rcx, [0x1803476f8]
call fcn.18009a9c0
nop
lea rcx, [rbp + 0x2990]
call fcn.18005b350
lea rcx, [0x1803476f8]
call fcn.18005b110
test al, al
jne 0x1800fe760
mov edx, 0x64000000
mov ecx, 3
call fcn.180014820
mov ebx, r13d
mov eax, 0xc0200
cmp byte [0x180350c24], bl
cmovne ebx, eax
movss xmm2, dword [0x180307dd0]
movss xmm1, dword [0x180307da4]
lea rcx, [rbp + 0x1b30]
call fcn.18000e870
mov rdx, rax
mov r9d, ebx
mov r8b, 1
lea rcx, str.IDData
call fcn.18001a990
mov edi, 1
mov ecx, edi
call fcn.1800148e0
cmp byte [0x180350c24], 0
je 0x1800f5fd8
mov edx, 0x64000000
xor ecx, ecx
call fcn.180014820
lea r8, [rbp + 0x8578]
mov edx, 0x14
lea rcx, [rbp + 0x168]
call fcn.180047a00
nop
lea r8, [rbp + 0x8580]
mov edx, 0x28
lea rcx, [rbp - 0x10]
call fcn.180047b50
nop
xor r12d, r12d
mov dword [rbp + 0x8570], r12d
lea rcx, [0x1803476f8]
call fcn.18005b2f0
test rax, rax
je 0x1800fe73a
mov r14d, r12d
nop dword [rax]
lea rcx, [rbp + 0x168]
call fcn.1800db680
test rax, rax
je 0x1800f60d7
xor edi, edi
xor esi, esi
nop dword [rax]
mov r8, rdi
lea rdx, [rbp + 0x34a0]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
call fcn.1800dbdb0
cmp al, 1
jne 0x1800f60b9
movsxd rdx, esi
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov ebx, dword [rax]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
cmp ebx, dword [rax + 0x1c]
je 0x1800f60b9
mov r8, rdi
lea rdx, [rbp + 0x34b0]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
xor edx, edx
call fcn.1800db1a0
call fcn.180046260
inc r12d
add esi, 2
movsxd rdi, r12d
lea rcx, [rbp + 0x168]
call fcn.1800db680
cmp rdi, rax
jb 0x1800f6050
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
cmp dword [rax + 0xb0], 0
jne 0x1800f695b
xor r8d, r8d
lea rdx, [rbp + 0x34c0]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
call fcn.1800dbdb0
test al, al
je 0x1800f613a
xor r8d, r8d
lea rdx, [rbp + 0x34d0]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
xor edx, edx
call fcn.1800db1a0
call fcn.180046260
lea rcx, [rbp - 0x68]
call fcn.180073550
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x4f50]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x4f50]
call fcn.180008740
lea rbx, [0x1802e2cd0]
mov rdx, rbx
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x4f70]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x4f70]
call fcn.180008740
mov rdx, rbx
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x4f90]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x4f90]
call fcn.180008740
mov rdx, rbx
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x4fb0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x4fb0]
call fcn.180008740
lea rdx, [0x1802e7568]
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov esi, dword [rax + 0x1c]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edi, dword [rax + 0x20]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x24]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rax + 0x28]
xor r12d, r12d
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], ecx
mov r9d, ebx
mov r8d, edi
mov edx, esi
lea rcx, [rbp + 0x6640]
call fcn.180047490
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x1ed0], xmm0
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x1ee0], xmm1
lea rdx, [rbp + 0x1ed0]
lea rcx, [rbp + 0x4fd0]
call fcn.1800898e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x4fd0]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045600
test al, al
je 0x1800f695e
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rax + 0x1c]
mov dword [0x180350c50], ecx
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
xor edx, edx
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x20]
mov edi, 1
mov edx, edi
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
xor r8d, r8d
lea rdx, [rbp + 0x34e0]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
movzx edx, dil
call fcn.1800db1a0
cmp byte [0x180350c24], r12b
je 0x1800f63b0
call fcn.180046260
cmp byte [0x180350ca1], 0
je 0x1800f63fc
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800f63fc
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fe714
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x34f0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 0xc]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax + 4]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b38]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b40]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3500]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b48]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x60]
call fcn.1800e0a90
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rbp + 0x60]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f695e
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rbp + 0x64]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f695e
mov dword [rbp + 0x60], r13d
cmp r13d, 0x258
jle 0x1800f66b0
lea eax, [r13 - 0x258]
mov dword [rbp + 0x60], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0x64], ecx
cmp eax, 0x258
jle 0x1800f66b0
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800f66b0
add edx, 0xfffffda8
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800f66b0
add edx, 0xfffffda8
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800f66b0
add edx, 0xfffffda8
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800f66b0
add edx, 0xfffffda8
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800f66b0
add edx, 0xfffffda8
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800f66b0
add edx, 0xfffffda8
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800f66b0
add edx, 0xfffffda8
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800f66b0
lea eax, [rdx - 0x258]
mov dword [rbp + 0x60], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x64], eax
lea rax, [rbp + 0x7270]
mov qword [rbp + 0x1f0], rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rdx, rax
lea rcx, [rbp + 0x7270]
call fcn.180047500
nop
movsd xmm0, qword [rbp + 0x60]
movsd qword [rbp + 0x1080], xmm0
mov ecx, dword [rbp + 0x68]
mov dword [rbp + 0x1088], ecx
mov rdx, rax
lea rcx, [rbp + 0x1080]
call fcn.1800ed7c0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f695e
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c3b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c3b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x180047370]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rsi, [0x1802e2cd0]
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802e2b1c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x4ff0]
lea rcx, [rbx + 0xd8]
call fcn.1801248c0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c3b0
mov rcx, rax
lea rdx, [0x1802e44cc]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x4ff0]
call fcn.180008740
lea rdx, [0x1802da7c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x1800f6965
xor r12d, r12d
lea rsi, [0x1802e2cd0]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
cmp dword [rax + 0xb0], 1
jne 0x1800f7186
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
xor edx, edx
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800f7186
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x28]
mov edi, 1
mov edx, edi
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800f718b
mov r8d, edi
lea rdx, [rbp + 0x3510]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
call fcn.1800dbdb0
test al, al
je 0x1800f6a17
mov r8d, edi
lea rdx, [rbp + 0x3520]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
xor edx, edx
call fcn.1800db1a0
call fcn.180046260
lea rcx, [rbp - 0x68]
call fcn.180073550
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5010]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5010]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5030]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5030]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5050]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5050]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5070]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5070]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045600
test al, al
jne 0x1800f6b47
cmp byte [0x180350c24], al
je 0x1800f718b
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 2
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x20]
mov edx, 3
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8, rdi
lea rdx, [rbp + 0x3530]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
mov dl, 1
call fcn.1800db1a0
cmp byte [0x180350c24], 0
je 0x1800f6bb9
call fcn.180046260
cmp byte [0x180350ca1], 0
je 0x1800f6c05
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800f6c05
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fe714
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3540]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b50]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b58]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3550]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b60]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x40]
call fcn.1800e0a90
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rbp + 0x40]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f7186
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rbp + 0x44]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f7186
mov dword [rbp + 0x40], r13d
cmp r13d, 0x258
jle 0x1800f6ee4
lea eax, [r13 - 0x258]
mov dword [rbp + 0x40], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0x44], ecx
cmp eax, 0x258
jle 0x1800f6ee4
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6ee4
add edx, 0xfffffda8
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6ee4
add edx, 0xfffffda8
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6ee4
add edx, 0xfffffda8
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6ee4
add edx, 0xfffffda8
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6ee4
add edx, 0xfffffda8
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6ee4
add edx, 0xfffffda8
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6ee4
add edx, 0xfffffda8
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6ee4
lea eax, [rdx - 0x258]
mov dword [rbp + 0x40], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x44], eax
lea rax, [rbp + 0x7380]
mov qword [rbp + 0x258], rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rdx, rax
lea rcx, [rbp + 0x7380]
call fcn.180047500
nop
movsd xmm0, qword [rbp + 0x40]
movsd qword [rbp + 0x1090], xmm0
mov ecx, dword [rbp + 0x48]
mov dword [rbp + 0x1098], ecx
mov rdx, rax
lea rcx, [rbp + 0x1090]
call fcn.1800ed7c0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f7186
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c3b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c3b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x180047370]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802e2b1c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5090]
lea rcx, [rbx + 0xd8]
call fcn.1801248c0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c3b0
mov rcx, rax
lea rdx, [0x1802e44cc]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5090]
call fcn.180008740
lea rdx, [0x1802da7c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov edi, 1
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
cmp dword [rax + 0xb0], 2
jne 0x1800f7a07
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 2
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800f7a07
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x28]
mov edx, 3
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800f7a07
mov ebx, 2
mov r8d, ebx
lea rdx, [rbp + 0x3560]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
call fcn.1800dbdb0
test al, al
je 0x1800f7243
mov r8d, ebx
lea rdx, [rbp + 0x3570]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
xor edx, edx
call fcn.1800db1a0
call fcn.180046260
lea rcx, [rbp - 0x68]
call fcn.180073550
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x50b0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x50b0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x50d0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x50d0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x50f0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x50f0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5110]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5110]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045600
test al, al
jne 0x1800f7373
cmp byte [0x180350c24], al
je 0x1800f7a07
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 4
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x20]
mov edx, 5
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 2
lea rdx, [rbp + 0x3580]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
mov dl, 1
call fcn.1800db1a0
cmp byte [0x180350c24], 0
je 0x1800f73e8
call fcn.180046260
cmp byte [0x180350ca1], 0
je 0x1800f7434
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800f7434
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fe714
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3590]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b68]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b70]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x35a0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b78]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x90]
call fcn.1800e0a90
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rbp + 0x90]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f7a07
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rbp + 0x94]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f7a07
mov dword [rbp + 0x90], r13d
cmp r13d, 0x258
jle 0x1800f775f
lea eax, [r13 - 0x258]
mov dword [rbp + 0x90], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0x94], ecx
cmp eax, 0x258
jle 0x1800f775f
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f775f
add edx, 0xfffffda8
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f775f
add edx, 0xfffffda8
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f775f
add edx, 0xfffffda8
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f775f
add edx, 0xfffffda8
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f775f
add edx, 0xfffffda8
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f775f
add edx, 0xfffffda8
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f775f
add edx, 0xfffffda8
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f775f
lea eax, [rdx - 0x258]
mov dword [rbp + 0x90], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x94], eax
lea rax, [rbp + 0x7490]
mov qword [rbp + 0x1b80], rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rdx, rax
lea rcx, [rbp + 0x7490]
call fcn.180047500
nop
movsd xmm0, qword [rbp + 0x90]
movsd qword [rbp + 0x10a0], xmm0
mov ecx, dword [rbp + 0x98]
mov dword [rbp + 0x10a8], ecx
mov rdx, rax
lea rcx, [rbp + 0x10a0]
call fcn.1800ed7c0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f7a07
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c3b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c3b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x180047370]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802e2b1c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5130]
lea rcx, [rbx + 0xd8]
call fcn.1801248c0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c3b0
mov rcx, rax
lea rdx, [0x1802e44cc]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5130]
call fcn.180008740
lea rdx, [0x1802da7c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
cmp dword [rax + 0xb0], 3
jne 0x1800f8284
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 4
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800f8284
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x28]
mov edx, 5
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800f8284
mov r8d, 3
lea rdx, [rbp + 0x35b0]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
call fcn.1800dbdb0
test al, al
je 0x1800f7ac0
mov r8d, 3
lea rdx, [rbp + 0x35c0]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
xor edx, edx
call fcn.1800db1a0
call fcn.180046260
lea rcx, [rbp - 0x68]
call fcn.180073550
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5150]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5150]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5170]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5170]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5190]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5190]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x51b0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x51b0]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045600
test al, al
jne 0x1800f7bf0
cmp byte [0x180350c24], al
je 0x1800f8284
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 6
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x20]
mov edx, 7
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 3
lea rdx, [rbp + 0x35d0]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
mov dl, 1
call fcn.1800db1a0
cmp byte [0x180350c24], 0
je 0x1800f7c65
call fcn.180046260
cmp byte [0x180350ca1], 0
je 0x1800f7cb1
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800f7cb1
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fe70f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x35e0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b88]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b90]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x35f0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b98]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0xa0]
call fcn.1800e0a90
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rbp + 0xa0]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f8284
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rbp + 0xa4]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f8284
mov dword [rbp + 0xa0], r13d
cmp r13d, 0x258
jle 0x1800f7fdc
lea eax, [r13 - 0x258]
mov dword [rbp + 0xa0], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0xa4], ecx
cmp eax, 0x258
jle 0x1800f7fdc
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f7fdc
add edx, 0xfffffda8
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f7fdc
add edx, 0xfffffda8
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f7fdc
add edx, 0xfffffda8
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f7fdc
add edx, 0xfffffda8
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f7fdc
add edx, 0xfffffda8
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f7fdc
add edx, 0xfffffda8
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f7fdc
add edx, 0xfffffda8
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f7fdc
lea eax, [rdx - 0x258]
mov dword [rbp + 0xa0], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0xa4], eax
lea rax, [rbp + 0x75a0]
mov qword [rbp + 0x1ba0], rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rdx, rax
lea rcx, [rbp + 0x75a0]
call fcn.180047500
nop
movsd xmm0, qword [rbp + 0xa0]
movsd qword [rbp + 0x5f0], xmm0
mov ecx, dword [rbp + 0xa8]
mov dword [rbp + 0x5f8], ecx
mov rdx, rax
lea rcx, [rbp + 0x5f0]
call fcn.1800ed7c0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f8284
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c3b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c3b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x180047370]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802e2b1c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x51d0]
lea rcx, [rbx + 0xd8]
call fcn.1801248c0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c3b0
mov rcx, rax
lea rdx, [0x1802e44cc]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x51d0]
call fcn.180008740
lea rdx, [0x1802da7c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
cmp dword [rax + 0xb0], 4
jne 0x1800f8b01
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 6
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800f8b01
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x28]
mov edx, 7
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800f8b01
mov r8d, 4
lea rdx, [rbp + 0x3600]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
call fcn.1800dbdb0
test al, al
je 0x1800f833d
mov r8d, 4
lea rdx, [rbp + 0x3610]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
xor edx, edx
call fcn.1800db1a0
call fcn.180046260
lea rcx, [rbp - 0x68]
call fcn.180073550
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x51f0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x51f0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5210]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5210]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5230]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5230]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5250]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5250]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045600
test al, al
jne 0x1800f846d
cmp byte [0x180350c24], al
je 0x1800f8b01
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 8
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x20]
mov edx, 9
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 4
lea rdx, [rbp + 0x3620]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
mov dl, 1
call fcn.1800db1a0
cmp byte [0x180350c24], 0
je 0x1800f84e2
call fcn.180046260
cmp byte [0x180350ca1], 0
je 0x1800f852e
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800f852e
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fe70f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3630]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1ba8]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1bb0]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3640]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1bb8]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0xb0]
call fcn.1800e0a90
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rbp + 0xb0]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f8b01
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rbp + 0xb4]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f8b01
mov dword [rbp + 0xb0], r13d
cmp r13d, 0x258
jle 0x1800f8859
lea eax, [r13 - 0x258]
mov dword [rbp + 0xb0], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0xb4], ecx
cmp eax, 0x258
jle 0x1800f8859
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f8859
add edx, 0xfffffda8
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f8859
add edx, 0xfffffda8
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f8859
add edx, 0xfffffda8
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f8859
add edx, 0xfffffda8
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f8859
add edx, 0xfffffda8
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f8859
add edx, 0xfffffda8
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f8859
add edx, 0xfffffda8
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f8859
lea eax, [rdx - 0x258]
mov dword [rbp + 0xb0], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0xb4], eax
lea rax, [rbp + 0x76b0]
mov qword [rbp + 0x1bc0], rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rdx, rax
lea rcx, [rbp + 0x76b0]
call fcn.180047500
nop
movsd xmm0, qword [rbp + 0xb0]
movsd qword [rbp + 0x3f0], xmm0
mov ecx, dword [rbp + 0xb8]
mov dword [rbp + 0x3f8], ecx
mov rdx, rax
lea rcx, [rbp + 0x3f0]
call fcn.1800ed7c0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f8b01
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c3b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c3b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x180047370]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802e2b1c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5270]
lea rcx, [rbx + 0xd8]
call fcn.1801248c0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c3b0
mov rcx, rax
lea rdx, [0x1802e44cc]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5270]
call fcn.180008740
lea rdx, [0x1802da7c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
cmp dword [rax + 0xb0], 5
jne 0x1800f937e
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 8
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800f937e
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x28]
mov edx, 9
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800f937e
mov r8d, 5
lea rdx, [rbp + 0x3650]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
call fcn.1800dbdb0
test al, al
je 0x1800f8bba
mov r8d, 5
lea rdx, [rbp + 0x3660]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
xor edx, edx
call fcn.1800db1a0
call fcn.180046260
lea rcx, [rbp - 0x68]
call fcn.180073550
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5290]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5290]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x52b0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x52b0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x52d0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x52d0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x52f0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x52f0]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045600
test al, al
jne 0x1800f8cea
cmp byte [0x180350c24], al
je 0x1800f937e
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 0xa
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x20]
mov edx, 0xb
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 5
lea rdx, [rbp + 0x3670]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
mov dl, 1
call fcn.1800db1a0
cmp byte [0x180350c24], 0
je 0x1800f8d5f
call fcn.180046260
cmp byte [0x180350ca1], 0
je 0x1800f8dab
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800f8dab
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fe70f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3680]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1bc8]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1bd0]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3690]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1bd8]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0xc0]
call fcn.1800e0a90
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rbp + 0xc0]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f937e
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rbp + 0xc4]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f937e
mov dword [rbp + 0xc0], r13d
cmp r13d, 0x258
jle 0x1800f90d6
lea eax, [r13 - 0x258]
mov dword [rbp + 0xc0], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0xc4], ecx
cmp eax, 0x258
jle 0x1800f90d6
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f90d6
add edx, 0xfffffda8
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f90d6
add edx, 0xfffffda8
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f90d6
add edx, 0xfffffda8
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f90d6
add edx, 0xfffffda8
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f90d6
add edx, 0xfffffda8
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f90d6
add edx, 0xfffffda8
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f90d6
add edx, 0xfffffda8
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f90d6
lea eax, [rdx - 0x258]
mov dword [rbp + 0xc0], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0xc4], eax
lea rax, [rbp + 0x77c0]
mov qword [rbp + 0x1be0], rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rdx, rax
lea rcx, [rbp + 0x77c0]
call fcn.180047500
nop
movsd xmm0, qword [rbp + 0xc0]
movsd qword [rbp + 0x480], xmm0
mov ecx, dword [rbp + 0xc8]
mov dword [rbp + 0x488], ecx
mov rdx, rax
lea rcx, [rbp + 0x480]
call fcn.1800ed7c0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f937e
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c3b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c3b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x180047370]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802e2b1c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5310]
lea rcx, [rbx + 0xd8]
call fcn.1801248c0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c3b0
mov rcx, rax
lea rdx, [0x1802e44cc]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5310]
call fcn.180008740
lea rdx, [0x1802da7c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
cmp dword [rax + 0xb0], 6
jne 0x1800f9bfb
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 0xa
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800f9bfb
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x28]
mov edx, 0xb
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800f9bfb
mov r8d, 6
lea rdx, [rbp + 0x36a0]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
call fcn.1800dbdb0
test al, al
je 0x1800f9437
mov r8d, 6
lea rdx, [rbp + 0x36b0]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
xor edx, edx
call fcn.1800db1a0
call fcn.180046260
lea rcx, [rbp - 0x68]
call fcn.180073550
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5330]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5330]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5350]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5350]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5370]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5370]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5390]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5390]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045600
test al, al
jne 0x1800f9567
cmp byte [0x180350c24], al
je 0x1800f9bfb
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 0xc
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x20]
mov edx, 0xd
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 6
lea rdx, [rbp + 0x36c0]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
mov dl, 1
call fcn.1800db1a0
cmp byte [0x180350c24], 0
je 0x1800f95dc
call fcn.180046260
cmp byte [0x180350ca1], 0
je 0x1800f9628
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800f9628
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fe70f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x36d0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1be8]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1bf0]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x36e0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1bf8]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0xd0]
call fcn.1800e0a90
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rbp + 0xd0]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f9bfb
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rbp + 0xd4]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f9bfb
mov dword [rbp + 0xd0], r13d
cmp r13d, 0x258
jle 0x1800f9953
lea eax, [r13 - 0x258]
mov dword [rbp + 0xd0], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0xd4], ecx
cmp eax, 0x258
jle 0x1800f9953
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f9953
add edx, 0xfffffda8
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f9953
add edx, 0xfffffda8
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f9953
add edx, 0xfffffda8
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f9953
add edx, 0xfffffda8
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f9953
add edx, 0xfffffda8
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f9953
add edx, 0xfffffda8
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f9953
add edx, 0xfffffda8
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f9953
lea eax, [rdx - 0x258]
mov dword [rbp + 0xd0], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0xd4], eax
lea rax, [rbp + 0x78d0]
mov qword [rbp + 0x1c00], rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rdx, rax
lea rcx, [rbp + 0x78d0]
call fcn.180047500
nop
movsd xmm0, qword [rbp + 0xd0]
movsd qword [rbp + 0x3e0], xmm0
mov ecx, dword [rbp + 0xd8]
mov dword [rbp + 0x3e8], ecx
mov rdx, rax
lea rcx, [rbp + 0x3e0]
call fcn.1800ed7c0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f9bfb
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c3b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c3b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x180047370]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802e2b1c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x53b0]
lea rcx, [rbx + 0xd8]
call fcn.1801248c0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c3b0
mov rcx, rax
lea rdx, [0x1802e44cc]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x53b0]
call fcn.180008740
lea rdx, [0x1802da7c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
cmp dword [rax + 0xb0], 7
jne 0x1800fa478
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 0xc
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fa478
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x28]
mov edx, 0xd
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fa478
mov r8d, 7
lea rdx, [rbp + 0x36f0]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
call fcn.1800dbdb0
test al, al
je 0x1800f9cb4
mov r8d, 7
lea rdx, [rbp + 0x3700]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
xor edx, edx
call fcn.1800db1a0
call fcn.180046260
lea rcx, [rbp - 0x68]
call fcn.180073550
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x53d0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x53d0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x53f0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x53f0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5410]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5410]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5430]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5430]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045600
test al, al
jne 0x1800f9de4
cmp byte [0x180350c24], al
je 0x1800fa478
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 0xe
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x20]
mov edx, 0xf
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 7
lea rdx, [rbp + 0x3710]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
mov dl, 1
call fcn.1800db1a0
cmp byte [0x180350c24], 0
je 0x1800f9e59
call fcn.180046260
cmp byte [0x180350ca1], 0
je 0x1800f9ea5
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800f9ea5
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fe70f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3720]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c08]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c10]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3730]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c18]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0xe0]
call fcn.1800e0a90
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rbp + 0xe0]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fa478
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rbp + 0xe4]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fa478
mov dword [rbp + 0xe0], r13d
cmp r13d, 0x258
jle 0x1800fa1d0
lea eax, [r13 - 0x258]
mov dword [rbp + 0xe0], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0xe4], ecx
cmp eax, 0x258
jle 0x1800fa1d0
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800fa1d0
add edx, 0xfffffda8
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800fa1d0
add edx, 0xfffffda8
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800fa1d0
add edx, 0xfffffda8
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800fa1d0
add edx, 0xfffffda8
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800fa1d0
add edx, 0xfffffda8
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800fa1d0
add edx, 0xfffffda8
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800fa1d0
add edx, 0xfffffda8
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800fa1d0
lea eax, [rdx - 0x258]
mov dword [rbp + 0xe0], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0xe4], eax
lea rax, [rbp + 0x79e0]
mov qword [rbp + 0x1c20], rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rdx, rax
lea rcx, [rbp + 0x79e0]
call fcn.180047500
nop
movsd xmm0, qword [rbp + 0xe0]
movsd qword [rbp + 0x450], xmm0
mov ecx, dword [rbp + 0xe8]
mov dword [rbp + 0x458], ecx
mov rdx, rax
lea rcx, [rbp + 0x450]
call fcn.1800ed7c0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800fa478
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c3b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c3b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x180047370]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802e2b1c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5450]
lea rcx, [rbx + 0xd8]
call fcn.1801248c0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c3b0
mov rcx, rax
lea rdx, [0x1802e44cc]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5450]
call fcn.180008740
lea rdx, [0x1802da7c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
cmp dword [rax + 0xb0], 8
jne 0x1800facf5
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 0xe
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800facf5
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x28]
mov edx, 0xf
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800facf5
mov r8d, 8
lea rdx, [rbp + 0x3740]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
call fcn.1800dbdb0
test al, al
je 0x1800fa531
mov r8d, 8
lea rdx, [rbp + 0x3750]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
xor edx, edx
call fcn.1800db1a0
call fcn.180046260
lea rcx, [rbp - 0x68]
call fcn.180073550
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5470]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5470]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5490]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5490]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x54b0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x54b0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x54d0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x54d0]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045600
test al, al
jne 0x1800fa661
cmp byte [0x180350c24], al
je 0x1800facf5
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 0x10
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x20]
mov edx, 0x11
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 8
lea rdx, [rbp + 0x3760]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
mov dl, 1
call fcn.1800db1a0
cmp byte [0x180350c24], 0
je 0x1800fa6d6
call fcn.180046260
cmp byte [0x180350ca1], 0
je 0x1800fa722
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800fa722
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fe70f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3770]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c28]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c30]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3780]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c38]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x80]
call fcn.1800e0a90
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rbp + 0x80]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800facf5
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rbp + 0x84]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800facf5
mov dword [rbp + 0x80], r13d
cmp r13d, 0x258
jle 0x1800faa4d
lea eax, [r13 - 0x258]
mov dword [rbp + 0x80], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0x84], ecx
cmp eax, 0x258
jle 0x1800faa4d
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800faa4d
add edx, 0xfffffda8
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800faa4d
add edx, 0xfffffda8
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800faa4d
add edx, 0xfffffda8
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800faa4d
add edx, 0xfffffda8
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800faa4d
add edx, 0xfffffda8
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800faa4d
add edx, 0xfffffda8
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800faa4d
add edx, 0xfffffda8
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800faa4d
lea eax, [rdx - 0x258]
mov dword [rbp + 0x80], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x84], eax
lea rax, [rbp + 0x7af0]
mov qword [rbp + 0x1c40], rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rdx, rax
lea rcx, [rbp + 0x7af0]
call fcn.180047500
nop
movsd xmm0, qword [rbp + 0x80]
movsd qword [rbp + 0x440], xmm0
mov ecx, dword [rbp + 0x88]
mov dword [rbp + 0x448], ecx
mov rdx, rax
lea rcx, [rbp + 0x440]
call fcn.1800ed7c0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800facf5
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c3b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c3b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x180047370]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802e2b1c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x54f0]
lea rcx, [rbx + 0xd8]
call fcn.1801248c0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c3b0
mov rcx, rax
lea rdx, [0x1802e44cc]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x54f0]
call fcn.180008740
lea rdx, [0x1802da7c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
cmp dword [rax + 0xb0], 9
jne 0x1800fb572
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 0x10
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fb572
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x28]
mov edx, 0x11
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fb572
mov r8d, 9
lea rdx, [rbp + 0x3790]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
call fcn.1800dbdb0
test al, al
je 0x1800fadae
mov r8d, 9
lea rdx, [rbp + 0x37a0]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
xor edx, edx
call fcn.1800db1a0
call fcn.180046260
lea rcx, [rbp - 0x68]
call fcn.180073550
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5510]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5510]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5530]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5530]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5550]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5550]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5570]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5570]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045600
test al, al
jne 0x1800faede
cmp byte [0x180350c24], al
je 0x1800fb572
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 0x12
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x20]
mov edx, 0x13
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 9
lea rdx, [rbp + 0x37b0]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
mov dl, 1
call fcn.1800db1a0
cmp byte [0x180350c24], 0
je 0x1800faf53
call fcn.180046260
cmp byte [0x180350ca1], 0
je 0x1800faf9f
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800faf9f
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fe70f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x37c0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c48]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c50]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x37d0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c58]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0xf0]
call fcn.1800e0a90
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rbp + 0xf0]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fb572
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rbp + 0xf4]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fb572
mov dword [rbp + 0xf0], r13d
cmp r13d, 0x258
jle 0x1800fb2ca
lea eax, [r13 - 0x258]
mov dword [rbp + 0xf0], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0xf4], ecx
cmp eax, 0x258
jle 0x1800fb2ca
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800fb2ca
add edx, 0xfffffda8
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800fb2ca
add edx, 0xfffffda8
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800fb2ca
add edx, 0xfffffda8
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800fb2ca
add edx, 0xfffffda8
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800fb2ca
add edx, 0xfffffda8
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800fb2ca
add edx, 0xfffffda8
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800fb2ca
add edx, 0xfffffda8
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800fb2ca
lea eax, [rdx - 0x258]
mov dword [rbp + 0xf0], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0xf4], eax
lea rax, [rbp + 0x7c00]
mov qword [rbp + 0x1c60], rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rdx, rax
lea rcx, [rbp + 0x7c00]
call fcn.180047500
nop
movsd xmm0, qword [rbp + 0xf0]
movsd qword [rbp + 0x430], xmm0
mov ecx, dword [rbp + 0xf8]
mov dword [rbp + 0x438], ecx
mov rdx, rax
lea rcx, [rbp + 0x430]
call fcn.1800ed7c0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800fb572
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c3b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c3b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x180047370]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802e2b1c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5590]
lea rcx, [rbx + 0xd8]
call fcn.1801248c0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c3b0
mov rcx, rax
lea rdx, [0x1802e44cc]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5590]
call fcn.180008740
lea rdx, [0x1802da7c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
cmp dword [rax + 0xb0], 0xa
jne 0x1800fbdef
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 0x12
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fbdef
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x28]
mov edx, 0x13
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fbdef
mov r8d, 0xa
lea rdx, [rbp + 0x37e0]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
call fcn.1800dbdb0
test al, al
je 0x1800fb62b
mov r8d, 0xa
lea rdx, [rbp + 0x37f0]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
xor edx, edx
call fcn.1800db1a0
call fcn.180046260
lea rcx, [rbp - 0x68]
call fcn.180073550
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x55b0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x55b0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x55d0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x55d0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x55f0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x55f0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5610]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5610]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045600
test al, al
jne 0x1800fb75b
cmp byte [0x180350c24], al
je 0x1800fbdef
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 0x14
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x20]
mov edx, 0x15
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 0xa
lea rdx, [rbp + 0x3800]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
mov dl, 1
call fcn.1800db1a0
cmp byte [0x180350c24], 0
je 0x1800fb7d0
call fcn.180046260
cmp byte [0x180350ca1], 0
je 0x1800fb81c
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800fb81c
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fe70f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3810]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c68]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c70]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3820]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c78]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x100]
call fcn.1800e0a90
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rbp + 0x100]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fbdef
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rbp + 0x104]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fbdef
mov dword [rbp + 0x100], r13d
cmp r13d, 0x258
jle 0x1800fbb47
lea eax, [r13 - 0x258]
mov dword [rbp + 0x100], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0x104], ecx
cmp eax, 0x258
jle 0x1800fbb47
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800fbb47
add edx, 0xfffffda8
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800fbb47
add edx, 0xfffffda8
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800fbb47
add edx, 0xfffffda8
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800fbb47
add edx, 0xfffffda8
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800fbb47
add edx, 0xfffffda8
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800fbb47
add edx, 0xfffffda8
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800fbb47
add edx, 0xfffffda8
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800fbb47
lea eax, [rdx - 0x258]
mov dword [rbp + 0x100], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x104], eax
lea rax, [rbp + 0x7d10]
mov qword [rbp + 0x1c80], rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rdx, rax
lea rcx, [rbp + 0x7d10]
call fcn.180047500
nop
movsd xmm0, qword [rbp + 0x100]
movsd qword [rbp + 0x420], xmm0
mov ecx, dword [rbp + 0x108]
mov dword [rbp + 0x428], ecx
mov rdx, rax
lea rcx, [rbp + 0x420]
call fcn.1800ed7c0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800fbdef
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c3b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c3b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x180047370]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802e2b1c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5630]
lea rcx, [rbx + 0xd8]
call fcn.1801248c0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c3b0
mov rcx, rax
lea rdx, [0x1802e44cc]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5630]
call fcn.180008740
lea rdx, [0x1802da7c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
cmp dword [rax + 0xb0], 0xb
jne 0x1800fc66c
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 0x14
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fc66c
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x28]
mov edx, 0x15
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fc66c
mov r8d, 0xb
lea rdx, [rbp + 0x3830]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
call fcn.1800dbdb0
test al, al
je 0x1800fbea8
mov r8d, 0xb
lea rdx, [rbp + 0x3840]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
xor edx, edx
call fcn.1800db1a0
call fcn.180046260
lea rcx, [rbp - 0x68]
call fcn.180073550
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5650]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5650]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5670]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5670]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5690]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5690]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x56b0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x56b0]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045600
test al, al
jne 0x1800fbfd8
cmp byte [0x180350c24], al
je 0x1800fc66c
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 0x16
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x20]
mov edx, 0x17
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 0xb
lea rdx, [rbp + 0x3850]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
mov dl, 1
call fcn.1800db1a0
cmp byte [0x180350c24], 0
je 0x1800fc04d
call fcn.180046260
cmp byte [0x180350ca1], 0
je 0x1800fc099
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800fc099
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fe70f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3860]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c88]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c90]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3870]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c98]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x110]
call fcn.1800e0a90
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rbp + 0x110]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fc66c
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rbp + 0x114]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fc66c
mov dword [rbp + 0x110], r13d
cmp r13d, 0x258
jle 0x1800fc3c4
lea eax, [r13 - 0x258]
mov dword [rbp + 0x110], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0x114], ecx
cmp eax, 0x258
jle 0x1800fc3c4
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800fc3c4
add edx, 0xfffffda8
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800fc3c4
add edx, 0xfffffda8
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800fc3c4
add edx, 0xfffffda8
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800fc3c4
add edx, 0xfffffda8
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800fc3c4
add edx, 0xfffffda8
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800fc3c4
add edx, 0xfffffda8
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800fc3c4
add edx, 0xfffffda8
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800fc3c4
lea eax, [rdx - 0x258]
mov dword [rbp + 0x110], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x114], eax
lea rax, [rbp + 0x7e20]
mov qword [rbp + 0x1ca0], rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rdx, rax
lea rcx, [rbp + 0x7e20]
call fcn.180047500
nop
movsd xmm0, qword [rbp + 0x110]
movsd qword [rbp + 0x400], xmm0
mov ecx, dword [rbp + 0x118]
mov dword [rbp + 0x408], ecx
mov rdx, rax
lea rcx, [rbp + 0x400]
call fcn.1800ed7c0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800fc66c
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c3b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c3b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x180047370]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802e2b1c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x56d0]
lea rcx, [rbx + 0xd8]
call fcn.1801248c0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c3b0
mov rcx, rax
lea rdx, [0x1802e44cc]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x56d0]
call fcn.180008740
lea rdx, [0x1802da7c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
cmp dword [rax + 0xb0], 0xc
jne 0x1800fce97
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 0x16
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fce97
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x28]
mov edx, 0x17
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fce97
mov r8d, 0xc
lea rdx, [rbp + 0x3880]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
call fcn.1800dbdb0
test al, al
je 0x1800fc725
mov r8d, 0xc
lea rdx, [rbp + 0x3890]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
xor edx, edx
call fcn.1800db1a0
call fcn.180046260
lea rcx, [rbp - 0x68]
call fcn.180073550
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x56f0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x56f0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5710]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5710]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5730]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5730]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5750]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5750]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045600
test al, al
jne 0x1800fc855
cmp byte [0x180350c24], al
je 0x1800fce97
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 0x18
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x20]
mov edx, 0x19
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 0xc
lea rdx, [rbp + 0x38a0]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
mov dl, 1
call fcn.1800db1a0
cmp byte [0x180350c24], 0
je 0x1800fc8ca
call fcn.180046260
cmp byte [0x180350ca1], 0
je 0x1800fc916
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800fc916
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fe70f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x38b0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1ca8]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1cb0]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x38c0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1cb8]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x20]
call fcn.1800e0a90
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rbp + 0x20]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fce97
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rbp + 0x24]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fce97
mov dword [rbp + 0x20], r13d
cmp r13d, 0x258
jle 0x1800fcbf5
lea eax, [r13 - 0x258]
mov dword [rbp + 0x20], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0x24], ecx
cmp eax, 0x258
jle 0x1800fcbf5
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800fcbf5
add edx, 0xfffffda8
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800fcbf5
add edx, 0xfffffda8
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800fcbf5
add edx, 0xfffffda8
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800fcbf5
add edx, 0xfffffda8
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800fcbf5
add edx, 0xfffffda8
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800fcbf5
add edx, 0xfffffda8
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800fcbf5
add edx, 0xfffffda8
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800fcbf5
lea eax, [rdx - 0x258]
mov dword [rbp + 0x20], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x24], eax
lea rax, [rbp + 0x7f30]
mov qword [rbp + 0x1cc0], rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rdx, rax
lea rcx, [rbp + 0x7f30]
call fcn.180047500
nop
movsd xmm0, qword [rbp + 0x20]
movsd qword [rbp + 0x410], xmm0
mov ecx, dword [rbp + 0x28]
mov dword [rbp + 0x418], ecx
mov rdx, rax
lea rcx, [rbp + 0x410]
call fcn.1800ed7c0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800fce97
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c3b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c3b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x180047370]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802e2b1c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5770]
lea rcx, [rbx + 0xd8]
call fcn.1801248c0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c3b0
mov rcx, rax
lea rdx, [0x1802e44cc]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5770]
call fcn.180008740
lea rdx, [0x1802da7c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
cmp dword [rax + 0xb0], 0xd
jne 0x1800fd6c2
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 0x18
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fd6c2
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x28]
mov edx, 0x19
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fd6c2
mov r8d, 0xd
lea rdx, [rbp + 0x38d0]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
call fcn.1800dbdb0
test al, al
je 0x1800fcf50
mov r8d, 0xd
lea rdx, [rbp + 0x38e0]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
xor edx, edx
call fcn.1800db1a0
call fcn.180046260
lea rcx, [rbp - 0x68]
call fcn.180073550
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5790]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5790]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x57b0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x57b0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x57d0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x57d0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x57f0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x57f0]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045600
test al, al
jne 0x1800fd080
cmp byte [0x180350c24], al
je 0x1800fd6c2
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 0x1a
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x20]
mov edx, 0x1b
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 0xd
lea rdx, [rbp + 0x38f0]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
mov dl, 1
call fcn.1800db1a0
cmp byte [0x180350c24], 0
je 0x1800fd0f5
call fcn.180046260
cmp byte [0x180350ca1], 0
je 0x1800fd141
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800fd141
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fe70f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3900]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1cc8]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1cd0]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3910]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1cd8]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x70]
call fcn.1800e0a90
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rbp + 0x70]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fd6c2
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rbp + 0x74]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fd6c2
mov dword [rbp + 0x70], r13d
cmp r13d, 0x258
jle 0x1800fd420
lea eax, [r13 - 0x258]
mov dword [rbp + 0x70], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0x74], ecx
cmp eax, 0x258
jle 0x1800fd420
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800fd420
add edx, 0xfffffda8
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800fd420
add edx, 0xfffffda8
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800fd420
add edx, 0xfffffda8
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800fd420
add edx, 0xfffffda8
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800fd420
add edx, 0xfffffda8
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800fd420
add edx, 0xfffffda8
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800fd420
add edx, 0xfffffda8
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800fd420
lea eax, [rdx - 0x258]
mov dword [rbp + 0x70], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x74], eax
lea rax, [rbp + 0x8040]
mov qword [rbp + 0x1050], rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rdx, rax
lea rcx, [rbp + 0x8040]
call fcn.180047500
nop
movsd xmm0, qword [rbp + 0x70]
movsd qword [rbp + 0x240], xmm0
mov ecx, dword [rbp + 0x78]
mov dword [rbp + 0x248], ecx
mov rdx, rax
lea rcx, [rbp + 0x240]
call fcn.1800ed7c0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800fd6c2
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c3b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c3b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x180047370]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802e2b1c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5810]
lea rcx, [rbx + 0xd8]
call fcn.1801248c0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c3b0
mov rcx, rax
lea rdx, [0x1802e44cc]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5810]
call fcn.180008740
lea rdx, [0x1802da7c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
cmp dword [rax + 0xb0], 0xe
jne 0x1800fdeed
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 0x1a
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fdeed
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x28]
mov edx, 0x1b
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fdeed
mov r8d, 0xe
lea rdx, [rbp + 0x3920]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
call fcn.1800dbdb0
test al, al
je 0x1800fd77b
mov r8d, 0xe
lea rdx, [rbp + 0x3930]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
xor edx, edx
call fcn.1800db1a0
call fcn.180046260
lea rcx, [rbp - 0x68]
call fcn.180073550
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5830]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5830]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5850]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5850]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5870]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5870]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5890]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5890]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045600
test al, al
jne 0x1800fd8ab
cmp byte [0x180350c24], al
je 0x1800fdeed
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 0x1c
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x20]
mov edx, 0x1d
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 0xe
lea rdx, [rbp + 0x3940]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
mov dl, 1
call fcn.1800db1a0
cmp byte [0x180350c24], 0
je 0x1800fd920
call fcn.180046260
cmp byte [0x180350ca1], 0
je 0x1800fd96c
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800fd96c
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fe70f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3950]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1ce0]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1ce8]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3960]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1cf0]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x30]
call fcn.1800e0a90
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rbp + 0x30]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fdeed
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rbp + 0x34]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fdeed
mov dword [rbp + 0x30], r13d
cmp r13d, 0x258
jle 0x1800fdc4b
lea eax, [r13 - 0x258]
mov dword [rbp + 0x30], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0x34], ecx
cmp eax, 0x258
jle 0x1800fdc4b
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800fdc4b
add edx, 0xfffffda8
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800fdc4b
add edx, 0xfffffda8
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800fdc4b
add edx, 0xfffffda8
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800fdc4b
add edx, 0xfffffda8
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800fdc4b
add edx, 0xfffffda8
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800fdc4b
add edx, 0xfffffda8
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800fdc4b
add edx, 0xfffffda8
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800fdc4b
lea eax, [rdx - 0x258]
mov dword [rbp + 0x30], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x34], eax
lea rax, [rbp + 0x8150]
mov qword [rbp + 0x1058], rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rdx, rax
lea rcx, [rbp + 0x8150]
call fcn.180047500
nop
movsd xmm0, qword [rbp + 0x30]
movsd qword [rbp + 0x190], xmm0
mov ecx, dword [rbp + 0x38]
mov dword [rbp + 0x198], ecx
mov rdx, rax
lea rcx, [rbp + 0x190]
call fcn.1800ed7c0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800fdeed
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c3b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c3b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x180047370]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802e2b1c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x58b0]
lea rcx, [rbx + 0xd8]
call fcn.1801248c0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c3b0
mov rcx, rax
lea rdx, [0x1802e44cc]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x58b0]
call fcn.180008740
lea rdx, [0x1802da7c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
cmp dword [rax + 0xb0], 0xf
jne 0x1800fe70f
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 0x1c
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fe70f
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x28]
mov edx, 0x1d
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fe70f
mov r8d, 0xf
lea rdx, [rbp + 0x3970]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
call fcn.1800dbdb0
test al, al
je 0x1800fdfa6
mov r8d, 0xf
lea rdx, [rbp + 0x3980]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
xor edx, edx
call fcn.1800db1a0
call fcn.180046260
lea rcx, [rbp - 0x68]
call fcn.180073550
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x58d0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x58d0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x58f0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x58f0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5910]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5910]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5930]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5930]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045600
test al, al
jne 0x1800fe0d6
cmp byte [0x180350c24], al
je 0x1800fe70f
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x1c]
mov edx, 0x1e
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x20]
mov edx, 0x1f
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 0xf
lea rdx, [rbp + 0x3990]
lea rcx, [rbp + 0x168]
call fcn.180124650
mov rcx, rax
mov dl, 1
call fcn.1800db1a0
cmp byte [0x180350c24], 0
je 0x1800fe14b
call fcn.180046260
cmp byte [0x180350ca1], 0
je 0x1800fe197
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800fe197
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fe70f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x39a0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1cf8]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1d00]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x39b0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1d08]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x50]
call fcn.1800e0a90
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov ecx, dword [rbp + 0x50]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fe70f
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rbp + 0x54]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fe70f
mov dword [rbp + 0x50], r13d
cmp r13d, 0x258
jle 0x1800fe476
lea eax, [r13 - 0x258]
mov dword [rbp + 0x50], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0x54], ecx
cmp eax, 0x258
jle 0x1800fe476
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800fe476
add edx, 0xfffffda8
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800fe476
add edx, 0xfffffda8
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800fe476
add edx, 0xfffffda8
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800fe476
add edx, 0xfffffda8
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800fe476
add edx, 0xfffffda8
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800fe476
add edx, 0xfffffda8
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800fe476
add edx, 0xfffffda8
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800fe476
lea eax, [rdx - 0x258]
mov dword [rbp + 0x50], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x54], eax
lea rax, [rbp + 0x8260]
mov qword [rbp + 0x1b0], rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rdx, rax
lea rcx, [rbp + 0x8260]
call fcn.180047500
nop
movsd xmm0, qword [rbp + 0x50]
movsd qword [rbp - 0x30], xmm0
mov ecx, dword [rbp + 0x58]
mov dword [rbp - 0x28], ecx
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.1800ed7c0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800fe70f
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c3b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c3b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x180047370]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802e2b1c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
mov rbx, rax
mov rdx, r14
lea rcx, [0x1803476f8]
call fcn.18005b2e0
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5950]
lea rcx, [rbx + 0xd8]
call fcn.1801248c0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c3b0
mov rcx, rax
lea rdx, [0x1802e44cc]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5950]
call fcn.180008740
lea rdx, [0x1802da7c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov edi, 1
mov ebx, dword [rbp + 0x8570]
inc ebx
mov dword [rbp + 0x8570], ebx
movsxd r14, ebx
lea rcx, [0x1803476f8]
call fcn.18005b2f0
cmp r14, rax
jb 0x1800f6030
mov ecx, edi
call fcn.1800148e0
call fcn.18001aa40
nop
lea rcx, [rbp - 0x10]
call fcn.18000b800
nop
lea rcx, [rbp + 0x168]
call fcn.18005bab0
xor r13d, r13d
call fcn.18001f8c0
nop
lea rcx, [rbp - 0x68]
call fcn.180008740
movss xmm6, dword [0x180307c90]
cmp byte [0x180350a80], 0
je 0x18010dacf
mov r12d, 1
mov r8d, r12d
movzx edx, r8b
lea rcx, [rbp + 0x120]
call fcn.180136460
nop
cmp qword [0x180350aa8], 0
je 0x1800ff363
mov r14d, r13d
lea rcx, [rbp + 0x120]
call fcn.18005b0f0
test rax, rax
je 0x1800ff363
mov rsi, r13
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
cmp dword [rax + 0x78], 1
jne 0x1800ff340
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
cmp dword [rax + 0x1c], 0
je 0x1800ff340
lea rdx, str.Blue_wisp
lea rcx, [rbp + 0x2460]
call fcn.1800087f0
nop
lea rdx, str.Green_wisp
lea rcx, [rbp + 0x2440]
call fcn.1800087f0
nop
lea rdx, str.Purple_wisp
lea rcx, [rbp + 0x2420]
call fcn.1800087f0
nop
lea rdx, str.Red_wisp
lea rcx, [rbp + 0x2400]
call fcn.1800087f0
nop
lea rdx, str.Yellow_wisp
lea rcx, [rbp + 0x23e0]
call fcn.1800087f0
nop
lea rdx, str.patriarch
lea rcx, [rbp + 0x23c0]
call fcn.1800087f0
nop
lea rdx, str.Spirit_imp
lea rcx, [rbp + 0x23a0]
call fcn.1800087f0
nop
lea rdx, str.Magpie_imp
lea rcx, [rbp + 0x2380]
call fcn.1800087f0
nop
lea rdx, str.Ninja_imp
lea rcx, [rbp + 0x2120]
call fcn.1800087f0
nop
lea rdx, str.Pirate_imp
lea rcx, [rbp + 0x2340]
call fcn.1800087f0
nop
lea rdx, str.Divine_imp
lea rcx, [rbp + 0x2320]
call fcn.1800087f0
nop
lea rdx, str.Dragon_imp
lea rcx, [rbp + 0x2300]
call fcn.1800087f0
nop
lea rdx, str.Zombie_imp
lea rcx, [rbp + 0x22e0]
call fcn.1800087f0
nop
lea rdx, str.Kingly_imp
lea rcx, [rbp + 0x22c0]
call fcn.1800087f0
nop
lea rdx, str.Crystal_imp
lea rcx, [rbp + 0x22a0]
call fcn.1800087f0
nop
lea rdx, str.Raven
lea rcx, [rbp + 0x2280]
call fcn.1800087f0
nop
lea rdx, str.Agent_00
lea rcx, [rbp + 0x2260]
call fcn.1800087f0
nop
lea rdx, str.Golden_butterfly
lea rcx, [rbp + 0x2240]
call fcn.1800087f0
nop
lea rdx, str.bakami
lea rcx, [rbp + 0x2220]
call fcn.1800087f0
nop
lea rdx, str.orokami
lea rcx, [rbp + 0x2200]
call fcn.1800087f0
nop
lea rdx, str.Spy_on
lea rcx, [rbp + 0x21e0]
call fcn.1800087f0
nop
lea rdx, str.Runesphere
lea rcx, [rbp + 0x21c0]
call fcn.1800087f0
nop
lea rdx, str.Lava_geyser
lea rcx, [rbp + 0x2140]
call fcn.1800087f0
nop
lea rdx, str.Ghost_imp
lea rcx, [rbp + 0x21a0]
call fcn.1800087f0
nop
lea rdx, str.Pumpkin
lea rcx, [rbp + 0x2180]
call fcn.1800087f0
nop
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2460]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2440]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2420]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2400]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x23e0]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x23c0]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x23a0]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2380]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2120]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2340]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2320]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2300]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x22e0]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x22c0]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x22a0]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2280]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2260]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2240]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2220]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2200]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x48]
xor r8d, r8d
lea rdx, [rbp + 0x21e0]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x21c0]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2140]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x21a0]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
jne 0x1800fee36
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2180]
call fcn.18005bbd0
cmp rax, 0xffffffffffffffff
je 0x1800ff1fc
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2708]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x588]
call fcn.1800e2430
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x39c0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x58c]
movss xmm1, dword [rbp + 0x588]
lea rcx, [rbp + 0x1d10]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x39d0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x58c]
movss xmm1, dword [rbp + 0x588]
lea rcx, [rbp + 0x1d18]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2858]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp + 0x190], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x198], eax
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x220]
call fcn.1800d9730
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, 0x80
mov r8d, r9d
lea rcx, [rbp + 0x39e0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov ecx, dword [rbp + 0x224]
add ecx, 0x14
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mov ecx, dword [rbp + 0x220]
add ecx, 0x14
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1d20]
call fcn.18000e870
mov rbx, rax
mov ecx, dword [rbp + 0x224]
add ecx, 0xffffffec
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mov ecx, dword [rbp + 0x220]
add ecx, 0xffffffec
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1d28]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0x80
mov r8d, r9d
lea rcx, [rbp + 0x39f0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov ecx, dword [rbp + 0x224]
add ecx, 0x12
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mov ecx, dword [rbp + 0x220]
add ecx, 0x12
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1d30]
call fcn.18000e870
mov rbx, rax
mov ecx, dword [rbp + 0x224]
add ecx, 0xffffffee
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mov ecx, dword [rbp + 0x220]
add ecx, 0xffffffee
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1d38]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm14
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3a00]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov ecx, dword [rbp + 0x224]
add ecx, 0x10
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mov ecx, dword [rbp + 0x220]
add ecx, 0x10
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1d40]
call fcn.18000e870
mov rbx, rax
mov ecx, dword [rbp + 0x224]
add ecx, 0xfffffff0
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mov ecx, dword [rbp + 0x220]
add ecx, 0xfffffff0
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1d48]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm14
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
nop
lea rcx, [rbp + 0x2180]
call fcn.180008740
nop
lea rcx, [rbp + 0x21a0]
call fcn.180008740
nop
lea rcx, [rbp + 0x2140]
call fcn.180008740
nop
lea rcx, [rbp + 0x21c0]
call fcn.180008740
nop
lea rcx, [rbp + 0x21e0]
call fcn.180008740
nop
lea rcx, [rbp + 0x2200]
call fcn.180008740
nop
lea rcx, [rbp + 0x2220]
call fcn.180008740
nop
lea rcx, [rbp + 0x2240]
call fcn.180008740
nop
lea rcx, [rbp + 0x2260]
call fcn.180008740
nop
lea rcx, [rbp + 0x2280]
call fcn.180008740
nop
lea rcx, [rbp + 0x22a0]
call fcn.180008740
nop
lea rcx, [rbp + 0x22c0]
call fcn.180008740
nop
lea rcx, [rbp + 0x22e0]
call fcn.180008740
nop
lea rcx, [rbp + 0x2300]
call fcn.180008740
nop
lea rcx, [rbp + 0x2320]
call fcn.180008740
nop
lea rcx, [rbp + 0x2340]
call fcn.180008740
nop
lea rcx, [rbp + 0x2120]
call fcn.180008740
nop
lea rcx, [rbp + 0x2380]
call fcn.180008740
nop
lea rcx, [rbp + 0x23a0]
call fcn.180008740
nop
lea rcx, [rbp + 0x23c0]
call fcn.180008740
nop
lea rcx, [rbp + 0x23e0]
call fcn.180008740
nop
lea rcx, [rbp + 0x2400]
call fcn.180008740
nop
lea rcx, [rbp + 0x2420]
call fcn.180008740
nop
lea rcx, [rbp + 0x2440]
call fcn.180008740
nop
lea rcx, [rbp + 0x2460]
call fcn.180008740
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x120]
call fcn.18005b0f0
cmp rsi, rax
jb 0x1800fe7d0
movss xmm6, dword [0x180307c90]
cmp byte [0x18034b3cf], 0
jne 0x18010dac3
call fcn.18008b750
test al, al
je 0x1800ff3d4
mov ecx, 0x1f4
call fcn.1800da930
add eax, 0xc8
movsxd rbx, eax
call fcn.1800ec5c0
sub rax, qword [0x180350c58]
cmp rax, rbx
jbe 0x1800ff3d4
call fcn.1800ec5c0
mov qword [0x180350c58], rax
xor edx, edx
mov cl, 0x20
call fcn.180149010
lea rdx, str.Check_continue_Open
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
call fcn.18008b430
test al, al
je 0x1800ff4a4
mov ecx, 0x1f4
call fcn.1800da930
add eax, 0xc8
movsxd rbx, eax
call fcn.1800ec5c0
sub rax, qword [0x180350c58]
cmp rax, rbx
jbe 0x1800ff4a4
call fcn.1800ec5c0
mov qword [0x180350c58], rax
lea rax, [rbp + 0x5970]
mov qword [rbp + 0x8570], rax
lea rdx, str.Yes_
lea rcx, [rbp + 0x5970]
call fcn.1800087f0
nop
mov rcx, rax
call fcn.180089f70
movzx ecx, al
xor edx, edx
call fcn.180149010
lea rdx, [0x1802e84c8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
lea rax, [rbp + 0x5990]
mov qword [rbp + 0x1b0], rax
lea rdx, str.Yes_
lea rcx, [rbp + 0x5990]
call fcn.1800087f0
nop
mov rcx, rax
call fcn.180089f70
movsx edx, al
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [0x180347208]
call fcn.18005ba70
mov rsi, rax
lea rcx, [0x180347208]
call fcn.18005ba60
mov r14, rax
movss xmm7, dword [0x180307dc8]
cmp rsi, rax
je 0x1800ff5d4
nop dword [rax]
nop word [rax + rax]
movsd xmm1, qword [rsi]
mov ecx, dword [rsi + 8]
mov dword [rbp + 0x198], ecx
movaps xmm2, xmm1
shufps xmm2, xmm2, 0x55
mulss xmm2, xmm7
movsd qword [rbp + 0x190], xmm1
mulss xmm1, xmm7
movaps xmm3, xmm9
lea rcx, [rbp + 0x2868]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
mov r8b, 1
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x4c0]
call fcn.1800e2430
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3a10]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
movss xmm2, dword [rbp + 0x4c4]
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x4c0]
addss xmm1, xmm6
lea rcx, [rbp + 0x1d50]
call fcn.18000e870
mov rbx, rax
movss xmm2, dword [rbp + 0x4c4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0x4c0]
subss xmm1, xmm6
lea rcx, [rbp + 0x1d58]
call fcn.18000e870
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035520
add rsi, 0xc
cmp rsi, r14
jne 0x1800ff4e0
lea rcx, [rbp + 0x29a8]
call fcn.180082ae0
lea rcx, [rbp + 0x29a8]
call fcn.18005b350
lea rcx, [0x180350ea8]
call fcn.18005b110
test al, al
jne 0x18010dac3
lea rdx, str.Puzzle_box
lea rcx, [rbp + 0x65d0]
call fcn.1800087f0
nop
lea rdx, str.Puzzle_scroll_box
lea rcx, [rbp + 0x65f0]
call fcn.1800087f0
nop
lea rdx, str.Puzzle_casket
lea rcx, [rbp + 0x6610]
call fcn.1800087f0
nop
lea r8, [rbp + 0x6630]
lea rdx, [rbp + 0x65d0]
lea rcx, [rbp + 0x3a20]
call fcn.18005b1c0
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x30], xmm0
lea r8, [rbp + 0x8588]
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x1ef0]
call fcn.180124550
nop
lea rdx, [0x180350ea8]
lea rcx, [rbp + 0x1ef0]
call fcn.1800da290
nop
lea rcx, [rbp + 0x1ef0]
call fcn.18005b6f0
nop
lea r9, [fcn.180008740]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
lea rcx, [rbp + 0x65d0]
call fcn.180284bc0
lea rcx, [rbp + 0x290]
call fcn.180011b00
movss xmm6, dword [0x180307d00]
movss xmm1, dword [0x180307d54]
movaps xmm2, xmm6
cmp byte [0x18034b434], 0
je 0x1800ff6f8
lea rcx, [rbp + 0x5a8]
call fcn.18000e870
movss xmm0, dword [rbp + 0x5a8]
movss xmm1, dword [rbp + 0x5ac]
jmp 0x1800ff714
lea rcx, [rbp + 0x5a0]
call fcn.18000e870
movss xmm0, dword [rbp + 0x5a0]
movss xmm1, dword [rbp + 0x5a4]
movss dword [rbp + 0x294], xmm1
movss dword [rbp + 0x290], xmm0
xor edx, edx
lea r8d, [rdx + 0xf]
lea rcx, str.list
call fcn.18001d5e0
lea rcx, [rbp + 0x11b0]
call fcn.1800e0a70
mov eax, dword [rbp + 0x11b0]
add eax, 0xffffff5b
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm9
lea rcx, [rbp + 0x1d60]
call fcn.18000e870
mov rdx, rax
xor r8d, r8d
lea rcx, str.list
call fcn.180020330
movss xmm2, dword [rbp + 0x294]
movss xmm1, dword [rbp + 0x290]
lea rcx, [rbp + 0x1d68]
call fcn.18000e870
mov rdx, rax
xor r8d, r8d
lea rcx, str.list
call fcn.1800204b0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18034b434], 0
je 0x1800ff81b
mov r9d, 0xd7
lea rcx, [rbp + 0x3a30]
call fcn.180047640
lea rdx, [rbp + 0x3a40]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1d70]
call fcn.18000e870
mov rdx, rax
lea rcx, str.CopyFirst_Puzzle
call fcn.18003d500
test al, al
je 0x1800ff87f
mov byte [0x18034b434], 0
jmp 0x1800ff874
mov r9d, edx
lea rcx, [rbp + 0x3a50]
call fcn.180047640
lea rdx, [rbp + 0x3a60]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1d78]
call fcn.18000e870
mov rdx, rax
lea rcx, str.CopyFirst_Puzzle
call fcn.18003d500
test al, al
je 0x1800ff87f
mov byte [0x18034b434], 1
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, r12d
call fcn.1800148e0
cmp byte [0x18034b434], 0
je 0x1800ff907
cmp byte [0x180350c39], 0
jne 0x1800ff907
mov byte [0x180350c39], 1
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.180017680
mov rdx, rax
lea rcx, [rbp + 0x2480]
call fcn.1800087f0
nop
lea r8, [rbp + 0x2480]
lea rdx, [0x1800ece20]
lea rcx, [rbp + 0x1130]
call fcn.180126440
nop
lea rcx, [rbp + 0x1130]
call fcn.1800473d0
mov byte [0x18034b434], 0
lea rcx, [rbp + 0x1130]
call fcn.1800473b0
nop
lea rcx, [rbp + 0x2480]
call fcn.180008740
call fcn.18001f8c0
lea r8, [rbp + 0x230]
mov edx, 0x12c
lea rcx, [rbp - 0x80]
call fcn.180124200
nop
xor al, al
mov byte [rbp + 0x8570], al
mov ebx, r13d
mov dword [rbp + 0x258], ebx
lea rcx, [0x180350ea8]
call fcn.18005b2f0
test rax, rax
je 0x18010da81
mov rdi, r13
mov qword [rbp + 0x1f0], r13
lea rcx, [0x180350958]
call fcn.18000c700
test rax, rax
je 0x18010da43
xor esi, esi
mov r14d, esi
nop dword [rax]
mov rdx, rdi
lea rcx, [0x180350ea8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x48]
mov rdx, r14
lea rcx, [0x180350958]
call fcn.18000b7f0
cmp ebx, dword [rax]
jne 0x18010da14
mov rdx, rdi
lea rcx, [0x180350ea8]
call fcn.18005b2e0
mov ecx, dword [0x180350c40]
cmp dword [rax + 0x48], ecx
jne 0x18010e84b
mov byte [rbp + 0x8570], 1
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800ff9fe
mov dword [0x18034b418], esi
mov dword [0x18034b3c0], esi
mov dword [0x18034b438], esi
mov dword [0x18034b440], esi
mov dword [0x18034b424], esi
mov dword [0x18034b42c], esi
mov dword [0x18034b420], esi
mov dword [0x18034b3c4], esi
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1d80]
call fcn.18000e870
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm9
lea rcx, [rbp + 0x1d88]
call fcn.18000e870
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180020540
movaps xmm2, xmm6
movss xmm1, dword [0x180307dd4]
lea rcx, [rbp + 0x1d90]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
xor edx, edx
lea r8d, [rdx + 0xf]
lea rcx, str.Clue
call fcn.18001d5e0
mov rdx, r14
lea rcx, [0x180350970]
call fcn.1800733b0
lea rdx, str.Arrow
mov rcx, rax
call fcn.18005baf0
test eax, eax
jne 0x18010d065
lea rax, [rbp + 0x29c0]
mov qword [rbp + 0x1b0], rax
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 0xffffffff
mov edx, 0x3e4
mov r9d, 0xffffffff
lea r8d, [r9 + 6]
lea rcx, [rbp + 0x1f08]
call fcn.180047490
lea r8, [rbp + 0x1f20]
lea rdx, [rbp + 0x1f08]
lea rcx, [rbp + 0x3a70]
call fcn.18005b1c0
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x5f0], xmm0
lea r8, [rbp + 0x250]
lea rdx, [rbp + 0x5f0]
lea rcx, [rbp + 0x29c0]
call fcn.18005b430
nop
xor r8d, r8d
mov rdx, rax
lea rcx, [rbp + 0x8370]
call fcn.18007a750
nop
mov rcx, qword [rax + 0xa0]
add rcx, 0x200
xor edx, edx
call fcn.180133ff0
mov r12d, eax
lea rcx, [rbp + 0x8370]
call fcn.1800474b0
xor r9d, r9d
mov edx, 0xc8c
mov r8d, 0xd6a
lea rcx, [rbp + 0x2878]
call fcn.180047440
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov ecx, dword [rax + 8]
mov dword [rbp - 0x28], ecx
mov edx, 6
lea rcx, [rbp - 0x30]
call fcn.180143a80
test al, al
je 0x1800ffb7c
mov dword [0x18034b418], r12d
xor r9d, r9d
mov edx, 0xc93
lea r8d, [rdx + 0x1d]
lea rcx, [rbp + 0x2888]
call fcn.180047440
movsd xmm0, qword [rax]
movsd qword [rbp + 0x190], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x198], eax
mov edx, 6
lea rcx, [rbp + 0x190]
call fcn.180143a80
test al, al
je 0x1800ffbc5
mov dword [0x18034b3c0], r12d
xor r9d, r9d
mov edx, 0xa66
mov r8d, 0xce6
lea rcx, [rbp + 0x2898]
call fcn.180047440
movsd xmm0, qword [rax]
movsd qword [rbp + 0x240], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x248], eax
mov edx, 6
lea rcx, [rbp + 0x240]
call fcn.180143a80
test al, al
je 0x1800ffc10
mov dword [0x18034b438], r12d
xor r9d, r9d
mov edx, 0xac5
mov r8d, 0xd96
lea rcx, [rbp + 0x28a8]
call fcn.180047440
movsd xmm0, qword [rax]
movsd qword [rbp + 0x410], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x418], eax
mov edx, 6
lea rcx, [rbp + 0x410]
call fcn.180143a80
test al, al
je 0x1800ffc5b
mov dword [0x18034b440], r12d
xor r9d, r9d
mov edx, 0xa6e
mov r8d, 0xe30
lea rcx, [rbp + 0x28b8]
call fcn.180047440
movsd xmm0, qword [rax]
movsd qword [rbp + 0x400], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x408], eax
mov edx, 6
lea rcx, [rbp + 0x400]
call fcn.180143a80
test al, al
je 0x1800ffca6
mov dword [0x18034b424], r12d
xor r9d, r9d
mov edx, 0xd65
mov r8d, 0xb65
lea rcx, [rbp + 0x28c8]
call fcn.180047440
movsd xmm0, qword [rax]
movsd qword [rbp + 0x420], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x428], eax
mov edx, 7
lea rcx, [rbp + 0x420]
call fcn.180143a80
test al, al
je 0x1800ffcf1
mov dword [0x18034b42c], r12d
xor r9d, r9d
mov edx, 0xcd9
mov r8d, 0xa93
lea rcx, [rbp + 0x28d8]
call fcn.180047440
movsd xmm0, qword [rax]
movsd qword [rbp + 0x430], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x438], eax
mov edx, 6
lea rcx, [rbp + 0x430]
call fcn.180143a80
test al, al
je 0x1800ffd3c
mov dword [0x18034b420], r12d
xor r9d, r9d
mov edx, 0xe4a
mov r8d, 0xdc3
lea rcx, [rbp + 0x28e8]
call fcn.180047440
movsd xmm0, qword [rax]
movsd qword [rbp + 0x440], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x448], eax
mov edx, 6
lea rcx, [rbp + 0x440]
call fcn.180143a80
test al, al
je 0x1800ffd87
mov dword [0x18034b3c4], r12d
xor r9d, r9d
mov edx, 0xaf2
mov r8d, 0xc54
lea rcx, [rbp + 0x10b0]
call fcn.180047440
movsd xmm6, qword [rbp + 0x10b0]
mov ebx, dword [rbp + 0x10b8]
xor edx, edx
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
xor edx, edx
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__lode_east
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x68], 0
mov dword [rsp + 0x60], 0
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0x30a
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5c6
mov r9d, dword [0x18034b3c0]
mov r8d, 0x550
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
xor edx, edx
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x99a
mov r8d, 0xb4d
lea rcx, [rbp + 0x10bc]
call fcn.180047440
movsd xmm6, qword [rbp + 0x10bc]
mov ebx, dword [rbp + 0x10c4]
mov edx, 1
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 1
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.South_Feldip_tele__north__west_coast
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x638
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5f8
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x445
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x481
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x47d
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x587
mov r9d, dword [0x18034b3c0]
mov r8d, 0x547
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 1
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc44
mov r8d, 0xd0f
lea rcx, [rbp + 0x10c8]
call fcn.180047440
movsd xmm6, qword [rbp + 0x10c8]
mov ebx, dword [rbp + 0x10d0]
mov edx, 2
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 2
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Drynor_lode__north
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7c2
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x750
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x29c
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x259
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1e9
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x731
mov r9d, dword [0x18034b3c0]
mov r8d, 0x4c9
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 2
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc7b
lea r8d, [rdx - 0x20]
lea rcx, [rbp + 0x10d4]
call fcn.180047440
movsd xmm6, qword [rbp + 0x10d4]
mov ebx, dword [rbp + 0x10dc]
mov edx, 3
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 3
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Lumby__south_middle_of_swamp
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7ca
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x709
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2e3
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2b7
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x242
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x44a
mov r9d, dword [0x18034b3c0]
mov r8d, 0x40f
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 3
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc74
mov r8d, 0xcf5
lea rcx, [rbp + 0x10e0]
call fcn.180047440
movsd xmm6, qword [rbp + 0x10e0]
mov ebx, dword [rbp + 0x10e8]
mov edx, 4
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 4
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Lumby__north_west_mill
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x68], 0
mov dword [rsp + 0x60], 0
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0x1f8
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x78c
mov r9d, dword [0x18034b3c0]
mov r8d, 0x433
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 4
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x92b
mov r8d, 0xe0a
lea rcx, [rbp + 0x648]
call fcn.180047440
movsd xmm6, qword [rbp + 0x648]
mov ebx, dword [rbp + 0x650]
mov edx, 5
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 5
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Piscatoris_hunter_area__middle
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x68], 0
mov dword [rsp + 0x60], 0
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0x6ec
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x665
mov r9d, dword [0x18034b3c0]
mov r8d, 0x62e
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 5
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa5a
mov r8d, 0xce6
lea rcx, [rbp + 0x654]
call fcn.180047440
movsd xmm6, qword [rbp + 0x654]
mov ebx, dword [rbp + 0x65c]
mov edx, 6
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 6
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy__middle
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5c7
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6ed
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x67d
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x40e
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x49b
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x5ff
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x617
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5c3
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 6
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa93
mov r8d, 0xd93
lea rcx, [rbp + 0x660]
call fcn.180047440
movsd xmm6, qword [rbp + 0x660]
mov ebx, dword [rbp + 0x668]
mov edx, 7
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 7
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Seers__middle
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x68], 0
mov dword [rsp + 0x60], 0
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x50], 0x3c2
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x5ef
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x42
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x670
mov r9d, dword [0x18034b3c0]
mov r8d, 0x614
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 7
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd17
mov r8d, 0xadd
lea rcx, [rbp + 0x66c]
call fcn.180047440
movsd xmm6, qword [rbp + 0x66c]
mov ebx, dword [rbp + 0x674]
mov edx, 8
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 8
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Sophanem__east_outside
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0xd6
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x492
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x332
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x325
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2c1
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3b7
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3c9
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 8
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa7b
mov r8d, 0xda3
lea rcx, [rbp + 0x678]
call fcn.180047440
movsd xmm6, qword [rbp + 0x678]
mov ebx, dword [rbp + 0x680]
mov edx, 9
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 9
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Seers__west_cages
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x739
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x46b
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3e7
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x62c
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x673
mov r9d, dword [0x18034b3c0]
mov r8d, 0x619
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 9
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc0a
mov r8d, 0xd93
lea rcx, [rbp + 0x684]
call fcn.180047440
movsd xmm6, qword [rbp + 0x684]
mov ebx, dword [rbp + 0x68c]
mov edx, 0xa
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Edgeville__soul_wars_portal
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7ba
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x75f
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x260
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x202
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x196
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x764
mov r9d, dword [0x18034b3c0]
mov r8d, 0x64f
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xa
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x999
mov r8d, 0xc95
lea rcx, [rbp + 0x690]
call fcn.180047440
movsd xmm6, qword [rbp + 0x690]
mov ebx, dword [rbp + 0x698]
mov edx, 0xb
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Near_ZMI
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x69d
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x64f
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x484
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x524
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x59a
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5f6
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5b7
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xb
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbd3
mov r8d, 0xd7e
lea rcx, [rbp + 0x69c]
call fcn.180047440
movsd xmm6, qword [rbp + 0x69c]
mov ebx, dword [rbp + 0x6a4]
mov edx, 0xc
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Falador_north_east_dwarfs
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7a5
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x73f
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x27e
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x216
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x195
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x710
mov r9d, dword [0x18034b3c0]
mov r8d, 0x61a
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xc
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb0f
mov r8d, 0xc2f
lea rcx, [rbp + 0x6a8]
call fcn.180047440
movsd xmm6, qword [rbp + 0x6a8]
mov ebx, dword [rbp + 0x6b0]
mov edx, 0xd
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xd
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__near_jogres_cave
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6e5
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x655
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3af
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3ca
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x313
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5aa
mov r9d, dword [0x18034b3c0]
mov r8d, 0x52b
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xd
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xccc
mov r8d, 0xd74
lea rcx, [rbp + 0x6b4]
call fcn.180047440
movsd xmm6, qword [rbp + 0x6b4]
mov ebx, dword [rbp + 0x6bc]
mov edx, 0xe
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xe
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Varrock__east
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7fa
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7b4
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x24e
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x210
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c4
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x4a
mov r9d, dword [0x18034b3c0]
mov r8d, 0x1d7
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xe
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9ca
mov r8d, 0xccc
lea rcx, [rbp + 0x6c0]
call fcn.180047440
movsd xmm6, qword [rbp + 0x6c0]
mov ebx, dword [rbp + 0x6c8]
mov edx, 0xf
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xf
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__west_north__near_city_wall
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5ca
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6b9
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x662
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x475
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x531
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x5d4
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x609
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5c5
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xf
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd89
mov r8d, 0xc44
lea rcx, [rbp + 0x6cc]
call fcn.180047440
movsd xmm6, qword [rbp + 0x6cc]
mov ebx, dword [rbp + 0x6d4]
mov edx, 0x10
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x10
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Uzer__north__near_small_mine
call fcn.18005bc10
mov dword [rsp + 0x80], 0x480
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x68
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x28
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x29d
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x279
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x233
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x270
mov r9d, dword [0x18034b3c0]
mov r8d, 0x323
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x10
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcbf
lea r8d, [rdx - 0xa]
lea rcx, [rbp + 0x6d8]
call fcn.180047440
movsd xmm6, qword [rbp + 0x6d8]
mov ebx, dword [rbp + 0x6e0]
mov edx, 0x11
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x11
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Lumby_north_east__near_cows
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7f2
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x77f
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2a2
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x271
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x214
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x1e2
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3b7
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x11
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd7a
mov r8d, 0xccc
lea rcx, [rbp + 0x6e4]
call fcn.180047440
movsd xmm6, qword [rbp + 0x6e4]
mov ebx, dword [rbp + 0x6ec]
mov edx, 0x12
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x12
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Mortton__west__nearby_road
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x48
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0xe
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x274
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x24a
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x208
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x1e0
mov r9d, dword [0x18034b3c0]
mov r8d, 0x2a9
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x12
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbe6
mov r8d, 0xea8
lea rcx, [rbp + 0x6f0]
call fcn.180047440
movsd xmm6, qword [rbp + 0x6f0]
mov ebx, dword [rbp + 0x6f8]
mov edx, 0x13
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x13
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Lv29_wild_behind_bandit_camp
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7c3
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x789
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1ad
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x10d
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xda
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x7a7
mov r9d, dword [0x18034b3c0]
mov r8d, 0x779
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x13
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdf3
lea r8d, [rdx - 0x25]
lea rcx, [rbp + 0x6fc]
call fcn.180047440
movsd xmm6, qword [rbp + 0x6fc]
mov ebx, dword [rbp + 0x704]
mov edx, 0x14
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x14
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Canfis_lode__east__near_Franks
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x57
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x3a
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x21b
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1ee
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1be
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x12f
mov r9d, dword [0x18034b3c0]
mov r8d, 0x1b8
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x14
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcd9
mov r8d, 0xdc8
lea rcx, [rbp + 0x708]
call fcn.180047440
movsd xmm6, qword [rbp + 0x708]
mov ebx, dword [rbp + 0x710]
mov edx, 0x15
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x15
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Fort
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7c3
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x22a
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1e7
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1a3
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3f
mov r9d, dword [0x18034b3c0]
mov r8d, 0xd1
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x15
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb55
mov r8d, 0xd1c
lea rcx, [rbp + 0x714]
call fcn.180047440
movsd xmm6, qword [rbp + 0x714]
mov ebx, dword [rbp + 0x71c]
mov edx, 0x16
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x16
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Falador__west__over_the_wall
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x766
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6d3
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x328
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2d8
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c5
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x656
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5bf
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x16
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xe41
mov r8d, 0xd93
lea rcx, [rbp + 0x720]
call fcn.180047440
movsd xmm6, qword [rbp + 0x720]
mov ebx, dword [rbp + 0x728]
mov edx, 0x17
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x17
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Ectophial__south
call fcn.18005bc10
mov dword [rsp + 0x80], 0x430
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x77
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x64
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x228
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x200
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1d2
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x178
mov r9d, dword [0x18034b3c0]
mov r8d, 0x1e7
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x17
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb2b
mov r8d, 0xdb4
lea rcx, [rbp + 0x72c]
call fcn.180047440
movsd xmm6, qword [rbp + 0x72c]
mov ebx, dword [rbp + 0x734]
mov edx, 0x18
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x18
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Burth__wolf_mountain
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x776
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x707
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2a6
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1b4
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xf4
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6b8
mov r9d, dword [0x18034b3c0]
mov r8d, 0x634
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x18
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcf9
mov r8d, 0xb20
lea rcx, [rbp + 0x738]
call fcn.180047440
movsd xmm6, qword [rbp + 0x738]
mov ebx, dword [rbp + 0x740]
mov edx, 0x19
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x19
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Nardah_tele_and_west__west_of_agility_pyramid
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x3a
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x55d
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x32a
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x31b
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2b0
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3be
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3cf
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x19
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xaa6
mov r8d, 0xd47
lea rcx, [rbp + 0x744]
call fcn.180047440
movsd xmm6, qword [rbp + 0x744]
mov ebx, dword [rbp + 0x74c]
mov edx, 0x1a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x1a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Pof__east_behind_legends_guild
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x72e
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ae
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3c1
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x463
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xa8
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x64d
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5ec
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x1a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x8f7
mov r8d, 0xe37
lea rcx, [rbp + 0x750]
call fcn.180047440
movsd xmm6, qword [rbp + 0x750]
mov ebx, dword [rbp + 0x758]
mov edx, 0x1b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x1b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Piscatoris__phoenix_lair
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6ee
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6a2
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x604
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x658
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x6ec
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x66b
mov r9d, dword [0x18034b3c0]
mov r8d, 0x638
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x1b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xce8
mov r8d, 0xc36
lea rcx, [rbp + 0x75c]
call fcn.180047440
movsd xmm6, qword [rbp + 0x75c]
mov ebx, dword [rbp + 0x764]
mov edx, 0x1c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x1c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Shantay_pass__glory_to_al_kharid
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 9
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x763
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2cb
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2a4
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x246
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x34d
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3b3
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x1c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd6d
mov r8d, 0xe62
lea rcx, [rbp + 0x768]
call fcn.180047440
movsd xmm6, qword [rbp + 0x768]
mov ebx, dword [rbp + 0x770]
mov edx, 0x1d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x1d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Daemonheim__south
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x26
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 2
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1ee
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1b3
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x182
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x80
mov r9d, dword [0x18034b3c0]
mov r8d, 0xe7
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x1d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd69
mov r8d, 0xe37
lea rcx, [rbp + 0x774]
call fcn.180047440
movsd xmm6, qword [rbp + 0x774]
mov ebx, dword [rbp + 0x77c]
mov edx, 0x1e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x1e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Daemonheim__south
call fcn.18005bc10
mov dword [rsp + 0x80], 0x684
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x27
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 1
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1fd
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1c2
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x190
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x8c
mov r9d, dword [0x18034b3c0]
mov r8d, 0x112
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x1e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xca3
mov r8d, 0xbe8
lea rcx, [rbp + 0x780]
call fcn.180047440
movsd xmm6, qword [rbp + 0x780]
mov ebx, dword [rbp + 0x788]
mov edx, 0x1f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x1f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Middle_of_desert__north_east_from_bandit_camp
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7d6
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6a9
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x307
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2e5
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x271
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3e9
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3f0
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x1f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xba0
mov r8d, 0xcf4
lea rcx, [rbp + 0x78c]
call fcn.180047440
movsd xmm6, qword [rbp + 0x78c]
mov ebx, dword [rbp + 0x794]
mov edx, 0x20
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x20
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Falador__south_near_well
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x77b
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6e0
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x306
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2bd
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1f5
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x647
mov r9d, dword [0x18034b3c0]
mov r8d, 0x57f
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x20
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb5c
mov r8d, 0xd67
lea rcx, [rbp + 0x798]
call fcn.180047440
movsd xmm6, qword [rbp + 0x798]
mov ebx, dword [rbp + 0x7a0]
mov edx, 0x21
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x21
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Taverly_tele
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x778
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6fb
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2d6
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x24d
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x17b
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x695
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5fc
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x21
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9ed
mov r8d, 0xb6e
lea rcx, [rbp + 0x7a4]
call fcn.180047440
movsd xmm6, qword [rbp + 0x7a4]
mov ebx, dword [rbp + 0x7ac]
mov edx, 0x22
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x22
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Ooglog_lod__north
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x64a
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x601
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x42e
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x463
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x450
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x585
mov r9d, dword [0x18034b3c0]
mov r8d, 0x53d
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x22
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xac5
mov r8d, 0xb85
lea rcx, [rbp + 0x7b0]
call fcn.180047440
movsd xmm6, qword [rbp + 0x7b0]
mov ebx, dword [rbp + 0x7b8]
mov edx, 0x23
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x23
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__west_end__gloves_3_4_tele_then_shortcut_then_south_west
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x673
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x60b
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3de
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3ff
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x3b9
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x559
mov r9d, dword [0x18034b3c0]
mov r8d, 0x4ef
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x23
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x91a
mov r8d, 0xbf1
lea rcx, [rbp + 0x7bc]
call fcn.180047440
movsd xmm6, qword [rbp + 0x7bc]
mov ebx, dword [rbp + 0x7c4]
mov edx, 0x24
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x24
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Inca_wisps_area__goe____west
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x65c
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x61f
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x497
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x502
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x540
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5c8
mov r9d, dword [0x18034b3c0]
mov r8d, 0x591
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x24
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xca8
lea r8d, [rdx - 0x4f]
lea rcx, [rbp + 0x7c8]
call fcn.180047440
movsd xmm6, qword [rbp + 0x7c8]
mov ebx, dword [rbp + 0x7d0]
mov edx, 0x25
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x25
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Lumby__south_near_swamp_bridge_to_al_kharid
call fcn.18005bc10
mov dword [rsp + 0x80], 0x522
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7e3
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x737
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2d2
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2a7
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x23e
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3c1
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3e4
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x25
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbd9
mov r8d, 0xcd6
lea rcx, [rbp + 0x1040]
call fcn.180047440
movsd xmm6, qword [rbp + 0x1040]
mov ebx, dword [rbp + 0x1048]
mov edx, 0x26
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x26
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Cabbage__west__cabbage_port
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x78d
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ed
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2f2
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2b1
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x20b
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x633
mov r9d, dword [0x18034b3c0]
mov r8d, 0x52b
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x26
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa05
mov r8d, 0xd43
lea rcx, [rbp + 0x7d4]
call fcn.180047440
movsd xmm6, qword [rbp + 0x7d4]
mov ebx, dword [rbp + 0x7dc]
mov edx, 0x27
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x27
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Fishing_guild__west
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6f2
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x68c
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x471
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x590
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x6f7
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x638
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5ef
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x27
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa4a
mov r8d, 0xc88
lea rcx, [rbp + 0x7e0]
call fcn.180047440
movsd xmm6, qword [rbp + 0x7e0]
mov ebx, dword [rbp + 0x7e8]
mov edx, 0x28
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x28
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__east
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6c2
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x65c
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x414
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x474
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x445
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5ed
mov r9d, dword [0x18034b3c0]
mov r8d, 0x59b
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x28
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc63
mov r8d, 0xbd4
lea rcx, [rbp + 0x7ec]
call fcn.180047440
movsd xmm6, qword [rbp + 0x7ec]
mov ebx, dword [rbp + 0x7f4]
mov edx, 0x29
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x29
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Bedabin_camp
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7a0
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x66b
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x32a
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x314
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x289
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x437
mov r9d, dword [0x18034b3c0]
mov r8d, 0x418
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x29
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x959
mov r8d, 0xbe6
lea rcx, [rbp + 0x7f8]
call fcn.180047440
movsd xmm6, qword [rbp + 0x7f8]
mov ebx, dword [rbp + 0x800]
mov edx, 0x2a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x2a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Castle_wars__south__west
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x65f
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x61e
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x478
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4d7
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x508
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5c0
mov r9d, dword [0x18034b3c0]
mov r8d, 0x585
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x2a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd68
mov r8d, 0xea8
lea rcx, [rbp + 0x804]
call fcn.180047440
movsd xmm6, qword [rbp + 0x804]
mov ebx, dword [rbp + 0x80c]
mov edx, 0x2b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x2b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Deamonheim__north
call fcn.18005bc10
mov dword [rsp + 0x80], 0x701
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x23
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1d7
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x197
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x16a
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6c
mov r9d, dword [0x18034b3c0]
mov r8d, 0xb1
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x2b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb65
mov r8d, 0xcc7
lea rcx, [rbp + 0x810]
call fcn.180047440
movsd xmm6, qword [rbp + 0x810]
mov ebx, dword [rbp + 0x818]
mov edx, 0x2c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x2c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Crafting_guild__behind
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x755
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6af
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x34f
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x339
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x21f
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x612
mov r9d, dword [0x18034b3c0]
mov r8d, 0x571
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x2c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb74
mov r8d, 0xc90
lea rcx, [rbp + 0x81c]
call fcn.180047440
movsd xmm6, qword [rbp + 0x81c]
mov ebx, dword [rbp + 0x824]
mov edx, 0x2d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x2d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Rimmigton__chemist
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x74b
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x698
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x35d
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x354
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x251
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5e2
mov r9d, dword [0x18034b3c0]
mov r8d, 0x571
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x2d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xe0e
lea r8d, [rdx - 0x59]
lea rcx, [rbp + 0x828]
call fcn.180047440
movsd xmm6, qword [rbp + 0x828]
mov ebx, dword [rbp + 0x830]
mov edx, 0x2e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x2e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Ecto__west
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x62
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x48
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x221
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1f6
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c7
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x14f
mov r9d, dword [0x18034b3c0]
mov r8d, 0x1ce
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x2e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd37
mov r8d, 0xf35
lea rcx, [rbp + 0x834]
call fcn.180047440
movsd xmm6, qword [rbp + 0x834]
mov ebx, dword [rbp + 0x83c]
mov edx, 0x2f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x2f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Dragonkin_labr
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x14
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7f2
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1a1
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x156
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x12f
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x41
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5f
mov edx, dword [0x18034b418]
lea ecx, [r8 - 0x55]
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x2f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbd6
mov r8d, 0xdc0
lea rcx, [rbp + 0x840]
call fcn.180047440
movsd xmm6, qword [rbp + 0x840]
mov ebx, dword [rbp + 0x848]
mov edx, 0x30
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x30
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Edgeville__west__front_of_black_knights_fort
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7ad
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x754
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x24e
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1d8
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x169
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x74d
mov r9d, dword [0x18034b3c0]
mov r8d, 0x678
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x30
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd6e
lea r8d, [rdx - 0x59]
lea rcx, [rbp + 0x84c]
call fcn.180047440
movsd xmm6, qword [rbp + 0x84c]
mov ebx, dword [rbp + 0x854]
mov edx, 0x31
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x31
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Canifis__nature_grotto
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x3b
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 4
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x25d
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x230
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1f0
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x189
mov r9d, dword [0x18034b3c0]
mov r8d, 0x25f
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x31
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd18
lea r8d, [rdx + 0x1d]
lea rcx, [rbp + 0x858]
call fcn.180047440
movsd xmm6, qword [rbp + 0x858]
mov ebx, dword [rbp + 0x860]
mov edx, 0x32
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x32
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Archelogy__book_tele
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x17
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7d3
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x25d
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x229
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1e2
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0xff
mov r9d, dword [0x18034b3c0]
mov r8d, 0x25f
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x32
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbef
mov r8d, 0xd44
lea rcx, [rbp + 0x864]
call fcn.180047440
movsd xmm6, qword [rbp + 0x864]
mov ebx, dword [rbp + 0x86c]
mov edx, 0x33
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x33
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Falador__near_barb_village
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7a7
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x736
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x29b
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x246
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c3
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6e6
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5c0
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x33
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbb3
mov r8d, 0xd65
lea rcx, [rbp + 0x870]
call fcn.180047440
movsd xmm6, qword [rbp + 0x870]
mov ebx, dword [rbp + 0x878]
mov edx, 0x34
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x34
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Falador__near_invention_guild
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x796
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x725
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x29e
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x234
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x19f
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6cd
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5f9
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x34
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xad4
mov r8d, 0xc91
lea rcx, [rbp + 0x87c]
call fcn.180047440
movsd xmm6, qword [rbp + 0x87c]
mov ebx, dword [rbp + 0x884]
mov edx, 0x35
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x35
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__south_near_fruit_tree__either_lode_or_spirit_tree
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6fb
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x673
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3c0
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3f0
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2c4
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5ed
mov r9d, dword [0x18034b3c0]
mov r8d, 0x580
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x35
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa16
mov r8d, 0xcf2
lea rcx, [rbp + 0x888]
call fcn.180047440
movsd xmm6, qword [rbp + 0x888]
mov ebx, dword [rbp + 0x890]
mov edx, 0x36
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x36
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy__near_castle
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6da
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x676
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x446
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x50f
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x623
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x619
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5ce
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x36
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xe23
mov r8d, 0xd9d
lea rcx, [rbp + 0x894]
call fcn.180047440
movsd xmm6, qword [rbp + 0x894]
mov ebx, dword [rbp + 0x89c]
mov edx, 0x37
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x37
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Ecto__south_west_swamp
call fcn.18005bc10
mov dword [rsp + 0x80], 0x50c
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6c
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x55
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x227
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1fd
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1cf
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x168
mov r9d, dword [0x18034b3c0]
mov r8d, 0x1df
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x37
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd13
lea r8d, [rdx - 0x4a]
lea rcx, [rbp + 0x8a0]
call fcn.180047440
movsd xmm6, qword [rbp + 0x8a0]
mov ebx, dword [rbp + 0x8a8]
mov edx, 0x38
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x38
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Hets__north
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x1a
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7c3
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x287
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x258
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x20a
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x1cd
mov r9d, dword [0x18034b3c0]
mov r8d, 0x327
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x38
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc56
mov r8d, 0xd30
lea rcx, [rbp + 0x8ac]
call fcn.180047440
movsd xmm6, qword [rbp + 0x8ac]
mov ebx, dword [rbp + 0x8b4]
mov edx, 0x39
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x39
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Champions_guild__west__varrock_lode
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7cc
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x767
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x285
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x240
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1da
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x785
mov r9d, dword [0x18034b3c0]
mov r8d, 0x4e9
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x39
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb12
mov r8d, 0xd7b
lea rcx, [rbp + 0x8b8]
call fcn.180047440
movsd xmm6, qword [rbp + 0x8b8]
mov ebx, dword [rbp + 0x8c0]
mov edx, 0x3a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x3a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Catherby__east
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x762
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6e4
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x316
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x259
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x126
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x686
mov r9d, dword [0x18034b3c0]
mov r8d, 0x60a
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x3a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xac4
mov r8d, 0xe43
lea rcx, [rbp + 0x8c4]
call fcn.180047440
movsd xmm6, qword [rbp + 0x8c4]
mov ebx, dword [rbp + 0x8cc]
mov edx, 0x3b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x3b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Mountain_camp_front__fremennik_slayer_cave_tele____north
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x76e
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x713
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1c4
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x7fd
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x46
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6dd
mov r9d, dword [0x18034b3c0]
mov r8d, 0x679
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x3b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa7c
mov r8d, 0xe1c
lea rcx, [rbp + 0x8d0]
call fcn.180047440
movsd xmm6, qword [rbp + 0x8d0]
mov ebx, dword [rbp + 0x8d8]
mov edx, 0x3c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x3c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Fremennik_poh__south_east
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7b7
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ed
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x342
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x773
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x13
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6ad
mov r9d, dword [0x18034b3c0]
mov r8d, 0x655
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x3c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd84
lea r8d, [rdx + 0x5d]
lea rcx, [rbp + 0x8dc]
call fcn.180047440
movsd xmm6, qword [rbp + 0x8dc]
mov ebx, dword [rbp + 0x8e4]
mov edx, 0x3d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x3d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Mort_slayer_tower__east
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x33
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0xc
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x218
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1e4
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1af
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0xca
mov r9d, dword [0x18034b3c0]
mov r8d, 0x185
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x3d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd1e
lea r8d, [rdx - 5]
lea rcx, [rbp + 0x8e8]
call fcn.180047440
movsd xmm6, qword [rbp + 0x8e8]
mov ebx, dword [rbp + 0x8f0]
mov edx, 0x3e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x3e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Archelogy_book__south
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x1b
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7d4
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x267
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x234
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1ed
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x13e
mov r9d, dword [0x18034b3c0]
mov r8d, 0x28c
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x3e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdc9
lea r8d, [rdx - 0x1c]
lea rcx, [rbp + 0x8f4]
call fcn.180047440
movsd xmm6, qword [rbp + 0x8f4]
mov ebx, dword [rbp + 0x8fc]
mov edx, 0x3f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x3f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Canfis_lod__south
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5d6
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x4d
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x2a
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x226
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1f8
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c5
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x12e
mov r9d, dword [0x18034b3c0]
mov r8d, 0x1c9
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x3f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcaf
mov r8d, 0xb32
lea rcx, [rbp + 0x900]
call fcn.180047440
movsd xmm6, qword [rbp + 0x900]
mov ebx, dword [rbp + 0x908]
mov edx, 0x40
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x40
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Exiled_kalphite_lair__bandit_camp_lode__south
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7bb
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5b6
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x33e
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x332
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2be
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3ec
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3ef
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x40
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc37
mov r8d, 0xd8d
lea rcx, [rbp + 0x90c]
call fcn.180047440
movsd xmm6, qword [rbp + 0x90c]
mov ebx, dword [rbp + 0x914]
mov edx, 0x41
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x41
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Next_to_ge
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7c8
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x772
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x25a
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x205
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1a4
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x794
mov r9d, dword [0x18034b3c0]
mov r8d, 0x669
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x41
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb9c
mov r8d, 0xd0e
lea rcx, [rbp + 0x918]
call fcn.180047440
movsd xmm6, qword [rbp + 0x918]
mov ebx, dword [rbp + 0x920]
mov edx, 0x42
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x42
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Falador_castle
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x77f
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ec
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2f4
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2a1
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1df
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x660
mov r9d, dword [0x18034b3c0]
mov r8d, 0x59c
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x42
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xaba
mov r8d, 0xca0
lea rcx, [rbp + 0x924]
call fcn.180047440
movsd xmm6, qword [rbp + 0x924]
mov ebx, dword [rbp + 0x92c]
mov edx, 0x43
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x43
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__north_tip
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5ad
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6f6
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x674
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3ce
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x40a
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2d2
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5f6
mov r9d, dword [0x18034b3c0]
mov r8d, 0x590
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x43
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc39
mov r8d, 0xcc4
lea rcx, [rbp + 0x930]
call fcn.180047440
movsd xmm6, qword [rbp + 0x930]
mov ebx, dword [rbp + 0x938]
mov edx, 0x44
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x44
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Drynor_village__field
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7b5
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x722
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2ca
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x290
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x212
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x63a
mov r9d, dword [0x18034b3c0]
mov r8d, 0x47d
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x44
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb63
mov r8d, 0xce6
lea rcx, [rbp + 0x93c]
call fcn.180047440
movsd xmm6, qword [rbp + 0x93c]
mov ebx, dword [rbp + 0x944]
mov edx, 0x45
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x45
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Near_crafing_guild
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x75d
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6be
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x340
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x319
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x200
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x62c
mov r9d, dword [0x18034b3c0]
mov r8d, 0x58d
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x45
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa53
mov r8d, 0xe5f
lea rcx, [rbp + 0x948]
call fcn.180047440
movsd xmm6, qword [rbp + 0x948]
mov ebx, dword [rbp + 0x950]
mov edx, 0x46
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x46
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Relleka_market
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x754
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6f6
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x76f
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x76d
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x7f3
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6be
mov r9d, dword [0x18034b3c0]
mov r8d, 0x66d
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x46
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd5e
mov r8d, 0xbe6
lea rcx, [rbp + 0x954]
call fcn.180047440
movsd xmm6, qword [rbp + 0x954]
mov ebx, dword [rbp + 0x95c]
mov edx, 0x47
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x47
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Uzer__west_north
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x64
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7ef
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2c6
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2a5
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x256
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x2fe
mov r9d, dword [0x18034b3c0]
mov r8d, 0x374
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x47
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb13
mov r8d, 0xd5f
lea rcx, [rbp + 0x960]
call fcn.180047440
movsd xmm6, qword [rbp + 0x960]
mov ebx, dword [rbp + 0x968]
mov edx, 0x48
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x48
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Catherby__use_travely_dung_to_get_small_island
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x75c
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6d8
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x334
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2b4
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x150
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x673
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5f7
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x48
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd50
lea r8d, [rdx - 0x12]
lea rcx, [rbp + 0x96c]
call fcn.180047440
movsd xmm6, qword [rbp + 0x96c]
mov ebx, dword [rbp + 0x974]
mov edx, 0x49
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x49
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Mort_swamp_next_to_arch_guild__cks____south
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x2c
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7f3
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x253
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x222
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1e2
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x13f
mov r9d, dword [0x18034b3c0]
mov r8d, 0x238
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x49
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcc8
lea r8d, [rdx - 0x74]
lea rcx, [rbp + 0x978]
call fcn.180047440
movsd xmm6, qword [rbp + 0x978]
mov ebx, dword [rbp + 0x980]
mov edx, 0x4a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x4a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Al_kharid_lode__bank
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7f5
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x755
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2c9
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x29f
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x23d
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x36c
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3c7
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x4a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa56
mov r8d, 0xcb3
lea rcx, [rbp + 0x984]
call fcn.180047440
movsd xmm6, qword [rbp + 0x984]
mov ebx, dword [rbp + 0x98c]
mov edx, 0x4b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x4b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__north_east_by_the_sea
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6d7
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x66b
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x40f
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x47c
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x445
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x600
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5ac
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x4b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9e7
mov r8d, 0xb8e
lea rcx, [rbp + 0x990]
call fcn.180047440
movsd xmm6, qword [rbp + 0x990]
mov ebx, dword [rbp + 0x998]
mov edx, 0x4c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x4c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Feldip_hills__Ooglog_north_or_gnome_glider
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x654
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x60a
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x40f
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x46c
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x445
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x592
mov r9d, dword [0x18034b3c0]
mov r8d, 0x54b
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x4c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9b2
mov r8d, 0xba1
lea rcx, [rbp + 0x99c]
call fcn.180047440
movsd xmm6, qword [rbp + 0x99c]
mov ebx, dword [rbp + 0x9a4]
mov edx, 0x4d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x4d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Feldip_hills__west_coast__ALP
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x654
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x60f
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x449
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x48b
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x48b
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5a1
mov r9d, dword [0x18034b3c0]
mov r8d, 0x55e
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x4d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa31
mov r8d, 0xd8e
lea rcx, [rbp + 0x9a8]
call fcn.180047440
movsd xmm6, qword [rbp + 0x9a8]
mov ebx, dword [rbp + 0x9b0]
mov edx, 0x4e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x4e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Near_Sir_Galahad
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x71a
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ab
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x460
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x5f1
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x7b0
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x65c
mov r9d, dword [0x18034b3c0]
mov r8d, 0x60e
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x4e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa39
mov r8d, 0xb3c
lea rcx, [rbp + 0x9b4]
call fcn.180047440
movsd xmm6, qword [rbp + 0x9b4]
mov ebx, dword [rbp + 0x9bc]
mov edx, 0x4f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x4f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Ooglog__east_by_the_coast
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x63f
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5f2
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x410
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x43b
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x419
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x561
mov r9d, dword [0x18034b3c0]
mov r8d, 0x50e
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x4f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd5a
lea r8d, [rdx + 0x7e]
lea rcx, [rbp + 0x9c0]
call fcn.180047440
movsd xmm6, qword [rbp + 0x9c0]
mov ebx, dword [rbp + 0x9c8]
mov edx, 0x50
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x50
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Mort_slayer_tower
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x27
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7fa
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x21d
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1e6
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1ae
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0xac
mov r9d, dword [0x18034b3c0]
mov r8d, 0x177
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x50
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9b5
mov r8d, 0xd31
lea rcx, [rbp + 0x9cc]
call fcn.180047440
movsd xmm6, qword [rbp + 0x9cc]
mov ebx, dword [rbp + 0x9d4]
mov edx, 0x51
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x51
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Apple_yard__outpost_tele
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6d4
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x67b
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x4b9
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x5a0
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x66b
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x62c
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5eb
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x51
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdbc
lea r8d, [rdx - 0x2b]
lea rcx, [rbp + 0x9d8]
call fcn.180047440
movsd xmm6, qword [rbp + 0x9d8]
mov ebx, dword [rbp + 0x9e0]
mov edx, 0x52
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x52
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Canfis__bank
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5a5
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x4b
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x27
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x22f
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x201
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1cc
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x13e
mov r9d, dword [0x18034b3c0]
mov r8d, 0x1de
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x52
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa43
mov r8d, 0xc64
lea rcx, [rbp + 0x9e4]
call fcn.180047440
movsd xmm6, qword [rbp + 0x9e4]
mov ebx, dword [rbp + 0x9ec]
mov edx, 0x53
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x53
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__south_east_by_the_Port_khazard
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6b2
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x650
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x417
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x46c
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x43f
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5dd
mov r9d, dword [0x18034b3c0]
mov r8d, 0x58c
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x53
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xaa4
mov r8d, 0xd20
lea rcx, [rbp + 0x9f0]
call fcn.180047440
movsd xmm6, qword [rbp + 0x9f0]
mov ebx, dword [rbp + 0x9f8]
mov edx, 0x54
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x54
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Pof__east_near_legends_guild
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x721
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x69f
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3cc
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x447
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x11b
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x638
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5d8
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x54
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9f3
mov r8d, 0xb0a
lea rcx, [rbp + 0x9fc]
call fcn.180047440
movsd xmm6, qword [rbp + 0x9fc]
mov ebx, dword [rbp + 0xa04]
mov edx, 0x55
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x55
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Ooglog__south_behind_settelment__outside_of_walls
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x627
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5e4
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x426
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x451
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x43c
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x55e
mov r9d, dword [0x18034b3c0]
mov r8d, 0x515
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x55
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbfa
mov r8d, 0xcfa
lea rcx, [rbp + 0xa08]
call fcn.180047440
movsd xmm6, qword [rbp + 0xa08]
mov ebx, dword [rbp + 0xa10]
mov edx, 0x56
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x56
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Falador_farming_patch__cabbage_port_north
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7a2
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x719
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2c7
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x280
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1f3
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x679
mov r9d, dword [0x18034b3c0]
mov r8d, 0x53b
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x56
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xadc
mov r8d, 0xe33
lea rcx, [rbp + 0xa14]
call fcn.180047440
movsd xmm6, qword [rbp + 0xa14]
mov ebx, dword [rbp + 0xa1c]
mov edx, 0x57
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x57
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Fremennik_slayer_cave__north
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x772
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x717
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1f6
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x25
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x5c
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6e0
mov r9d, dword [0x18034b3c0]
mov r8d, 0x677
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x57
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcab
mov r8d, 0xd32
lea rcx, [rbp + 0xa20]
call fcn.180047440
movsd xmm6, qword [rbp + 0xa20]
mov ebx, dword [rbp + 0xa28]
mov edx, 0x58
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x58
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Varrock_lod__east
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7ed
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x797
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x270
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x234
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1de
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x2f
mov r9d, dword [0x18034b3c0]
mov r8d, 0x36a
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x58
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xba0
mov r8d, 0xd3a
lea rcx, [rbp + 0xa2c]
call fcn.180047440
movsd xmm6, qword [rbp + 0xa2c]
mov ebx, dword [rbp + 0xa34]
mov edx, 0x59
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x59
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Falador__behind_shield_shop
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x788
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x707
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2cc
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x26b
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1bc
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x68f
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5cc
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x59
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9cf
mov r8d, 0xb78
lea rcx, [rbp + 0xa38]
call fcn.180047440
movsd xmm6, qword [rbp + 0xa38]
mov ebx, dword [rbp + 0xa40]
mov edx, 0x5a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x5a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Feldip__Oolog_north_or_glider
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x64a
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x604
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x43a
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x473
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x467
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x58e
mov r9d, dword [0x18034b3c0]
mov r8d, 0x549
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x5a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x999
mov r8d, 0xd03
lea rcx, [rbp + 0xa44]
call fcn.180047440
movsd xmm6, qword [rbp + 0xa44]
mov ebx, dword [rbp + 0xa4c]
mov edx, 0x5b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x5b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Outpost__near_wall
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6be
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x66c
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x4b5
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x581
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x622
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x61a
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5dc
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x5b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x972
mov r8d, 0xbe0
lea rcx, [rbp + 0xa50]
call fcn.180047440
movsd xmm6, qword [rbp + 0xa50]
mov ebx, dword [rbp + 0xa58]
mov edx, 0x5c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x5c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Castle_wars__south_swamp
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x660
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x61e
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x46c
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4c5
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x4ea
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5bc
mov r9d, dword [0x18034b3c0]
mov r8d, 0x580
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x5c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd3e
lea r8d, [rdx + 0x1f]
lea rcx, [rbp + 0xa5c]
call fcn.180047440
movsd xmm6, qword [rbp + 0xa5c]
mov ebx, dword [rbp + 0xa64]
mov edx, 0x5d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x5d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Arch_guild__near_boat
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x24
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7ea
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x24a
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x216
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1d6
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0xfe
mov r9d, dword [0x18034b3c0]
mov r8d, 0x210
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x5d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x986
mov r8d, 0xd46
lea rcx, [rbp + 0xa68]
call fcn.180047440
movsd xmm6, qword [rbp + 0xa68]
mov ebx, dword [rbp + 0xa70]
mov edx, 0x5e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x5e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Gome_stronghold__south_side
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6ce
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x67b
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x4fe
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x5bf
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x66c
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x630
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5f3
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x5e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbd3
mov r8d, 0xd25
lea rcx, [rbp + 0xa74]
call fcn.180047440
movsd xmm6, qword [rbp + 0xa74]
mov ebx, dword [rbp + 0xa7c]
mov edx, 0x5f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x5f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Falador_east
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x799
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x718
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2be
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x26a
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1d4
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x699
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5a0
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x5f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xced
lea r8d, [rdx - 0xb]
lea rcx, [rbp + 0xa80]
call fcn.180047440
movsd xmm6, qword [rbp + 0xa80]
mov ebx, dword [rbp + 0xa88]
mov edx, 0x60
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x60
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Kharid__garden
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 8
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7ad
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x285
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x253
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x201
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x174
mov r9d, dword [0x18034b3c0]
mov r8d, 0x345
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x60
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb13
mov r8d, 0xbd1
lea rcx, [rbp + 0xa8c]
call fcn.180047440
movsd xmm6, qword [rbp + 0xa8c]
mov ebx, dword [rbp + 0xa94]
mov edx, 0x61
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x61
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja_gloves__shortcut
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6b1
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x62d
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3b9
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3d3
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x35e
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x56a
mov r9d, dword [0x18034b3c0]
mov r8d, 0x4eb
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x61
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd37
mov r8d, 0xbcb
lea rcx, [rbp + 0xa98]
call fcn.180047440
movsd xmm6, qword [rbp + 0xa98]
mov ebx, dword [rbp + 0xaa0]
mov edx, 0x62
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x62
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Nardah_desert__north_west
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x4d
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x789
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2db
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2bb
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x264
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x349
mov r9d, dword [0x18034b3c0]
mov r8d, 0x395
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x62
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcc7
lea r8d, [rdx - 0x43]
lea rcx, [rbp + 0xaa4]
call fcn.180047440
movsd xmm6, qword [rbp + 0xaa4]
mov ebx, dword [rbp + 0xaac]
mov edx, 0x63
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x63
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Al_kharid__west_north_corner
call fcn.18005bc10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7f5
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x771
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2b5
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x288
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x229
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x2dd
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3bc
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x63
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcc7
lea r8d, [rdx - 0x43]
lea rcx, [rbp + 0xab0]
call fcn.180047440
movsd xmm6, qword [rbp + 0xab0]
mov ebx, dword [rbp + 0xab8]
mov edx, 0x64
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x64
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Ecto__west_in_cowpen
call fcn.18005bc10
mov dword [rsp + 0x80], 0x606
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x69
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x51
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x21c
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1f2
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c5
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x151
mov r9d, dword [0x18034b3c0]
mov r8d, 0x1c7
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x64
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xba0
mov r8d, 0xcca
lea rcx, [rbp + 0xabc]
call fcn.180047440
movsd xmm6, qword [rbp + 0xabc]
mov ebx, dword [rbp + 0xac4]
mov edx, 0x65
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x65
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Crafting_guild__east__clan_area
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5a1
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x771
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x51
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x324
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2ee
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x217
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x61a
mov r9d, dword [0x18034b3c0]
mov r8d, 0x551
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x65
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb9a
lea r8d, [rdx + 9]
lea rcx, [rbp + 0xac8]
call fcn.180047440
movsd xmm6, qword [rbp + 0xac8]
mov ebx, dword [rbp + 0xad0]
mov edx, 0x66
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x66
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__glider
call fcn.18005bc10
mov dword [rsp + 0x80], 0x534
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6d8
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x617
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x389
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x392
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x30a
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x4ec
mov r9d, dword [0x18034b3c0]
mov r8d, 0x487
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x66
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc74
mov r8d, 0xcf5
lea rcx, [rbp + 0xad4]
call fcn.180047440
movsd xmm6, qword [rbp + 0xad4]
mov ebx, dword [rbp + 0xadc]
mov edx, 0x67
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x67
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Lumby__north__behind_Fred_and_the_THING
call fcn.18005bc10
mov dword [rsp + 0x80], 0x58f
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7d4
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x763
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x29a
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x25f
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1f8
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x78c
mov r9d, dword [0x18034b3c0]
mov r8d, 0x431
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x67
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd4c
mov r8d, 0xbb0
lea rcx, [rbp + 0xae0]
call fcn.180047440
movsd xmm6, qword [rbp + 0xae0]
mov ebx, dword [rbp + 0xae8]
mov edx, 0x68
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x68
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Nardah__north_river_side
call fcn.18005bc10
mov dword [rsp + 0x80], 0x479
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x67
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7a5
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2de
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2bf
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x26a
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x346
mov r9d, dword [0x18034b3c0]
mov r8d, 0x38f
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x68
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcb9
mov r8d, 0xc2d
lea rcx, [rbp + 0xaec]
call fcn.180047440
movsd xmm6, qword [rbp + 0xaec]
mov ebx, dword [rbp + 0xaf4]
mov edx, 0x69
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x69
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Glory_Al_kharid__near_kalphite_lair__BIQ
call fcn.18005bc10
mov dword [rsp + 0x80], 0x479
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7eb
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x720
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2df
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2b8
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x24f
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3b5
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3da
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x69
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbe2
mov r8d, 0xcb3
lea rcx, [rbp + 0xaf8]
call fcn.180047440
movsd xmm6, qword [rbp + 0xaf8]
mov ebx, dword [rbp + 0xb00]
mov edx, 0x6a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x6a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Port_sarim__north
call fcn.18005bc10
mov dword [rsp + 0x80], 0x58e
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x78a
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6da
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x305
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2cb
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x222
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x603
mov r9d, dword [0x18034b3c0]
mov r8d, 0x4eb
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x6a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd5b
mov r8d, 0xbc9
lea rcx, [rbp + 0xb04]
call fcn.180047440
movsd xmm6, qword [rbp + 0xb04]
mov ebx, dword [rbp + 0xb0c]
mov edx, 0x6b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x6b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Nardah__north__DLQ
call fcn.18005bc10
mov dword [rsp + 0x80], 0x478
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6b
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7e2
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2d1
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2b1
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x25f
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x321
mov r9d, dword [0x18034b3c0]
mov r8d, 0x37f
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x6b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x92f
mov r8d, 0xdf4
lea rcx, [rbp + 0xb10]
call fcn.180047440
movsd xmm6, qword [rbp + 0xb10]
mov ebx, dword [rbp + 0xb18]
mov edx, 0x6c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x6c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Piscatoris_hunter_area__south_east
call fcn.18005bc10
mov dword [rsp + 0x80], 0x608
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6ea
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x69a
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x5cf
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x63a
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x6dd
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x65e
mov r9d, dword [0x18034b3c0]
mov r8d, 0x628
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x6c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x98d
mov r8d, 0xb65
lea rcx, [rbp + 0xb1c]
call fcn.180047440
movsd xmm6, qword [rbp + 0xb1c]
mov ebx, dword [rbp + 0xb24]
mov edx, 0x6d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x6d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Feldip_hills__west_coast
call fcn.18005bc10
mov dword [rsp + 0x80], 0x57f
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x63e
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5ff
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x450
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x48d
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x48d
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x591
mov r9d, dword [0x18034b3c0]
mov r8d, 0x552
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x6d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd42
mov r8d, 0xaf1
lea rcx, [rbp + 0xb28]
call fcn.180047440
movsd xmm6, qword [rbp + 0xb28]
mov ebx, dword [rbp + 0xb30]
mov edx, 0x6e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x6e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Nardah__south__up_from_rope_shortuct
call fcn.18005bc10
mov dword [rsp + 0x80], 0x45d
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x11d
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x44e
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x320
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x30e
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2ae
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x39b
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3b5
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x6e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbb5
mov r8d, 0xc4d
lea rcx, [rbp + 0xb34]
call fcn.180047440
movsd xmm6, qword [rbp + 0xb34]
mov ebx, dword [rbp + 0xb3c]
mov edx, 0x6f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x6f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Port_sarim__south__near_Thurgo
call fcn.18005bc10
mov dword [rsp + 0x80], 0x56e
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x755
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x687
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x351
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x344
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x274
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x58d
mov r9d, dword [0x18034b3c0]
mov r8d, 0x4bf
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x6f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa1d
mov r8d, 0xb52
lea rcx, [rbp + 0xb40]
call fcn.180047440
movsd xmm6, qword [rbp + 0xb40]
mov ebx, dword [rbp + 0xb48]
mov edx, 0x70
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x70
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Ooglog_lod__east_by_the_coast
call fcn.18005bc10
mov dword [rsp + 0x80], 0x569
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x644
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5f9
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x449
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x344
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x42c
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x571
mov r9d, dword [0x18034b3c0]
mov r8d, 0x522
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x70
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdb4
mov r8d, 0xe59
lea rcx, [rbp + 0xb4c]
call fcn.180047440
movsd xmm6, qword [rbp + 0xb4c]
mov ebx, dword [rbp + 0xb54]
mov edx, 0x71
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x71
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Deamonheim__east__south
call fcn.18005bc10
mov dword [rsp + 0x80], 0x6ff
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x3b
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x1b
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1f3
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1be
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x191
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0xb1
mov r9d, dword [0x18034b3c0]
mov r8d, 0x136
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x71
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x8d6
mov r8d, 0xe15
lea rcx, [rbp + 0xb58]
call fcn.180047440
movsd xmm6, qword [rbp + 0xb58]
mov ebx, dword [rbp + 0xb60]
mov edx, 0x72
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x72
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Piscatoris_hunter_area__phoenix_west_coast
call fcn.18005bc10
mov dword [rsp + 0x80], 0x60e
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6de
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x695
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x5ee
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x640
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x6c1
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x65e
mov r9d, dword [0x18034b3c0]
mov r8d, 0x62d
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x72
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb41
lea r8d, [rdx + 0x57]
lea rcx, [rbp + 0xb64]
call fcn.180047440
movsd xmm6, qword [rbp + 0xb64]
mov ebx, dword [rbp + 0xb6c]
mov edx, 0x73
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x73
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__Shilo_front_gate
call fcn.18005bc10
mov dword [rsp + 0x80], 0x548
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6a2
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x616
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3ae
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3c1
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x356
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x52b
mov r9d, dword [0x18034b3c0]
mov r8d, 0x4b4
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x73
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc4a
mov r8d, 0xcf0
lea rcx, [rbp + 0xb70]
call fcn.180047440
movsd xmm6, qword [rbp + 0xb70]
mov ebx, dword [rbp + 0xb78]
mov edx, 0x74
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x74
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Drynor_lod__east_north
call fcn.18005bc10
mov dword [rsp + 0x80], 0x595
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7c2
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x746
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2ab
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x26c
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1fb
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6df
mov r9d, dword [0x18034b3c0]
mov r8d, 0x487
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x74
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdb5
mov r8d, 0xc10
lea rcx, [rbp + 0xb7c]
call fcn.180047440
movsd xmm6, qword [rbp + 0xb7c]
mov ebx, dword [rbp + 0xb84]
mov edx, 0x75
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x75
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Uzer__east
call fcn.18005bc10
mov dword [rsp + 0x80], 0x457
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x94
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x76
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2ab
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x284
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x240
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x28c
mov r9d, dword [0x18034b3c0]
mov r8d, 0x323
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x75
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd8e
mov r8d, 0xe7e
lea rcx, [rbp + 0xb88]
call fcn.180047440
movsd xmm6, qword [rbp + 0xb88]
mov ebx, dword [rbp + 0xb90]
mov edx, 0x76
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x76
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Deamonheim__east__north
call fcn.18005bc10
mov dword [rsp + 0x80], 0x6fd
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x2e
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0xc
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1e6
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1ac
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x17f
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x8a
mov r9d, dword [0x18034b3c0]
mov r8d, 0xf0
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x76
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xab3
mov r8d, 0xd3c
lea rcx, [rbp + 0xb94]
call fcn.180047440
movsd xmm6, qword [rbp + 0xb94]
mov ebx, dword [rbp + 0xb9c]
mov edx, 0x77
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x77
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Pof__north_of_legends
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5d9
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x730
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ad
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3b6
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x432
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xed
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x649
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5e6
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x77
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xe4a
mov r8d, 0xdc3
lea rcx, [rbp + 0xba0]
call fcn.180047440
movsd xmm6, qword [rbp + 0xba0]
mov ebx, dword [rbp + 0xba8]
mov edx, 0x78
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x78
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.hhhhhhhhhhhhhhhhhhhhh
call fcn.18005bc10
mov dword [rsp + 0x80], 0x59b
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6e0
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x660
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3cc
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3fb
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x338
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5d4
mov r9d, dword [0x18034b3c0]
mov r8d, 0x569
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x78
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9fd
mov r8d, 0xc5c
lea rcx, [rbp + 0xbac]
call fcn.180047440
movsd xmm6, qword [rbp + 0xbac]
mov ebx, dword [rbp + 0xbb4]
mov edx, 0x79
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x79
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__west_south_side_of_gnome_village
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5ab
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x69e
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x647
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x43d
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4a2
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x4bd
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5de
mov r9d, dword [0x18034b3c0]
mov r8d, 0x595
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x79
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9ff
mov r8d, 0xe23
lea rcx, [rbp + 0xbb8]
call fcn.180047440
movsd xmm6, qword [rbp + 0xbb8]
mov ebx, dword [rbp + 0xbc0]
mov edx, 0x7a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x7a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Lighthouse_island
call fcn.18005bc10
mov dword [rsp + 0x80], 0x615
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x731
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6cd
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x5e3
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x6b5
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x7ad
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x68f
mov r9d, dword [0x18034b3c0]
mov r8d, 0x647
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x7a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb70
mov r8d, 0xa0d
lea rcx, [rbp + 0xbc4]
call fcn.180047440
movsd xmm6, qword [rbp + 0xbc4]
mov ebx, dword [rbp + 0xbcc]
mov edx, 0x7b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x7b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Burth__north_training_area
call fcn.18005bc10
mov dword [rsp + 0x80], 0x610
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x794
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x73a
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x239
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x171
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xfd
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x719
mov r9d, dword [0x18034b3c0]
mov r8d, 0x67c
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x7b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9ff
mov r8d, 0xc1e
lea rcx, [rbp + 0xbd0]
call fcn.180047440
movsd xmm6, qword [rbp + 0xbd0]
mov ebx, dword [rbp + 0xbd8]
mov edx, 0x7c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x7c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Yanille
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5c1
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x689
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x635
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x435
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x486
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x480
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5c6
mov r9d, dword [0x18034b3c0]
mov r8d, 0x57c
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x7c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbaa
mov r8d, 0xc77
lea rcx, [rbp + 0xbdc]
call fcn.180047440
movsd xmm6, qword [rbp + 0xbdc]
mov ebx, dword [rbp + 0xbe4]
mov edx, 0x7d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x7d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Rimmington____Port_sarim
call fcn.18005bc10
mov dword [rsp + 0x80], 0x580
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x75e
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x69c
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x347
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x333
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x257
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5c0
mov r9d, dword [0x18034b3c0]
mov r8d, 0x4ec
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x7d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa4e
mov r8d, 0xb84
lea rcx, [rbp + 0xbe8]
call fcn.180047440
movsd xmm6, qword [rbp + 0xbe8]
mov ebx, dword [rbp + 0xbf0]
mov edx, 0x7e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x7e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Feldip_hillls__east_coast__poking_tip__glider_or_run_north_east_from_Ooglog
call fcn.18005bc10
mov dword [rsp + 0x80], 0x56f
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x65d
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x608
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x40b
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x438
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x40f
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x57b
mov r9d, dword [0x18034b3c0]
mov r8d, 0x526
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x7e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xe5e
mov r8d, 0xdbe
lea rcx, [rbp + 0xbf4]
call fcn.180047440
movsd xmm6, qword [rbp + 0xbf4]
mov ebx, dword [rbp + 0xbfc]
mov edx, 0x7f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x7f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Ecto
call fcn.18005bc10
mov dword [rsp + 0x80], 0x23f
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7a
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x69
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x21c
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1f4
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c9
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x169
mov r9d, dword [0x18034b3c0]
mov r8d, 0x1d1
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x7f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x91c
mov r8d, 0xe4b
lea rcx, [rbp + 0xc00]
call fcn.180047440
movsd xmm6, qword [rbp + 0xc00]
mov ebx, dword [rbp + 0xc08]
mov edx, 0x80
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x80
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Piscatoris_hunter_area__north_end__phoenix_tele_east_north
call fcn.18005bc10
mov dword [rsp + 0x80], 0x619
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6fd
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ab
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x614
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x66c
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x713
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x675
mov r9d, dword [0x18034b3c0]
mov r8d, 0x640
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x80
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x961
mov r8d, 0xd82
lea rcx, [rbp + 0xc0c]
call fcn.180047440
movsd xmm6, qword [rbp + 0xc0c]
mov ebx, dword [rbp + 0xc14]
mov edx, 0x81
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x81
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Tree_gnome_stronghold__west_side
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5f2
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6d7
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x685
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x55a
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x5f0
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x698
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x640
mov r9d, dword [0x18034b3c0]
mov r8d, 0x606
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x81
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb64
lea r8d, [rdx + 0x4c]
lea rcx, [rbp + 0xc18]
call fcn.180047440
movsd xmm6, qword [rbp + 0xc18]
mov ebx, dword [rbp + 0xc20]
mov edx, 0x82
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x82
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__herblore_habitat____shortcut_over_river
call fcn.18005bc10
mov dword [rsp + 0x80], 0x548
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6c3
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x624
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x39d
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3ab
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x32c
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x527
mov r9d, dword [0x18034b3c0]
mov r8d, 0x4aa
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x82
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc56
mov r8d, 0xd6f
lea rcx, [rbp + 0xc24]
call fcn.180047440
movsd xmm6, qword [rbp + 0xc24]
mov ebx, dword [rbp + 0xc2c]
mov edx, 0x83
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x83
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Grand_ex__south_inside_house
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5d4
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7d1
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x779
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x264
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x218
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1b9
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x7ad
mov r9d, dword [0x18034b3c0]
mov r8d, 0x617
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x83
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x95a
mov r8d, 0xdb9
lea rcx, [rbp + 0xc30]
call fcn.180047440
movsd xmm6, qword [rbp + 0xc30]
mov ebx, dword [rbp + 0xc38]
mov edx, 0x84
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x84
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Tree_gnome_stronghold__north_west
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5fd
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6e5
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x692
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x591
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x617
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x6c9
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x651
mov r9d, dword [0x18034b3c0]
mov r8d, 0x617
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x84
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcf8
mov r8d, 0xbc5
lea rcx, [rbp + 0xc3c]
call fcn.180047440
movsd xmm6, qword [rbp + 0xc3c]
mov ebx, dword [rbp + 0xc44]
mov edx, 0x85
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x85
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Polln__south
call fcn.18005bc10
mov dword [rsp + 0x80], 0x4a9
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x19
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6dc
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2f3
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2d3
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x270
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x391
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3bd
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x85
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xadb
mov r8d, 0xbcf
lea rcx, [rbp + 0xc48]
call fcn.180047440
movsd xmm6, qword [rbp + 0xc48]
mov ebx, dword [rbp + 0xc50]
mov edx, 0x86
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x86
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__gloves_3_4__shortcut__west
call fcn.18005bc10
mov dword [rsp + 0x80], 0x56d
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x69d
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x624
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3d1
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3f3
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x391
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x57c
mov r9d, dword [0x18034b3c0]
mov r8d, 0x50b
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x86
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd4b
mov r8d, 0xe38
lea rcx, [rbp + 0xc54]
call fcn.180047440
movsd xmm6, qword [rbp + 0xc54]
mov ebx, dword [rbp + 0xc5c]
mov edx, 0x87
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x87
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Daemonheim__south
call fcn.18005bc10
mov dword [rsp + 0x80], 0x674
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x1f
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7f5
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1fc
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1bf
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x18b
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x78
mov r9d, dword [0x18034b3c0]
mov r8d, 0xee
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x87
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xaad
mov r8d, 0xdae
lea rcx, [rbp + 0xc60]
call fcn.180047440
movsd xmm6, qword [rbp + 0xc60]
mov ebx, dword [rbp + 0xc68]
mov edx, 0x88
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x88
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Seers__next_to_bank__camelot_tele
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5f9
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x74b
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6d5
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x382
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x6ff
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x5d
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x684
mov r9d, dword [0x18034b3c0]
mov r8d, 0x623
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x88
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9b1
mov r8d, 0xbc3
lea rcx, [rbp + 0xc6c]
call fcn.180047440
movsd xmm6, qword [rbp + 0xc6c]
mov ebx, dword [rbp + 0xc74]
mov edx, 0x89
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x89
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Feldip_hills__west_coast__ALP
call fcn.18005bc10
mov dword [rsp + 0x80], 0x58f
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x65f
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x618
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x44d
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x496
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x49c
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5ad
mov r9d, dword [0x18034b3c0]
mov r8d, 0x56b
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x89
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa5d
mov r8d, 0xdfa
lea rcx, [rbp + 0xc78]
call fcn.180047440
movsd xmm6, qword [rbp + 0xc78]
mov ebx, dword [rbp + 0xc80]
mov edx, 0x8a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x8a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Rellekka_poh__south_over_bridge
call fcn.18005bc10
mov dword [rsp + 0x80], 0x60d
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x743
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6d8
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x451
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x6f5
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x7f6
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x694
mov r9d, dword [0x18034b3c0]
mov r8d, 0x641
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x8a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa91
mov r8d, 0xeee
lea rcx, [rbp + 0xc84]
call fcn.180047440
movsd xmm6, qword [rbp + 0xc84]
mov ebx, dword [rbp + 0xc8c]
mov edx, 0x8b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x8b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Rellekka_lod__north__ice_hunter_area
call fcn.18005bc10
mov dword [rsp + 0x80], 0x64f
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x778
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x731
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2e
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x7d8
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x16
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x719
mov r9d, dword [0x18034b3c0]
mov r8d, 0x6c3
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x8b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcde
mov r8d, 0xf19
lea rcx, [rbp + 0xc90]
call fcn.180047440
movsd xmm6, qword [rbp + 0xc90]
mov ebx, dword [rbp + 0xc98]
mov edx, 0x8c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x8c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Wild_lv_44__dragonkin_labr__west
call fcn.18005bc10
mov dword [rsp + 0x80], 0x6ef
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 5
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7da
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x19f
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x147
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x11c
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x1f
mov r9d, dword [0x18034b3c0]
mov r8d, 0x31
mov edx, dword [0x18034b418]
lea ecx, [r8 - 0x27]
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x8c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb67
mov r8d, 0xdcf
lea rcx, [rbp + 0xc9c]
call fcn.180047440
movsd xmm6, qword [rbp + 0xc9c]
mov ebx, dword [rbp + 0xca4]
mov edx, 0x8d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x8d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Burth
call fcn.18005bc10
mov dword [rsp + 0x80], 0x603
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x78c
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x72b
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x262
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1a5
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x11a
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6f4
mov r9d, dword [0x18034b3c0]
mov r8d, 0x657
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x8d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd9e
mov r8d, 0xcad
lea rcx, [rbp + 0xca8]
call fcn.180047440
movsd xmm6, qword [rbp + 0xca8]
mov ebx, dword [rbp + 0xcb0]
mov edx, 0x8e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x8e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Burgh__by_the_gate
call fcn.18005bc10
mov dword [rsp + 0x80], 0x49d
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x5d
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x2b
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x278
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x251
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x211
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x202
mov r9d, dword [0x18034b3c0]
mov r8d, 0x2af
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x8e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x933
mov r8d, 0xbde
lea rcx, [rbp + 0xcb4]
call fcn.180047440
movsd xmm6, qword [rbp + 0xcb4]
mov ebx, dword [rbp + 0xcbc]
mov edx, 0x8f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x8f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Inc_wisps__goe____west
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5a0
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x659
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x61b
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x487
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4e9
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x520
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5c1
mov r9d, dword [0x18034b3c0]
mov r8d, 0x588
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x8f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc35
mov r8d, 0xd2b
lea rcx, [rbp + 0xcc0]
call fcn.180047440
movsd xmm6, qword [rbp + 0xcc0]
mov ebx, dword [rbp + 0xcc8]
mov edx, 0x90
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x90
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Drynor_lod__north__side_of_manor
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5b6
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7bf
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x751
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x291
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x24a
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1da
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x73b
mov r9d, dword [0x18034b3c0]
mov r8d, 0x543
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x90
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xadb
mov r8d, 0xe0a
lea rcx, [rbp + 0xccc]
call fcn.180047440
movsd xmm6, qword [rbp + 0xccc]
mov ebx, dword [rbp + 0xcd4]
mov edx, 0x91
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x91
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Fremmenik_slayer_cave__south
call fcn.18005bc10
mov dword [rsp + 0x80], 0x613
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x76b
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x708
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x256
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x30
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x68
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6c8
mov r9d, dword [0x18034b3c0]
mov r8d, 0x65e
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x91
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xac9
mov r8d, 0xbf1
lea rcx, [rbp + 0xcd8]
call fcn.180047440
movsd xmm6, qword [rbp + 0xcd8]
mov ebx, dword [rbp + 0xce0]
mov edx, 0x92
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x92
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Tai_bwo_wannai__west
call fcn.18005bc10
mov dword [rsp + 0x80], 0x57a
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6a8
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x634
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3d6
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3fd
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x396
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x594
mov r9d, dword [0x18034b3c0]
mov r8d, 0x528
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x92
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xca4
lea r8d, [rdx - 0x2b]
lea rcx, [rbp + 0xce4]
call fcn.180047440
movsd xmm6, qword [rbp + 0xce4]
mov ebx, dword [rbp + 0xcec]
mov edx, 0x93
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x93
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Lumby__south__near_graveyard
call fcn.18005bc10
mov dword [rsp + 0x80], 0x537
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7e3
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x74a
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2c5
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x297
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x230
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3b0
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3e4
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x93
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcbc
mov r8d, 0xd84
lea rcx, [rbp + 0xcf0]
call fcn.180047440
movsd xmm6, qword [rbp + 0xcf0]
mov ebx, dword [rbp + 0xcf8]
mov edx, 0x94
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x94
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Varrock__west
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5d7
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7f5
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7ae
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x249
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x208
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1bc
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x31
mov r9d, dword [0x18034b3c0]
mov r8d, 0x178
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x94
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa94
mov r8d, 0xe05
lea rcx, [rbp + 0xcfc]
call fcn.180047440
movsd xmm6, qword [rbp + 0xcfc]
mov ebx, dword [rbp + 0xd04]
mov edx, 0x95
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x95
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Rellekka_poh__southeast_shortcut
call fcn.18005bc10
mov dword [rsp + 0x80], 0x611
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x756
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ed
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x318
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x78e
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2a
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6a9
mov r9d, dword [0x18034b3c0]
mov r8d, 0x64e
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x95
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb41
mov r8d, 0xc01
lea rcx, [rbp + 0xd08]
call fcn.180047440
movsd xmm6, qword [rbp + 0xd08]
mov ebx, dword [rbp + 0xd10]
mov edx, 0x96
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x96
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja_near_wisps
call fcn.18005bc10
mov dword [rsp + 0x80], 0x562
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6e4
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x647
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x39e
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3b1
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x309
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x57a
mov r9d, dword [0x18034b3c0]
mov r8d, 0x4e9
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x96
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa69
mov r8d, 0xcc2
lea rcx, [rbp + 0xd14]
call fcn.180047440
movsd xmm6, qword [rbp + 0xd14]
mov ebx, dword [rbp + 0xd1c]
mov edx, 0x97
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x97
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy__south_by_the_sea
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5bd
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6e4
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x673
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x402
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x46e
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x3dc
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x607
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5b0
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x97
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb79
mov r8d, 0xdb7
lea rcx, [rbp + 0xd20]
call fcn.180047440
movsd xmm6, qword [rbp + 0xd20]
mov ebx, dword [rbp + 0xd28]
mov edx, 0x98
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x98
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Burth
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5fb
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x78e
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x72a
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x39e
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1d1
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x13f
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6ed
mov r9d, dword [0x18034b3c0]
mov r8d, 0x647
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x98
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa3b
mov r8d, 0xc51
lea rcx, [rbp + 0xd2c]
call fcn.180047440
movsd xmm6, qword [rbp + 0xd2c]
mov ebx, dword [rbp + 0xd34]
mov edx, 0x99
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x99
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__south_by_khazard
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5a4
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6a9
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x649
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x41a
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x46c
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x445
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5d4
mov r9d, dword [0x18034b3c0]
mov r8d, 0x585
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x99
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa8b
mov r8d, 0xdd1
lea rcx, [rbp + 0xd38]
call fcn.180047440
movsd xmm6, qword [rbp + 0xd38]
mov ebx, dword [rbp + 0xd40]
mov edx, 0x9a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x9a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Seers_north
call fcn.18005bc10
mov dword [rsp + 0x80], 0x602
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x748
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6d7
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3b0
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x703
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2a
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x68d
mov r9d, dword [0x18034b3c0]
mov r8d, 0x632
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x9a
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc0b
lea r8d, [rdx + 0x48]
lea rcx, [rbp + 0xd44]
call fcn.180047440
movsd xmm6, qword [rbp + 0xd44]
mov ebx, dword [rbp + 0xd4c]
mov edx, 0x9b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x9b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Wizard_tower
call fcn.18005bc10
mov dword [rsp + 0x80], 0x55b
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x789
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ae
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x321
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2fd
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x259
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x550
mov r9d, dword [0x18034b3c0]
mov r8d, 0x474
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x9b
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc62
mov r8d, 0xb62
lea rcx, [rbp + 0xd50]
call fcn.180047440
movsd xmm6, qword [rbp + 0xd50]
mov ebx, dword [rbp + 0xd58]
mov edx, 0x9c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x9c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Bandit_lod_granite_mine
call fcn.18005bc10
mov dword [rsp + 0x80], 0x4cc
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x76b
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5fb
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x34d
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x343
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2fd
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x425
mov r9d, dword [0x18034b3c0]
mov r8d, 0x413
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x9c
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc46
mov r8d, 0xbbb
lea rcx, [rbp + 0xd5c]
call fcn.180047440
movsd xmm6, qword [rbp + 0xd5c]
mov ebx, dword [rbp + 0xd64]
mov edx, 0x9d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x9d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Bandit_camp__west_coast
call fcn.18005bc10
mov dword [rsp + 0x80], 0x4fd
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x77f
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x64b
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x33f
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x330
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x29e
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x44f
mov r9d, dword [0x18034b3c0]
mov r8d, 0x428
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x9d
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcd9
mov r8d, 0xb8d
lea rcx, [rbp + 0xd68]
call fcn.180047440
movsd xmm6, qword [rbp + 0xd68]
mov ebx, dword [rbp + 0xd70]
mov edx, 0x9e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x9e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Pollni__west
call fcn.18005bc10
mov dword [rsp + 0x80], 0x4a6
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x647
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x314
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2fa
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x28c
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3c2
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3d5
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x9e
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xce7
mov r8d, 0xbea
lea rcx, [rbp + 0xd74]
call fcn.180047440
movsd xmm6, qword [rbp + 0xd74]
mov ebx, dword [rbp + 0xd7c]
mov edx, 0x9f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x9f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Pollni__north_then_west
call fcn.18005bc10
mov dword [rsp + 0x80], 0x4c0
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0xa
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x70a
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2ea
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2c8
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x264
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x393
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3c2
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0x9f
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcda
mov r8d, 0xb18
lea rcx, [rbp + 0xd80]
call fcn.180047440
movsd xmm6, qword [rbp + 0xd80]
mov ebx, dword [rbp + 0xd88]
mov edx, 0xa0
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa0
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Sophanem__north__trough_gate__or_glory_to_kharid_and_magic_carpet
call fcn.18005bc10
mov dword [rsp + 0x80], 0x489
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 1
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x572
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x336
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x329
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2bb
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3d3
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3dd
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xa0
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd30
mov r8d, 0xbac
lea rcx, [rbp + 0xd8c]
call fcn.180047440
movsd xmm6, qword [rbp + 0xd8c]
mov ebx, dword [rbp + 0xd94]
mov edx, 0xa1
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa1
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Polln
call fcn.18005bc10
mov dword [rsp + 0x80], 0x486
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x4f
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x73c
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2e8
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2ca
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x270
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x365
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3a0
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xa1
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa17
mov r8d, 0xd79
lea rcx, [rbp + 0xd98]
call fcn.180047440
movsd xmm6, qword [rbp + 0xd98]
mov ebx, dword [rbp + 0xda0]
mov edx, 0xa2
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa2
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Dwarf_oupost__behind_fishing_guild
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5ed
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x70b
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x69f
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x479
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x5d4
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x778
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x64f
mov r9d, dword [0x18034b3c0]
mov r8d, 0x605
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xa2
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb63
mov r8d, 0xd07
lea rcx, [rbp + 0xda4]
call fcn.180047440
movsd xmm6, qword [rbp + 0xda4]
mov ebx, dword [rbp + 0xdac]
mov edx, 0xa3
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa3
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Falador__west
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5be
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x766
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ce
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x32b
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2e7
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1df
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x647
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5aa
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xa3
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xab8
mov r8d, 0xe97
lea rcx, [rbp + 0xdb0]
call fcn.180047440
movsd xmm6, qword [rbp + 0xdb0]
mov ebx, dword [rbp + 0xdb8]
mov edx, 0xa4
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa4
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Fremennik_lod__east
call fcn.18005bc10
mov dword [rsp + 0x80], 0x63a
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x777
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x728
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0xb6
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x7f2
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x31
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x704
mov r9d, dword [0x18034b3c0]
mov r8d, 0x6a4
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xa4
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc38
mov r8d, 0xcee
lea rcx, [rbp + 0xdbc]
call fcn.180047440
movsd xmm6, qword [rbp + 0xdbc]
mov ebx, dword [rbp + 0xdc4]
mov edx, 0xa5
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa5
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Drynor_lod__north
call fcn.18005bc10
mov dword [rsp + 0x80], 0x598
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7ba
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x73a
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2b3
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x273
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1fb
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6aa
mov r9d, dword [0x18034b3c0]
mov r8d, 0x4ac
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xa5
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa1e
mov r8d, 0xbf7
lea rcx, [rbp + 0xdc8]
call fcn.180047440
movsd xmm6, qword [rbp + 0xdc8]
mov ebx, dword [rbp + 0xdd0]
mov edx, 0xa6
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa6
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Yanille__south
call fcn.18005bc10
mov dword [rsp + 0x80], 0x591
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x681
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x62b
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x423
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x466
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x44a
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5b3
mov r9d, dword [0x18034b3c0]
mov r8d, 0x566
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xa6
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd9f
lea r8d, [rdx + 5]
lea rcx, [rbp + 0xdd4]
call fcn.180047440
movsd xmm6, qword [rbp + 0xdd4]
mov ebx, dword [rbp + 0xddc]
mov edx, 0xa7
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa7
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Canifis
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5d1
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x40
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x19
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x22b
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1fa
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c5
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x117
mov r9d, dword [0x18034b3c0]
mov r8d, 0x1c9
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xa7
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb30
mov r8d, 0xe05
lea rcx, [rbp + 0xde0]
call fcn.180047440
movsd xmm6, qword [rbp + 0xde0]
mov ebx, dword [rbp + 0xde8]
mov edx, 0xa8
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa8
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Burth__troll_plateu
call fcn.18005bc10
mov dword [rsp + 0x80], 0x614
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x783
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x727
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x237
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0xf6
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xb5
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6f5
mov r9d, dword [0x18034b3c0]
mov r8d, 0x672
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xa8
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd7c
lea r8d, [rdx + 0x18]
lea rcx, [rbp + 0xdec]
call fcn.180047440
movsd xmm6, qword [rbp + 0xdec]
mov ebx, dword [rbp + 0xdf4]
mov edx, 0xa9
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa9
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Canifis__CKS
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5c5
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x36
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0xa
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x232
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x200
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c7
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x106
mov r9d, dword [0x18034b3c0]
mov r8d, 0x1d2
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xa9
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd2d
lea r8d, [rdx + 0x6e]
lea rcx, [rbp + 0xdf8]
call fcn.180047440
movsd xmm6, qword [rbp + 0xdf8]
mov ebx, dword [rbp + 0xe00]
mov edx, 0xaa
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xaa
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Skeletor_horror_tele
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5db
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x1b
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7e5
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1fd
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1e0
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1bf
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0xa8
mov r9d, dword [0x18034b3c0]
mov r8d, 0x1b0
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xaa
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc11
mov r8d, 0xd51
lea rcx, [rbp + 0xe04]
call fcn.180047440
movsd xmm6, qword [rbp + 0xe04]
mov ebx, dword [rbp + 0xe0c]
mov edx, 0xab
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xab
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Barb_village
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5cc
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7b6
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x74d
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x287
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x234
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c0
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x72f
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5cc
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xab
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcad
mov r8d, 0xb77
lea rcx, [rbp + 0xe10]
call fcn.180047440
movsd xmm6, qword [rbp + 0xe10]
mov ebx, dword [rbp + 0xe18]
mov edx, 0xac
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xac
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Bandit_camp_lod
call fcn.18005bc10
mov dword [rsp + 0x80], 0x4b3
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7cd
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x618
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x32c
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x319
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2a0
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3ea
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3ee
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xac
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd65
mov r8d, 0xc72
lea rcx, [rbp + 0xe1c]
call fcn.180047440
movsd xmm6, qword [rbp + 0xe1c]
mov ebx, dword [rbp + 0xe24]
mov edx, 0xad
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xad
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Uzer__west
call fcn.18005bc10
mov dword [rsp + 0x80], 0x48c
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x59
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7f8
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2b0
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x28d
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x241
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x2ad
mov r9d, dword [0x18034b3c0]
mov r8d, 0x354
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xad
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x981
mov r8d, 0xc48
lea rcx, [rbp + 0xe28]
call fcn.180047440
movsd xmm6, qword [rbp + 0xe28]
mov ebx, dword [rbp + 0xe30]
mov edx, 0xae
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xae
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Castle_wars__Evil_Daves_Watchtower_tele
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5b0
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x681
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x639
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x47c
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4f7
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x54c
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5dd
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5a0
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xae
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcc1
lea r8d, [rdx + 0x23]
lea rcx, [rbp + 0xe34]
call fcn.180047440
movsd xmm6, qword [rbp + 0xe34]
mov ebx, dword [rbp + 0xe3c]
mov edx, 0xaf
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xaf
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Lumby__inside_potato_field_NOT_cow
call fcn.18005bc10
mov dword [rsp + 0x80], 0x56e
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7f3
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x78c
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x28e
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x259
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x200
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0xe6
mov r9d, dword [0x18034b3c0]
mov r8d, 0x397
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xaf
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd30
mov r8d, 0xae6
lea rcx, [rbp + 0xe40]
call fcn.180047440
movsd xmm6, qword [rbp + 0xe40]
mov ebx, dword [rbp + 0xe48]
mov edx, 0xb0
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb0
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Sophanem__west__outside
call fcn.18005bc10
mov dword [rsp + 0x80], 0x462
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x10e
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x46c
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x328
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x319
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2b7
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3a7
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3bd
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xb0
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc62
mov r8d, 0xba6
lea rcx, [rbp + 0xe4c]
call fcn.180047440
movsd xmm6, qword [rbp + 0xe4c]
mov ebx, dword [rbp + 0xe54]
mov edx, 0xb1
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb1
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Bandit_camp
call fcn.18005bc10
mov dword [rsp + 0x80], 0x4e6
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x78f
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x63f
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x33a
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x32a
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2a0
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x42e
mov r9d, dword [0x18034b3c0]
mov r8d, 0x416
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xb1
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa6a
mov r8d, 0xe85
lea rcx, [rbp + 0xe58]
call fcn.180047440
movsd xmm6, qword [rbp + 0xe58]
mov ebx, dword [rbp + 0xe60]
mov edx, 0xb2
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb2
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Rellekka__north_village
call fcn.18005bc10
mov dword [rsp + 0x80], 0x631
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x761
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x70a
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x7f3
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x79d
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 3
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6d7
mov r9d, dword [0x18034b3c0]
mov r8d, 0x684
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xb2
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa04
mov r8d, 0xbe1
lea rcx, [rbp + 0xe64]
call fcn.180047440
movsd xmm6, qword [rbp + 0xe64]
mov ebx, dword [rbp + 0xe6c]
mov edx, 0xb3
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb3
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Yanille__south
call fcn.18005bc10
mov dword [rsp + 0x80], 0x58e
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x674
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x623
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x42d
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x470
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x45d
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5ac
mov r9d, dword [0x18034b3c0]
mov r8d, 0x564
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xb3
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdb5
mov r8d, 0xbd1
lea rcx, [rbp + 0xe70]
call fcn.180047440
movsd xmm6, qword [rbp + 0xe70]
mov ebx, dword [rbp + 0xe78]
mov edx, 0xb4
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb4
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Uzer
call fcn.18005bc10
mov dword [rsp + 0x80], 0x44c
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0xb1
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0xbb
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2b8
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x299
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x253
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x2c5
mov r9d, dword [0x18034b3c0]
mov r8d, 0x344
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xb4
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa91
mov r8d, 0xd5a
lea rcx, [rbp + 0xe7c]
call fcn.180047440
movsd xmm6, qword [rbp + 0xe7c]
mov ebx, dword [rbp + 0xe84]
mov edx, 0xb5
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb5
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Pof__north
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5e3
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x72c
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6b0
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3d5
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4dd
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x64
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x653
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5f7
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xb5
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbd4
mov r8d, 0xc63
lea rcx, [rbp + 0xe88]
call fcn.180047440
movsd xmm6, qword [rbp + 0xe88]
mov ebx, dword [rbp + 0xe90]
mov edx, 0xb6
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb6
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Port_sarim__south
call fcn.18005bc10
mov dword [rsp + 0x80], 0x570
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x76e
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6a0
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x338
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x31d
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x25b
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x596
mov r9d, dword [0x18034b3c0]
mov r8d, 0x4b2
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xb6
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xaa3
mov r8d, 0xccd
lea rcx, [rbp + 0xe94]
call fcn.180047440
movsd xmm6, qword [rbp + 0xe94]
mov ebx, dword [rbp + 0xe9c]
mov edx, 0xb7
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb7
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy__east__witchhaven
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5bc
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x700
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x681
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3d9
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x42a
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x205
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x60d
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5ad
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xb7
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa12
mov r8d, 0xb72
lea rcx, [rbp + 0xea0]
call fcn.180047440
movsd xmm6, qword [rbp + 0xea0]
mov ebx, dword [rbp + 0xea8]
mov edx, 0xb8
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb8
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Felldip_hills__Oo_glog
call fcn.18005bc10
mov dword [rsp + 0x80], 0x572
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x64f
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x603
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x421
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x453
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x437
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x57f
mov r9d, dword [0x18034b3c0]
mov r8d, 0x533
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xb8
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9c8
mov r8d, 0xd9c
lea rcx, [rbp + 0xeac]
call fcn.180047440
movsd xmm6, qword [rbp + 0xeac]
mov ebx, dword [rbp + 0xeb4]
mov edx, 0xb9
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb9
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Barbarian_training_master_hut
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5f6
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6fc
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x69b
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x51c
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x605
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x722
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x653
mov r9d, dword [0x18034b3c0]
mov r8d, 0x611
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xb9
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa66
mov r8d, 0xd0a
lea rcx, [rbp + 0xeb8]
call fcn.180047440
movsd xmm6, qword [rbp + 0xeb8]
mov ebx, dword [rbp + 0xec0]
mov edx, 0xba
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xba
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, [0x1802e99e0]
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5cf
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x700
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x68b
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x406
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4ad
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xe
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x628
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5d2
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xba
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa1e
mov r8d, 0xbb2
lea rcx, [rbp + 0xec4]
call fcn.180047440
movsd xmm6, qword [rbp + 0xec4]
mov ebx, dword [rbp + 0xecc]
mov edx, 0xbb
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xbb
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Feldip_hills__either_gnome_glider_or_watchtower_tele
call fcn.18005bc10
mov dword [rsp + 0x80], 0x580
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x667
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x616
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x41f
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x457
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x439
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x597
mov r9d, dword [0x18034b3c0]
mov r8d, 0x549
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xbb
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xad9
mov r8d, 0xdad
lea rcx, [rbp + 0xed0]
call fcn.180047440
movsd xmm6, qword [rbp + 0xed0]
mov ebx, dword [rbp + 0xed8]
mov edx, 0xbc
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xbc
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Camelot__north
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5f8
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x759
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6e3
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x32c
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0xde
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x97
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x691
mov r9d, dword [0x18034b3c0]
mov r8d, 0x626
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xbc
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb60
mov r8d, 0xc2c
lea rcx, [rbp + 0xedc]
call fcn.180047440
movsd xmm6, qword [rbp + 0xedc]
mov ebx, dword [rbp + 0xee4]
mov edx, 0xbd
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xbd
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__DKP
call fcn.18005bc10
mov dword [rsp + 0x80], 0x573
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x712
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x661
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x387
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x391
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2bd
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x591
mov r9d, dword [0x18034b3c0]
mov r8d, 0x4f0
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xbd
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdfe
mov r8d, 0xcf0
lea rcx, [rbp + 0xee8]
call fcn.180047440
movsd xmm6, qword [rbp + 0xee8]
mov ebx, dword [rbp + 0xef0]
mov edx, 0xbe
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xbe
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Near_barrows
call fcn.18005bc10
mov dword [rsp + 0x80], 0x45b
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7c
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x62
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x259
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x233
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1fd
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x1d2
mov r9d, dword [0x18034b3c0]
mov r8d, 0x253
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xbe
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb1b
mov r8d, 0xc51
lea rcx, [rbp + 0xef4]
call fcn.180047440
movsd xmm6, qword [rbp + 0xef4]
mov ebx, dword [rbp + 0xefc]
mov edx, 0xbf
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xbf
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__tzhaar_entrance__glory__karamja_west
call fcn.18005bc10
mov dword [rsp + 0x80], 0x58b
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6fe
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x665
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3aa
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3bb
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2d1
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5be
mov r9d, dword [0x18034b3c0]
mov r8d, 0x53b
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xbf
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xce7
mov r8d, 0xc05
lea rcx, [rbp + 0xf00]
call fcn.180047440
movsd xmm6, qword [rbp + 0xf00]
mov ebx, dword [rbp + 0xf08]
mov edx, 0xc0
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc0
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Shanty_pass__south_middle_of_desert
call fcn.18005bc10
mov dword [rsp + 0x80], 0x4cb
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0xa
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x732
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2df
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2bb
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x259
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x381
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3bd
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xc0
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd0d
mov r8d, 0xb14
lea rcx, [rbp + 0xf0c]
call fcn.180047440
movsd xmm6, qword [rbp + 0xf0c]
mov ebx, dword [rbp + 0xf14]
mov edx, 0xc1
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc1
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Sophanem_tele__north__west_of_agility_pyramid
call fcn.18005bc10
mov dword [rsp + 0x80], 0x475
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x67
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x513
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x327
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x316
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2af
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3b3
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3c7
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xc1
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x95e
mov r8d, 0xb2e
lea rcx, [rbp + 0xf18]
call fcn.180047440
movsd xmm6, qword [rbp + 0xf18]
mov ebx, dword [rbp + 0xf20]
mov edx, 0xc2
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc2
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.South_Feldip_tele
call fcn.18005bc10
mov dword [rsp + 0x80], 0x579
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x62b
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5f1
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x459
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x495
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x497
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x586
mov r9d, dword [0x18034b3c0]
mov r8d, 0x54b
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xc2
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdb6
lea r8d, [rdx + 0x14]
lea rcx, [rbp + 0xf24]
call fcn.180047440
movsd xmm6, qword [rbp + 0xf24]
mov ebx, dword [rbp + 0xf2c]
mov edx, 0xc3
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc3
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Canifis_lode__memorial
call fcn.18005bc10
mov dword [rsp + 0x80], 0x60b
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x44
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x22
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x21e
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1ee
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1bb
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x107
mov r9d, dword [0x18034b3c0]
mov r8d, 0x1ad
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xc3
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa5b
mov r8d, 0xc4c
lea rcx, [rbp + 0xf30]
call fcn.180047440
movsd xmm6, qword [rbp + 0xf30]
mov ebx, dword [rbp + 0xf38]
mov edx, 0xc4
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc4
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__Port_Khazard
call fcn.18005bc10
mov dword [rsp + 0x80], 0x59f
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6af
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x64a
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x409
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x451
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x40e
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5d2
mov r9d, dword [0x18034b3c0]
mov r8d, 0x57c
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xc4
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd42
mov r8d, 0xc4d
lea rcx, [rbp + 0xf3c]
call fcn.180047440
movsd xmm6, qword [rbp + 0xf3c]
mov ebx, dword [rbp + 0xf44]
mov edx, 0xc5
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc5
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Al_kharid_lof__east__near_cithadererw
call fcn.18005bc10
mov dword [rsp + 0x80], 0x4b4
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x3c
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7d7
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2aa
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x283
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x235
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x290
mov r9d, dword [0x18034b3c0]
mov r8d, 0x35b
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xc5
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xacd
mov r8d, 0xd75
lea rcx, [rbp + 0xf48]
call fcn.180047440
movsd xmm6, qword [rbp + 0xf48]
mov ebx, dword [rbp + 0xf50]
mov edx, 0xc6
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc6
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Camelot_tele__south__bees
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5e8
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x749
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ca
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x37c
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3c1
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xbd
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x66e
mov r9d, dword [0x18034b3c0]
mov r8d, 0x605
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xc6
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9bb
mov r8d, 0xdc9
lea rcx, [rbp + 0xf54]
call fcn.180047440
movsd xmm6, qword [rbp + 0xf54]
mov ebx, dword [rbp + 0xf5c]
mov edx, 0xc7
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc7
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Barb_tele__south_west_near_gnome
call fcn.18005bc10
mov dword [rsp + 0x80], 0x600
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x706
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6a5
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x56d
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x630
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x73f
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x662
mov r9d, dword [0x18034b3c0]
mov r8d, 0x620
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xc7
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x95a
mov r8d, 0xdf6
lea rcx, [rbp + 0xf60]
call fcn.180047440
movsd xmm6, qword [rbp + 0xf60]
mov ebx, dword [rbp + 0xf68]
mov edx, 0xc8
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc8
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Piscatoris__near_falcon_hunter__southeast_corner
call fcn.18005bc10
mov dword [rsp + 0x80], 0x609
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6f6
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6a1
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x5ca
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x642
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x703
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x664
mov r9d, dword [0x18034b3c0]
mov r8d, 0x62b
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xc8
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa17
mov r8d, 0xc97
lea rcx, [rbp + 0xf6c]
call fcn.180047440
movsd xmm6, qword [rbp + 0xf6c]
mov ebx, dword [rbp + 0xf74]
mov edx, 0xc9
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc9
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__west
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5b7
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6b9
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x65b
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x436
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4ae
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x4f5
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5f5
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5a9
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xc9
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc49
mov r8d, 0xdb6
lea rcx, [rbp + 0xf78]
call fcn.180047440
movsd xmm6, qword [rbp + 0xf78]
mov ebx, dword [rbp + 0xf80]
mov edx, 0xca
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xca
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Grand_exhange
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5f8
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7d1
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x783
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x240
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1ea
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x192
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x7b6
mov r9d, dword [0x18034b3c0]
mov r8d, 0x720
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xca
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdd2
mov r8d, 0xcef
lea rcx, [rbp + 0xf84]
call fcn.180047440
movsd xmm6, qword [rbp + 0xf84]
mov ebx, dword [rbp + 0xf8c]
mov edx, 0xcb
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xcb
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Near_barrows
call fcn.18005bc10
mov dword [rsp + 0x80], 0x490
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x69
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x46
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x25e
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x236
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1fd
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x1cd
mov r9d, dword [0x18034b3c0]
mov r8d, 0x25f
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xcb
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc3e
mov r8d, 0xd5f
lea rcx, [rbp + 0xf90]
call fcn.180047440
movsd xmm6, qword [rbp + 0xf90]
mov ebx, dword [rbp + 0xf98]
mov edx, 0xcc
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xcc
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Grand_ex__near_cooking_guild
call fcn.18005bc10
mov dword [rsp + 0x80], 0x5ce
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7c7
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x769
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x272
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x225
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1bf
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x782
mov r9d, dword [0x18034b3c0]
mov r8d, 0x5da
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xcc
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcb8
mov r8d, 0xb89
lea rcx, [rbp + 0xf9c]
call fcn.180047440
movsd xmm6, qword [rbp + 0xf9c]
mov ebx, dword [rbp + 0xfa4]
mov edx, 0xcd
lea rcx, [rbp - 0x80]
call fcn.1801241c0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xcd
lea rcx, [rbp - 0x80]
call fcn.1801241c0
lea rcx, [rax + 0x10]
lea rdx, str.Bandit_lod__directly_east
call fcn.18005bc10
mov dword [rsp + 0x80], 0x4b3
mov eax, dword [0x18034b3c4]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7dc
mov eax, dword [0x18034b420]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x62e
mov eax, dword [0x18034b42c]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x322
mov eax, dword [0x18034b424]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x30c
mov eax, dword [0x18034b440]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x295
mov eax, dword [0x18034b438]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3df
mov r9d, dword [0x18034b3c0]
mov r8d, 0x3e7
mov edx, dword [0x18034b418]
mov ecx, 0xa
call fcn.1800eeb50
mov ebx, eax
mov edx, 0xcd
lea rcx, [rbp - 0x80]
call fcn.1801241c0
mov dword [rax + 0x30], ebx
lea rdx, [rbp + 0x1d98]
lea rcx, [rbp - 0x80]
call fcn.1801241d0
mov rbx, qword [rax]
lea rdx, [rbp + 0x1da0]
lea rcx, [rbp - 0x80]
call fcn.1801241e0
lea r8, [0x1800d9b60]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1801264f0
lea rcx, [rbp - 0x80]
call fcn.18005ba70
cmp dword [rax + 0x30], 0
jle 0x18010cf9b
lea rcx, [rbp - 0x80]
call fcn.18005ba70
mov rsi, rax
lea rcx, [rbp - 0x80]
call fcn.18005ba70
mov edx, dword [rax + 0x30]
lea rcx, [rbp + 0x5a90]
call fcn.1800471f0
mov rdi, rax
mov edx, r12d
lea rcx, [rbp + 0x5a70]
call fcn.1800471f0
mov rbx, rax
mov rdx, r14
lea rcx, [0x180350970]
call fcn.1800733b0
mov rdx, rax
lea r8, [0x1802e7568]
lea rcx, [rbp + 0x5a50]
call fcn.180008df0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5a30]
call fcn.18005c370
nop
lea r8, [0x1802e2cd0]
mov rdx, rax
lea rcx, [rbp + 0x5a10]
call fcn.180008d70
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x59f0]
call fcn.18005c370
nop
lea r8, [0x1802da7c4]
mov rdx, rax
lea rcx, [rbp + 0x59d0]
call fcn.180008d70
nop
lea r8, [rsi + 0x10]
mov rdx, rax
lea rcx, [rbp + 0x59b0]
call fcn.180125f50
nop
mov rcx, rax
call fcn.180008700
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3a80]
call fcn.180047640
lea rdx, [rbp + 0x1dc0]
mov rcx, rax
call fcn.18002b430
mov rdx, rbx
lea rcx, [rbp + 0x1dc0]
call fcn.18003c960
nop
lea rcx, [rbp + 0x59b0]
call fcn.180008740
nop
lea rcx, [rbp + 0x59d0]
call fcn.180008740
nop
lea rcx, [rbp + 0x59f0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5a10]
call fcn.180008740
nop
lea rcx, [rbp + 0x5a30]
call fcn.180008740
nop
lea rcx, [rbp + 0x5a50]
call fcn.180008740
nop
lea rcx, [rbp + 0x5a70]
call fcn.180008740
nop
lea rcx, [rbp + 0x5a90]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xc8
lea r8d, [r9 + 0x37]
lea rcx, [rbp + 0x3a90]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
lea rcx, [rbp - 0x80]
call fcn.18005ba70
movd xmm6, dword [rax]
cvtdq2ps xmm6, xmm6
mulss xmm6, xmm7
lea rcx, [rbp - 0x80]
call fcn.18005ba70
movd xmm2, dword [rax + 4]
cvtdq2ps xmm2, xmm2
mulss xmm2, xmm7
movaps xmm3, xmm9
movaps xmm1, xmm6
lea rcx, [rbp + 0x28f8]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp + 0x450], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x458], eax
xor r8d, r8d
lea rdx, [rbp + 0x450]
lea rcx, [rbp + 0x2908]
call fcn.1800e2430
mov rdx, rax
lea rcx, [rbp + 0xfe8]
call fcn.180066b30
movss dword [rsp + 0x28], xmm8
xor esi, esi
mov dword [rsp + 0x20], esi
mov r9d, ebx
movss xmm2, dword [0x180307cbc]
lea rdx, [rbp + 0xfe8]
mov rcx, r15
call fcn.180035740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
lea r8d, [rsi + 0x37]
lea rcx, [rbp + 0x3aa0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
lea rcx, [rbp - 0x80]
call fcn.18005ba70
movd xmm7, dword [rax]
cvtdq2ps xmm7, xmm7
mulss xmm7, dword [0x180307dc8]
addss xmm7, dword [0x180307d90]
lea rcx, [rbp - 0x80]
call fcn.18005ba70
movd xmm6, dword [rax + 4]
cvtdq2ps xmm6, xmm6
mulss xmm6, dword [0x180307dc8]
addss xmm6, dword [0x180307d90]
lea rcx, [rbp + 0x2914]
call fcn.18009f870
movss xmm3, dword [rax + 8]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2920]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp + 0x3e0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x3e8], eax
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x2948]
call fcn.1800d95c0
mov rdx, rax
lea rcx, [rbp + 0xff0]
call fcn.180066b30
movss dword [rsp + 0x28], xmm8
mov dword [rsp + 0x20], esi
mov r9d, ebx
movss xmm2, dword [0x180307cd4]
lea rdx, [rbp + 0xff0]
mov rcx, r15
call fcn.180035740
movss xmm7, dword [0x180307dc8]
movss xmm6, dword [0x180307d00]
mov r12d, 1
jmp 0x18010d0bc
mov edx, r12d
lea rcx, [rbp + 0x5af0]
call fcn.1800471f0
mov rbx, rax
mov rdx, r14
lea rcx, [0x180350970]
call fcn.1800733b0
mov rdx, rax
lea r8, [0x1802e7568]
lea rcx, [rbp + 0x5ad0]
call fcn.180008df0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5ab0]
call fcn.18005c370
nop
mov rcx, rax
call fcn.180008700
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3ab0]
call fcn.180047640
lea rdx, [rbp + 0x1dd0]
mov rcx, rax
call fcn.18002b430
mov rdx, rbx
lea rcx, [rbp + 0x1dd0]
call fcn.18003c960
nop
lea rcx, [rbp + 0x5ab0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5ad0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5af0]
call fcn.180008740
movss xmm6, dword [0x180307d00]
mov r12d, 1
jmp 0x18010d0bc
mov rdx, r14
lea rcx, [0x180350970]
call fcn.1800733b0
mov rcx, rax
call fcn.180008700
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3ac0]
call fcn.180047640
lea rdx, [rbp + 0x1de0]
mov rcx, rax
call fcn.18002b430
mov rdx, rbx
lea rcx, [rbp + 0x1de0]
call fcn.18003c960
cmp dword [0x18034fa38], 0
jle 0x18010d1f9
mov rdx, r14
lea rcx, [0x180350928]
call fcn.18005afb0
mov ecx, dword [rax]
cmp dword [0x18034fa38], ecx
je 0x18010d1f9
mov rdx, r14
lea rcx, [0x180350928]
call fcn.18005afb0
mov ecx, dword [rax + 4]
cmp dword [0x18034fa3c], ecx
je 0x18010d1f9
mov rdx, r14
lea rcx, [0x180350928]
call fcn.18005afb0
mov r9d, dword [0x18034fa40]
cmp r9d, dword [rax + 8]
je 0x18010d1f9
mov dword [rsp + 0x20], esi
mov r8d, dword [0x18034fa3c]
mov edx, dword [0x18034fa38]
lea rcx, [rbp + 0x11c0]
call fcn.18025f920
xor r9d, r9d
xor r8d, r8d
cmp dword [rbp + 0x11c4], r8d
jne 0x18010d1cf
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
lea rcx, [rbp + 0x3ad0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x180307d34]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1da8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], rsi
lea rdx, str.PREVIOUS_HH_NOT_FILLED_
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
jmp 0x18010d1f9
xor edx, edx
lea rcx, [rbp + 0xfa8]
call fcn.180047440
movsd xmm0, qword [rbp + 0xfa8]
movsd qword [0x18034fa38], xmm0
mov eax, dword [rbp + 0xfb0]
mov dword [0x18034fa40], eax
mov rdx, r14
lea rcx, [0x180350928]
call fcn.18005afb0
cmp dword [rax], 0
jle 0x18010d3e7
cmp dword [0x18034fa38], 0
jne 0x18010d27d
mov rdx, r14
lea rcx, [0x180350928]
call fcn.18005afb0
mov edi, dword [rax]
mov rdx, r14
lea rcx, [0x180350928]
call fcn.18005afb0
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180350928]
call fcn.18005afb0
mov r9d, dword [rax + 8]
mov r8d, ebx
mov edx, edi
lea rcx, [rbp + 0xfb4]
call fcn.180047440
movsd xmm0, qword [rbp + 0xfb4]
movsd qword [0x18034fa38], xmm0
mov eax, dword [rbp + 0xfbc]
mov dword [0x18034fa40], eax
mov rdx, r14
lea rcx, [0x180350928]
call fcn.18005afb0
mov edi, dword [rax + 8]
mov rdx, r14
lea rcx, [0x180350928]
call fcn.18005afb0
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180350928]
call fcn.18005afb0
mov dword [rsp + 0x20], esi
mov r9d, edi
mov r8d, ebx
mov edx, dword [rax]
lea rcx, [rbp + 0xfc0]
call fcn.18025f920
mov eax, dword [rbp + 0xfc4]
cmp dword [rbp + 0xfc0], 0
jne 0x18010d328
test eax, eax
jne 0x18010d328
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3ae0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x180307d34]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1db0]
call fcn.18000e870
lea rdx, str.HH_Not_built_
jmp 0x18010d3ac
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
cmp eax, 1
jne 0x18010d377
lea rcx, [rbp + 0x3af0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x180307d34]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1db8]
call fcn.18000e870
lea rdx, str.HH_Filled
jmp 0x18010d3ac
lea rcx, [rbp + 0x3b00]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x180307d34]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1e20]
call fcn.18000e870
lea rdx, str.HH_Empty
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], rsi
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x28], rdx
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov dword [rsp + 0x20], ebx
mov r9, rax
mov rcx, r15
call fcn.180035880
call fcn.18001f8c0
lea rcx, [rbp + 0x5e0]
call fcn.180047480
mov rdx, r14
lea rcx, [0x180350940]
call fcn.18005aff0
movd xmm0, dword [rax]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm7
movss dword [rbp + 0x5e0], xmm0
mov rdx, r14
lea rcx, [0x180350940]
call fcn.18005aff0
movd xmm2, dword [rax + 4]
cvtdq2ps xmm2, xmm2
mulss xmm2, xmm7
movss dword [rbp + 0x5e4], xmm2
movaps xmm3, xmm9
movss xmm1, dword [rbp + 0x5e0]
lea rcx, [rbp + 0x2958]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp + 0x480], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x488], eax
xor r8d, r8d
lea rdx, [rbp + 0x480]
lea rcx, [rbp + 0x330]
call fcn.1800e2430
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xc8
lea r8d, [r9 + 0x37]
lea rcx, [rbp + 0x3b10]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x334]
movss xmm1, dword [rbp + 0x330]
lea rcx, [rbp + 0x1e28]
call fcn.18000e870
movss dword [rsp + 0x28], xmm8
mov dword [rsp + 0x20], esi
mov r9d, ebx
movss xmm2, dword [0x180307cbc]
mov rdx, rax
mov rcx, r15
call fcn.180035740
lea rcx, [rbp + 0x120]
call fcn.18005b0f0
test rax, rax
je 0x18010da0b
xor edi, edi
nop
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
cmp dword [rax + 0x78], 4
jne 0x18010d843
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
cmp dword [rax + 0x1c], 0x1ab9
jl 0x18010d843
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
cmp dword [rax + 0x1c], 0x1abb
jg 0x18010d843
lea rax, [rbp + 0x29d8]
mov qword [rbp + 0x1058], rax
lea rax, [rbp + 0x5b10]
mov qword [rbp + 0x1050], rax
lea rdx, str.Map_1
lea rcx, [rbp + 0x5b10]
call fcn.1800087f0
nop
mov rdx, rax
lea rcx, [rbp + 0x29d8]
call fcn.180089a10
nop
mov byte [rsp + 0x20], 0
mov r9b, 1
mov r8, rax
mov rdx, qword [0x180350be8]
lea rcx, [rbp + 0x6660]
call fcn.180081080
nop
cmp qword [rbp + 0x6700], 0
jbe 0x18010d837
mov eax, dword [rbp + 0x6660]
add eax, 0xffffffec
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x330], xmm0
mov eax, dword [rbp + 0x666c]
cdq
sub eax, edx
sar eax, 1
add eax, dword [rbp + 0x6668]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x334], xmm0
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x1e30]
call fcn.18000e870
mov rdx, rax
mov ecx, 5
call fcn.1800149c0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1e38]
call fcn.18000e870
mov rbx, rax
movss xmm2, dword [rbp + 0x334]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x330]
subss xmm1, dword [0x180307cc8]
lea rcx, [rbp + 0x1e40]
call fcn.18000e870
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180020540
movaps xmm2, xmm10
movaps xmm1, xmm6
lea rcx, [rbp + 0x1e48]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
xor edx, edx
lea r8d, [rdx + 0xf]
lea rcx, str.Dist
call fcn.18001d5e0
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
mov ecx, dword [rax + 0x1c]
cmp ecx, 0x1ab9
jne 0x18010d728
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
mov edx, dword [rax + 0x1c]
sub edx, 0x1ab8
lea rcx, [rbp + 0x5b30]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rbx, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0x80
mov r9d, edx
lea r8d, [rdx + 0x7f]
lea rcx, [rbp + 0x3b20]
call fcn.180047640
lea rdx, [rbp + 0x1df0]
mov rcx, rax
call fcn.18002b430
mov rdx, rbx
lea rcx, [rbp + 0x1df0]
call fcn.18003c960
nop
lea rcx, [rbp + 0x5b30]
jmp 0x18010d824
cmp ecx, 0x1aba
jne 0x18010d7a7
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
mov edx, dword [rax + 0x1c]
sub edx, 0x1ab8
lea rcx, [rbp + 0x5b50]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3b30]
call fcn.180047640
lea rdx, [rbp + 0x1e00]
mov rcx, rax
call fcn.18002b430
mov rdx, rbx
lea rcx, [rbp + 0x1e00]
call fcn.18003c960
nop
lea rcx, [rbp + 0x5b50]
jmp 0x18010d824
cmp ecx, 0x1abb
jne 0x18010d829
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
mov edx, dword [rax + 0x1c]
sub edx, 0x1ab8
lea rcx, [rbp + 0x5b70]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3b40]
call fcn.180047640
lea rdx, [rbp + 0x1e10]
mov rcx, rax
call fcn.18002b430
mov rdx, rbx
lea rcx, [rbp + 0x1e10]
call fcn.18003c960
nop
lea rcx, [rbp + 0x5b70]
call fcn.180008740
mov ecx, r12d
call fcn.180014a50
call fcn.18001f8c0
nop
lea rcx, [rbp + 0x6660]
call fcn.1800474b0
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
cmp dword [rax + 0x78], 0xd
jne 0x18010d9e1
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
movss xmm7, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x14]
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b0e0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2968]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp + 0x3f0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x3f8], eax
xor r8d, r8d
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x2b0]
call fcn.1800e2430
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3b50]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
movss xmm1, dword [rbp + 0x2b0]
addss xmm1, xmm10
movss xmm2, dword [rbp + 0x2b4]
lea rcx, [rbp + 0x1e50]
call fcn.18000e870
mov rbx, rax
movss xmm1, dword [rbp + 0x2b0]
subss xmm1, xmm10
movss xmm2, dword [rbp + 0x2b4]
lea rcx, [rbp + 0x1e58]
call fcn.18000e870
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1800352b0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3b60]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
movss xmm2, dword [rbp + 0x2b4]
addss xmm2, xmm10
movss xmm1, dword [rbp + 0x2b0]
lea rcx, [rbp + 0x1e60]
call fcn.18000e870
mov rbx, rax
movss xmm2, dword [rbp + 0x2b4]
subss xmm2, xmm10
movss xmm1, dword [rbp + 0x2b0]
lea rcx, [rbp + 0x1e68]
call fcn.18000e870
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1800352b0
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x120]
call fcn.18005b0f0
cmp rdi, rax
movss xmm6, dword [0x180307d00]
jb 0x18010d500
movss xmm7, dword [0x180307dc8]
xor esi, esi
mov rdi, qword [rbp + 0x1f0]
inc r13d
movsxd r14, r13d
lea rcx, [0x180350958]
call fcn.18000c700
cmp r14, rax
movss xmm6, dword [0x180307d00]
mov r12d, 1
jb 0x1800ff970
mov ebx, dword [rbp + 0x258]
inc ebx
mov dword [rbp + 0x258], ebx
movsxd rdi, ebx
mov qword [rbp + 0x1f0], rdi
lea rcx, [0x180350ea8]
call fcn.18005b2f0
cmp rdi, rax
movss xmm6, dword [0x180307d00]
mov r13d, 0
jb 0x1800ff952
cmp byte [rbp + 0x8570], r13b
jne 0x18010dab9
mov dword [0x18034b418], r13d
mov dword [0x18034b3c0], r13d
mov dword [0x18034b438], r13d
mov dword [0x18034b440], r13d
mov dword [0x18034b424], r13d
mov dword [0x18034b42c], r13d
mov dword [0x18034b420], r13d
mov dword [0x18034b3c4], r13d
lea rcx, [rbp - 0x80]
call fcn.1801241f0
nop
lea rcx, [rbp + 0x120]
call fcn.18005b160
cmp byte [0x18034b3ce], 0
je 0x18010de4a
xor r8d, r8d
mov dl, 1
lea rcx, [rbp + 0x29f0]
call fcn.18025d570
lea rcx, [rbp + 0x29f0]
call fcn.1801242e0
lea rcx, [0x180347528]
call fcn.18005b110
test al, al
jne 0x18010de4a
mov r12d, r13d
lea rcx, [0x180347528]
call fcn.18000c700
test rax, rax
je 0x18010dded
mov rdi, r13
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [0x180347528]
call fcn.18000b7f0
cmp dword [rax], 1
jle 0x18010ddd2
mov rdx, rdi
lea rcx, [0x180347528]
call fcn.18000b7f0
cmp dword [rax], 0xf49
je 0x18010ddd2
mov rdx, rdi
lea rcx, [0x180347528]
call fcn.18000b7f0
cmp dword [rax], 0xf4a
je 0x18010ddd2
mov rdx, rdi
lea rcx, [0x180347528]
call fcn.18000b7f0
cmp dword [rax], 0xf4b
je 0x18010ddd2
mov rdx, rdi
lea rcx, [0x180347528]
call fcn.18000b7f0
cmp dword [rax], 0xf61
je 0x18010ddd2
mov rdx, rdi
lea rcx, [0x180347528]
call fcn.18000b7f0
cmp dword [rax], 0xb13
je 0x18010ddd2
mov rdx, rdi
lea rcx, [0x180347528]
call fcn.18000b7f0
cmp dword [rax], 0x2e
je 0x18010ddd2
mov r14d, r13d
lea rcx, [0x180347510]
call fcn.18000c700
test rax, rax
je 0x18010ddd2
mov rsi, r13
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [0x180347510]
call fcn.18000b7f0
mov ebx, dword [rax]
mov rdx, rdi
lea rcx, [0x180347528]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x18010ddb7
mov rdx, rsi
lea rcx, [0x180347610]
call fcn.18009ac70
mov rbx, qword [rax]
mov rdx, rdi
lea rcx, [0x180347450]
call fcn.18009ac70
cmp qword [rax], rbx
jne 0x18010ddb7
mov rdx, rsi
lea rcx, [0x1803475e0]
call fcn.18000b7f0
mov ebx, dword [rax]
mov rdx, rdi
lea rcx, [0x1803475c8]
call fcn.18000b7f0
cmp dword [rax], ebx
je 0x18010ddb7
lea rdx, [0x180047370]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rcx, rax
lea rdx, [0x1802e8248]
call fcn.18000b990
mov rbx, rax
mov rdx, rdi
lea rcx, [0x180347528]
call fcn.18000b7f0
mov edx, dword [rax]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._changed:
call fcn.18000b990
mov rbx, rax
mov rdx, rsi
lea rcx, [0x1803475e0]
call fcn.18000b7f0
mov edx, dword [rax]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._To:
call fcn.18000b990
mov rbx, rax
mov rdx, rdi
lea rcx, [0x1803475c8]
call fcn.18000b7f0
mov edx, dword [rax]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x180047390]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rcx, rax
lea rdx, str._addr:
call fcn.18000b990
mov rbx, rax
mov rdx, rdi
lea rcx, [0x180347450]
call fcn.18009ac70
mov rdx, qword [rax]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
mov rcx, rax
lea rdx, [0x1802e7568]
call fcn.18000b990
mov rbx, rax
mov rdx, rdi
lea rcx, [0x1803475c8]
call fcn.18000b7f0
mov edx, dword [rax]
lea rcx, [rbp + 0x5b90]
call fcn.18025f5a0
nop
mov rdx, rax
mov rcx, rbx
call fcn.18005c3b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5b90]
call fcn.180008740
inc r14d
movsxd rsi, r14d
lea rcx, [0x180347510]
call fcn.18000c700
cmp rsi, rax
jb 0x18010dc10
inc r12d
movsxd rdi, r12d
lea rcx, [0x180347528]
call fcn.18000c700
cmp rdi, rax
jb 0x18010db30
lea rcx, [0x180347610]
call fcn.180124440
lea rdx, [0x180347450]
lea rcx, [0x180347610]
call fcn.180124620
lea rcx, [0x180347510]
call fcn.180124440
lea rdx, [0x180347528]
lea rcx, [0x180347510]
call fcn.180124450
lea rcx, [0x1803475e0]
call fcn.180124440
lea rdx, [0x1803475c8]
lea rcx, [0x1803475e0]
call fcn.180124450
cmp byte [0x18034b3cc], 0
je 0x18010e93c
movss xmm2, dword [0x180307d24]
movaps xmm1, xmm9
lea rcx, [rbp + 0x18]
call fcn.18000e870
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1e70]
call fcn.18000e870
mov r8, rax
xor edx, edx
lea rcx, [rbp + 0x18]
call fcn.180020540
movss xmm2, dword [0x180307d78]
movss xmm1, dword [0x180307d98]
lea rcx, [rbp + 0x1e78]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
xor edx, edx
lea r8d, [rdx + 0x1f]
lea rcx, str.AskkIntbitbox
call fcn.18001d5e0
mov dword [rsp + 0x20], 0x20
mov edi, 1
lea r9d, [rdi + 0x63]
mov r8d, edi
lea rdx, [0x180350ca4]
lea rcx, str.VarBit
call fcn.18003fca0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1e80]
call fcn.18000e870
mov rbx, rax
movss xmm6, dword [0x180307d40]
movaps xmm2, xmm6
movss xmm1, dword [0x180307d68]
lea rcx, [rbp + 0xff8]
call fcn.18000e870
mov r8, rbx
xor edx, edx
lea rcx, [rbp + 0xff8]
call fcn.180020540
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1e88]
call fcn.18000e870
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, str.filters
call fcn.18001a990
lea rdx, [0x180345bb0]
lea rcx, str.filter_0
call fcn.18003e350
test al, al
je 0x18010df82
mov byte [0x180350c80], 0
mov byte [0x180350ca2], 0
lea rdx, [0x180350c80]
lea rcx, str.filter_1
call fcn.18003e350
test al, al
je 0x18010dfa7
mov byte [0x180350ca2], 0
mov byte [0x180345bb0], 0
lea rdx, [0x180350ca2]
lea rcx, str.filter_2
call fcn.18003e350
test al, al
je 0x18010dfcc
mov byte [0x180350c80], 0
mov byte [0x180345bb0], 0
call fcn.18001aa40
mov r8d, r13d
cmp byte [0x180350c80], 0
cmovne r8d, edi
cmp byte [0x180350ca2], 0
mov eax, 2
cmovne r8d, eax
mov edx, dword [0x180350ca4]
lea rcx, [rbp + 0x1160]
call fcn.18025ef30
call fcn.1800205b0
mov rsi, rax
movzx edx, byte [rbp + 0x11a4]
lea rcx, [rbp + 0x5c30]
call fcn.1800471f0
mov rbx, rax
mov edx, dword [rbp + 0x1160]
lea rcx, [rbp + 0x5c10]
call fcn.1800471f0
nop
mov r8, rax
lea rdx, str.State:
lea rcx, [rbp + 0x5bf0]
call fcn.180008e70
nop
lea r8, [0x1802e2cd0]
mov rdx, rax
lea rcx, [rbp + 0x5bd0]
call fcn.180008d70
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5bb0]
call fcn.18005c370
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3b70]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
movss xmm7, dword [0x180307d08]
addss xmm2, xmm7
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0x1000]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0x1000]
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x5bb0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5bd0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5bf0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5c10]
call fcn.180008740
nop
lea rcx, [rbp + 0x5c30]
call fcn.180008740
movzx edx, byte [rbp + 0x11a5]
lea rcx, [rbp + 0x5cd0]
call fcn.1800471f0
mov rbx, rax
mov edx, dword [rbp + 0x117c]
lea rcx, [rbp + 0x5cb0]
call fcn.1800471f0
nop
mov r8, rax
lea rdx, str.StateAlt:
lea rcx, [rbp + 0x5c90]
call fcn.180008e70
nop
lea r8, [0x1802e2cd0]
mov rdx, rax
lea rcx, [rbp + 0x5c70]
call fcn.180008d70
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5c50]
call fcn.18005c370
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3b80]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
addss xmm2, dword [0x180307d24]
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0x1008]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0x1008]
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x5c50]
call fcn.180008740
nop
lea rcx, [rbp + 0x5c70]
call fcn.180008740
nop
lea rcx, [rbp + 0x5c90]
call fcn.180008740
nop
lea rcx, [rbp + 0x5cb0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5cd0]
call fcn.180008740
mov edx, dword [rbp + 0x1194]
lea rcx, [rbp + 0x5d10]
call fcn.1800471f0
nop
mov r8, rax
lea rdx, str.SumOfstate:
lea rcx, [rbp + 0x5cf0]
call fcn.180008e70
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3b90]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
addss xmm2, dword [0x180307d38]
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0x1010]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0x1010]
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x5cf0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5d10]
call fcn.180008740
movzx edx, word [rbp + 0x1194]
lea rcx, [rbp + 0x5d50]
call fcn.1800471f0
nop
mov r8, rax
lea rdx, str.SumOfstatehalf1:
lea rcx, [rbp + 0x5d30]
call fcn.180008e70
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3ba0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0x1018]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0x1018]
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x5d30]
call fcn.180008740
nop
lea rcx, [rbp + 0x5d50]
call fcn.180008740
mov edx, dword [rbp + 0x1194]
sar edx, 0x10
lea rcx, [rbp + 0x5d90]
call fcn.1800471f0
nop
mov r8, rax
lea rdx, str.SumOfstatehalf2:
lea rcx, [rbp + 0x5d70]
call fcn.180008e70
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3bb0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
addss xmm2, dword [0x180307d4c]
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0x1020]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0x1020]
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x5d70]
call fcn.180008740
nop
lea rcx, [rbp + 0x5d90]
call fcn.180008740
mov edx, dword [rbp + 0x1194]
lea rcx, [rbp + 0x5db0]
call fcn.18025f5a0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3bc0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
addss xmm2, dword [0x180307d58]
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0x1028]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0x1028]
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x5db0]
call fcn.180008740
mov edx, dword [rbp + 0x11a0]
lea rcx, [rbp + 0x5e50]
call fcn.1800471f0
mov rbx, rax
mov rdx, qword [rbp + 0x1198]
lea rcx, [rbp + 0x5e30]
call fcn.180008650
nop
mov r8, rax
lea rdx, [0x1802e9d58]
lea rcx, [rbp + 0x5e10]
call fcn.180008e70
nop
lea r8, [0x1802e2cd0]
mov rdx, rax
lea rcx, [rbp + 0x5df0]
call fcn.180008d70
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5dd0]
call fcn.18005c370
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3bd0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
addss xmm2, dword [0x180307d60]
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0x1030]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0x1030]
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x5dd0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5df0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5e10]
call fcn.180008740
nop
lea rcx, [rbp + 0x5e30]
call fcn.180008740
nop
lea rcx, [rbp + 0x5e50]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3be0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
addss xmm2, dword [0x180307d6c]
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0x1038]
call fcn.18000e870
mov r8, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rax, str.Press_ctrl_for_print
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0x1038]
movss xmm2, dword [r8 + 0x3c10]
mov rdx, qword [r8 + 0x3c08]
mov rcx, rsi
call fcn.180035880
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x18010e841
lea rdx, [0x180047390]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rcx, rax
lea rdx, str.addr:
call fcn.18000b990
mov rdx, qword [rbp + 0x1168]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x180047390]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rcx, rax
lea rdx, str.addrAlt:
call fcn.18000b990
mov rdx, qword [rbp + 0x1180]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
call fcn.18001f8c0
jmp 0x18010e944
xor edx, edx
lea ecx, [rdx + 0x12]
call fcn.180260660
test al, al
jne 0x18010e867
call fcn.1802609d0
cmp eax, 1
jne 0x18010da14
mov r12d, esi
lea rcx, [0x180350ea8]
call fcn.18005b2f0
test rax, rax
je 0x18010da14
mov r14, rsi
lea rcx, [0x180350958]
call fcn.18000c700
test rax, rax
je 0x18010e917
xor edi, edi
nop dword [rax]
mov rdx, r14
lea rcx, [0x180350ea8]
call fcn.18005b2e0
mov ebx, dword [rax + 0x48]
mov rdx, rdi
lea rcx, [0x180350958]
call fcn.18000b7f0
cmp ebx, dword [rax]
jne 0x18010e901
mov rdx, r14
lea rcx, [0x180350ea8]
call fcn.18005b2e0
mov ecx, dword [rax + 0x48]
mov dword [0x180350c40], ecx
mov rdx, rdi
lea rcx, [0x180350940]
call fcn.18005aff0
movsd xmm0, qword [rax]
movsd qword [0x180350f10], xmm0
mov eax, dword [rax + 8]
mov dword [0x180350f18], eax
inc esi
movsxd rdi, esi
lea rcx, [0x180350958]
call fcn.18000c700
cmp rdi, rax
jb 0x18010e8a0
inc r12d
movsxd r14, r12d
lea rcx, [0x180350ea8]
call fcn.18005b2f0
cmp r14, rax
mov esi, 0
jb 0x18010e882
jmp 0x18010da0d
movss xmm7, dword [0x180307d08]
cmp byte [0x18034b35d], 0
je 0x18010eb3c
lea rcx, [rbp + 0x2930]
call fcn.18007dba0
lea rcx, [rbp + 0x2930]
call fcn.18005b350
lea rcx, [0x180347240]
call fcn.18005b110
test al, al
jne 0x18010eb3c
mov r14d, r13d
lea rcx, [0x180347240]
call fcn.18005b2f0
test rax, rax
je 0x18010eb3c
mov rsi, r13
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [0x180347240]
call fcn.18005b2e0
cmp dword [rax + 0x100], 0
jle 0x18010eb21
mov rdx, rsi
lea rcx, [0x180347240]
call fcn.18005b2e0
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x5e70]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3bf0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, rsi
lea rcx, [0x180347240]
call fcn.18005b2e0
movd xmm6, dword [rax + 0x104]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180347240]
call fcn.18005b2e0
movd xmm1, dword [rax + 0x100]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1e90]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x5e70]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3c00]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, rsi
lea rcx, [0x180347240]
call fcn.18005b2e0
movd xmm6, dword [rax + 0x104]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180347240]
call fcn.18005b2e0
movd xmm1, dword [rax + 0x100]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1e98]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movss xmm2, dword [0x180307c90]
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
inc r14d
movsxd rsi, r14d
lea rcx, [0x180347240]
call fcn.18005b2f0
cmp rsi, rax
jb 0x18010e9a0
cmp byte [0x18034b41e], 0
je 0x18010ee9e
mov dl, 1
movzx ecx, dl
call fcn.18007ca20
lea rcx, [0x180347710]
call fcn.18005b110
test al, al
jne 0x18010ecfe
mov r14d, r13d
lea rcx, [0x180347710]
call fcn.18005b2f0
test rax, rax
je 0x18010ecfe
mov rsi, r13
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [0x180347710]
call fcn.18005b2e0
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x5e90]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c10]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, rsi
lea rcx, [0x180347710]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180347710]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1ea0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x5e90]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3c20]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, rsi
lea rcx, [0x180347710]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180347710]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1ea8]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
inc r14d
movsxd rsi, r14d
lea rcx, [0x180347710]
call fcn.18005b2f0
cmp rsi, rax
jb 0x18010eb90
lea rcx, [0x180347020]
call fcn.18005b110
test al, al
jne 0x18010ee9e
mov r14d, r13d
lea rcx, [0x180347020]
call fcn.18005b2f0
test rax, rax
je 0x18010ee9e
mov rsi, r13
nop dword [rax]
mov rdx, rsi
lea rcx, [0x180347020]
call fcn.18005b2e0
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x5eb0]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c30]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, rsi
lea rcx, [0x180347020]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180347020]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1eb0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x5eb0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3c40]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, rsi
lea rcx, [0x180347020]
call fcn.18005b2e0
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180347020]
call fcn.18005b2e0
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1eb8]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
inc r14d
movsxd rsi, r14d
lea rcx, [0x180347020]
call fcn.18005b2f0
cmp rsi, rax
jb 0x18010ed30
cmp byte [0x18034b436], 0
je 0x18010f54d
lea rdx, [0x1802da786]
lea rcx, [rbp + 0x3b8]
call fcn.1800087f0
nop
lea rcx, [rbp + 0x2a18]
call fcn.180082ae0
lea rcx, [rbp + 0x2a18]
call fcn.18005b350
mov r12d, r13d
lea rcx, [0x180350ea8]
call fcn.18005b2f0
test rax, rax
je 0x18010f541
mov rsi, r13
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [0x180350ea8]
call fcn.18005b2e0
movd xmm6, dword [rax + 0x100]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180350ea8]
call fcn.18005b2e0
movd xmm2, dword [rax + 0x104]
cvtdq2ps xmm2, xmm2
movaps xmm3, xmm9
movaps xmm1, xmm6
lea rcx, [rbp + 0xfd0]
call fcn.180047420
lea rcx, [rbp + 0x2680]
call fcn.1800e0a90
movd xmm6, dword [rax]
cvtdq2ps xmm6, xmm6
lea rcx, [rbp + 0x268c]
call fcn.1800e0a90
movd xmm2, dword [rax + 4]
cvtdq2ps xmm2, xmm2
movaps xmm3, xmm9
movaps xmm1, xmm6
lea rcx, [rbp + 0x1f8]
call fcn.180047420
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3c50]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, rsi
lea rcx, [0x180350ea8]
call fcn.18005b2e0
movd xmm6, dword [rax + 0x104]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180350ea8]
call fcn.18005b2e0
movd xmm1, dword [rax + 0x100]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x14f0]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movss xmm2, dword [0x180307c48]
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
movss xmm2, dword [rbp + 0xfd0]
comiss xmm2, xmm9
jbe 0x18010f526
movss xmm1, dword [rbp + 0xfd4]
comiss xmm1, xmm9
jbe 0x18010f526
movss xmm4, dword [rbp + 0x1f8]
comiss xmm4, xmm9
jbe 0x18010f526
movss xmm5, dword [rbp + 0x1fc]
comiss xmm5, xmm9
jbe 0x18010f526
movaps xmm0, xmm2
movss xmm3, dword [0x180307cdc]
subss xmm0, xmm3
comiss xmm4, xmm0
jbe 0x18010f526
addss xmm2, xmm3
comiss xmm4, xmm2
jae 0x18010f526
movaps xmm0, xmm1
subss xmm0, xmm3
comiss xmm5, xmm0
jbe 0x18010f526
addss xmm1, xmm3
comiss xmm5, xmm1
jae 0x18010f526
mov r8d, 0xf
lea rdx, [0x180350c3a]
lea rcx, str.Data
call fcn.18001d5e0
call fcn.1800205b0
mov r14, rax
movss xmm1, dword [rbp + 0x1f8]
addss xmm1, xmm13
movss xmm2, dword [rbp + 0x1fc]
lea rcx, [rbp + 0x1ec0]
call fcn.18000e870
mov rdx, rax
xor r8d, r8d
lea rcx, str.Data
call fcn.180020330
mov rdx, rsi
lea rcx, [0x180350ea8]
call fcn.18005b2e0
lea rcx, [rax + 0x80]
call fcn.1800086f0
imul rcx, rax, 7
xorps xmm1, xmm1
test rcx, rcx
js 0x18010f114
cvtsi2ss xmm1, rcx
jmp 0x18010f129
mov rax, rcx
shr rax, 1
and ecx, 1
or rax, rcx
cvtsi2ss xmm1, rax
addss xmm1, xmm1
addss xmm1, dword [0x180307d3c]
movaps xmm2, xmm10
lea rcx, [rbp + 0x1f20]
call fcn.18000e870
mov rdx, rax
xor r8d, r8d
lea rcx, str.Data
call fcn.1800204b0
lea rdx, str.Slot:
lea rcx, [rbp + 0x3b8]
call fcn.180009220
mov rdx, rsi
lea rcx, [0x180350ea8]
call fcn.18005b2e0
mov edx, dword [rax + 0xb0]
lea rcx, [rbp + 0x5ed0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp + 0x3b8]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5ed0]
call fcn.180008740
lea rcx, [rbp + 0x3b8]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c60]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1fc]
subss xmm2, dword [0x180307ca0]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x1f8]
movss xmm6, dword [0x180307cd4]
addss xmm1, xmm6
lea rcx, [rbp + 0x1f28]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
lea rcx, [rbp + 0x3b8]
call fcn.180073550
lea rdx, str.ItemText:
lea rcx, [rbp + 0x3b8]
call fcn.180009220
mov rdx, rsi
lea rcx, [0x180350ea8]
call fcn.18005b2e0
lea rdx, [rax + 0x80]
lea rcx, [rbp + 0x3b8]
call fcn.180008c20
lea rcx, [rbp + 0x3b8]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c70]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1fc]
subss xmm2, dword [0x180307ca0]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x1f8]
addss xmm1, xmm6
lea rcx, [rbp + 0x1f30]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
lea rcx, [rbp + 0x3b8]
call fcn.180073550
lea rdx, str.ID:
lea rcx, [rbp + 0x3b8]
call fcn.180009220
mov rdx, rsi
lea rcx, [0x180350ea8]
call fcn.18005b2e0
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x5ef0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp + 0x3b8]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5ef0]
call fcn.180008740
lea rcx, [rbp + 0x3b8]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c80]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1fc]
subss xmm2, dword [0x180307ca0]
addss xmm2, xmm15
movss xmm1, dword [rbp + 0x1f8]
addss xmm1, xmm6
lea rcx, [rbp + 0x1f38]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
lea rcx, [rbp + 0x3b8]
call fcn.180073550
lea rdx, str.Stack:
lea rcx, [rbp + 0x3b8]
call fcn.180009220
mov rdx, rsi
lea rcx, [0x180350ea8]
call fcn.18005b2e0
mov rdx, qword [rax + 0x50]
lea rcx, [rbp + 0x5f10]
call fcn.180008650
nop
mov rdx, rax
lea rcx, [rbp + 0x3b8]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5f10]
call fcn.180008740
lea rcx, [rbp + 0x3b8]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c90]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1fc]
subss xmm2, dword [0x180307ca0]
addss xmm2, xmm7
movss xmm1, dword [rbp + 0x1f8]
addss xmm1, xmm6
lea rcx, [rbp + 0x1f40]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
call fcn.18001f8c0
inc r12d
movsxd rsi, r12d
lea rcx, [0x180350ea8]
call fcn.18005b2f0
cmp rsi, rax
jb 0x18010ef00
lea rcx, [rbp + 0x3b8]
call fcn.180008740
lea r12, [0x1802e9dc4]
cmp byte [0x18034b3cd], 0
je 0x18010fe9d
xor r8d, r8d
mov dl, 1
lea rcx, [rbp + 0x260]
call fcn.180136460
nop
mov r14d, r13d
lea rcx, [rbp + 0x260]
call fcn.18005b0f0
test rax, rax
je 0x18010fe91
mov rsi, r13
nop
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b0e0
cmp dword [rax + 0x78], 0
je 0x18010f5be
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b0e0
cmp dword [rax + 0x78], 0xc
jne 0x18010fe76
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b0e0
cmp dword [rax + 0x1c], 0
jle 0x18010fe76
cmp byte [0x18034b42b], 0
je 0x18010f5f9
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b0e0
cmp dword [rax + 0x78], 0
je 0x18010fe76
cmp byte [0x18034b43f], 0
je 0x18010f61b
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b0e0
cmp dword [rax + 0x78], 0xc
je 0x18010fe76
mov edx, 1
lea rcx, [rbp + 0x6870]
call fcn.18009a670
nop
lea rdx, [0x180047390]
lea rcx, [rbp + 0x6880]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b0e0
mov rdx, qword [rax]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [rbp + 0x2360]
lea rcx, [rbp + 0x6870]
call fcn.18009a630
nop
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b0e0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b0e0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2698]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x148]
call fcn.1800d95c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3ca0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
movss xmm1, dword [rbp + 0x148]
lea rcx, [rbp + 0x1f48]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
cmp byte [0x18034b43c], 0
jne 0x18010fbc3
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b0e0
lea rcx, [rax + 0x48]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3cb0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
subss xmm2, xmm10
movss xmm1, dword [rbp + 0x148]
subss xmm1, xmm11
lea rcx, [rbp + 0x1f50]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b0e0
mov edx, dword [rax + 0x78]
lea rcx, [rbp + 0x5f30]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3cc0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
subss xmm2, dword [0x180307d08]
movss xmm1, dword [rbp + 0x148]
subss xmm1, xmm11
lea rcx, [rbp + 0x1f58]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x5f30]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3cd0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x148]
subss xmm1, xmm11
lea rcx, [rbp + 0x20c0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3ce0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x148]
subss xmm1, dword [0x180307cec]
lea rcx, [rbp + 0x11f0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b0e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5f50]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3cf0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x148]
lea rcx, [rbp + 0x11f8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x5f50]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3d00]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm1, dword [rbp + 0x148]
subss xmm1, dword [0x180307cec]
movss xmm2, dword [rbp + 0x14c]
lea rcx, [rbp + 0x1200]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Mem:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
lea rcx, [rbp + 0x2360]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3d10]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
movss xmm1, dword [rbp + 0x148]
lea rcx, [rbp + 0x1208]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
jmp 0x18010fe5d
lea rdx, [0x1802da786]
lea rcx, [rbp + 0x10f0]
call fcn.1800087f0
nop
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b0e0
movss xmm0, dword [rax + 0x10]
movss xmm6, dword [0x180307b04]
mulss xmm0, xmm6
cvttss2si edx, xmm0
lea rcx, [rbp + 0x5f70]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp + 0x10f0]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5f70]
call fcn.180008740
lea rbx, [0x1802e2cd0]
mov rdx, rbx
lea rcx, [rbp + 0x10f0]
call fcn.180009220
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b0e0
movss xmm0, dword [rax + 0x14]
mulss xmm0, xmm6
cvttss2si edx, xmm0
lea rcx, [rbp + 0x5f90]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp + 0x10f0]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5f90]
call fcn.180008740
mov rdx, rbx
lea rcx, [rbp + 0x10f0]
call fcn.180009220
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b0e0
movss xmm0, dword [rax + 0x18]
mulss xmm0, xmm6
cvttss2si edx, xmm0
lea rcx, [rbp + 0x5fb0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp + 0x10f0]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5fb0]
call fcn.180008740
lea rcx, [rbp + 0x10f0]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3d20]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm1, dword [rbp + 0x148]
subss xmm1, xmm15
movss xmm2, dword [rbp + 0x14c]
lea rcx, [rbp + 0x1210]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b0e0
mov edx, dword [rax + 0x88]
lea rcx, [rbp + 0x5ff0]
call fcn.1800471f0
nop
mov r8, rax
lea rdx, str.Ori:
lea rcx, [rbp + 0x5fd0]
call fcn.180008e70
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3d30]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x148]
subss xmm1, xmm15
lea rcx, [rbp + 0x1218]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x5fd0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5ff0]
call fcn.180008740
nop
lea rcx, [rbp + 0x10f0]
call fcn.180008740
nop
lea rcx, [rbp + 0x2360]
call fcn.180008740
nop
lea rcx, [rbp + 0x6870]
call fcn.18000cc40
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x260]
call fcn.18005b0f0
cmp rsi, rax
jb 0x18010f590
lea rcx, [rbp + 0x260]
call fcn.18005b160
cmp byte [0x18034b0eb], 0
je 0x180110583
xor edx, edx
lea r8d, [rdx - 1]
lea rcx, [rbp + 0x460]
call fcn.180136460
nop
mov r14d, r13d
lea rcx, [rbp + 0x460]
call fcn.18005b0f0
test rax, rax
je 0x180110577
mov rsi, r13
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x460]
call fcn.18005b0e0
cmp qword [rax], 0
jbe 0x18011055c
mov rdx, rsi
lea rcx, [rbp + 0x460]
call fcn.18005b0e0
cmp dword [rax + 0x78], 8
jne 0x18010ff27
mov rdx, rsi
lea rcx, [rbp + 0x460]
call fcn.18005b0e0
cmp dword [rax + 0x7c], 0x58
je 0x18011055c
mov rdx, rsi
lea rcx, [rbp + 0x460]
call fcn.18005b0e0
lea rcx, [rax + 0xac]
lea rdx, [rbp + 0x1a0]
call fcn.180047450
mov ebx, 1
mov edx, ebx
lea rcx, [rbp + 0x6a70]
call fcn.18009a670
nop
mov edx, ebx
lea rcx, [rbp + 0x6970]
call fcn.18009a670
nop
lea rdx, [0x180047390]
lea rcx, [rbp + 0x6a80]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x460]
call fcn.18005b0e0
mov rdx, qword [rax + 8]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [rbp + 0x24c0]
lea rcx, [rbp + 0x6a70]
call fcn.18009a630
nop
lea rdx, [0x180047390]
lea rcx, [rbp + 0x6980]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x460]
call fcn.18005b0e0
mov rdx, qword [rax]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [rbp + 0x24a0]
lea rcx, [rbp + 0x6970]
call fcn.18009a630
nop
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3d40]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1a4]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x1a0]
subss xmm1, xmm10
lea rcx, [rbp + 0x1220]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x460]
call fcn.18005b0e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x6010]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3d50]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1a4]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x1a0]
lea rcx, [rbp + 0x1228]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6010]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3d60]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1a4]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x1a0]
subss xmm1, xmm10
lea rcx, [rbp + 0x1230]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, [0x1802e9dd0]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
lea rcx, [rbp + 0x24c0]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3d70]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1a4]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x1a0]
lea rcx, [rbp + 0x1238]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3d80]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm1, dword [rbp + 0x1a0]
subss xmm1, xmm10
movss xmm2, dword [rbp + 0x1a4]
lea rcx, [rbp + 0x1240]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Type:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x460]
call fcn.18005b0e0
mov edx, dword [rax + 0x78]
lea rcx, [rbp + 0x6030]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3d90]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1a4]
movss xmm1, dword [rbp + 0x1a0]
lea rcx, [rbp + 0x1248]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6030]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3da0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1a4]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x1a0]
subss xmm1, xmm10
lea rcx, [rbp + 0x1250]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, [0x1802e9de8]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
lea rcx, [rbp + 0x24a0]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3db0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1a4]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x1a0]
lea rcx, [rbp + 0x1258]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3dc0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1a4]
movss xmm1, dword [rbp + 0x1a0]
lea rcx, [rbp + 0x1260]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
nop
lea rcx, [rbp + 0x24a0]
call fcn.180008740
nop
lea rcx, [rbp + 0x24c0]
call fcn.180008740
nop
lea rcx, [rbp + 0x6970]
call fcn.18000cc40
nop
lea rcx, [rbp + 0x6a70]
call fcn.18000cc40
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x460]
call fcn.18005b0f0
cmp rsi, rax
jb 0x18010fee0
lea rcx, [rbp + 0x460]
call fcn.18005b160
cmp byte [0x18034b41f], 0
je 0x1801111ec
xor edx, edx
lea r8d, [rdx + 8]
lea rcx, [rbp + 0x208]
call fcn.180136460
nop
mov r14d, r13d
lea rcx, [rbp + 0x208]
call fcn.18005b0f0
test rax, rax
je 0x1801111e0
mov rsi, r13
nop
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b0e0
cmp dword [rax + 0x1c], 0
jle 0x1801111be
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b0e0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b0e0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x26a8]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x1c0]
call fcn.1800d95c0
mov ebx, 1
mov edx, ebx
lea rcx, [rbp + 0x6c70]
call fcn.18009a670
nop
mov edx, ebx
lea rcx, [rbp + 0x6b70]
call fcn.18009a670
nop
lea rdx, [0x180047390]
lea rcx, [rbp + 0x6c80]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b0e0
mov rdx, qword [rax + 8]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [rbp + 0x2080]
lea rcx, [rbp + 0x6c70]
call fcn.18009a630
nop
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b0e0
mov rdx, rsi
lea rcx, [rbp + 0x208]
cmp dword [rax + 0x7c], 8
jne 0x180110b34
call fcn.18005b0e0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b0e0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x26b8]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp + 0x190], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x198], eax
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x4d0]
call fcn.1800d95c0
mov dword [rsp + 0x20], 0xff
mov r9d, 0x80
xor r8d, r8d
lea edx, [r9 + 0x7f]
lea rcx, [rbp + 0x3dd0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
movss xmm2, dword [rbp + 0x4d4]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x4d0]
addss xmm1, xmm11
lea rcx, [rbp + 0x1268]
call fcn.18000e870
mov rbx, rax
movss xmm2, dword [rbp + 0x4d4]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x4d0]
subss xmm1, xmm11
lea rcx, [rbp + 0x1270]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
lea r8, [rbp + 0x2080]
lea rdx, str.Addr:
lea rcx, [rbp + 0x6050]
call fcn.18000e560
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3de0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c4]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x1c0]
movss xmm6, dword [0x180307d08]
subss xmm1, xmm6
lea rcx, [rbp + 0x1278]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6050]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b0e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x6090]
call fcn.1800471f0
nop
mov r8, rax
lea rdx, str.id:
lea rcx, [rbp + 0x6070]
call fcn.180008e70
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0x96
lea r8d, [rdx + 0x69]
lea rcx, [rbp + 0x3df0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm1, dword [rbp + 0x1c0]
subss xmm1, xmm6
movss xmm2, dword [rbp + 0x1c4]
lea rcx, [rbp + 0x1280]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6070]
call fcn.180008740
nop
lea rcx, [rbp + 0x6090]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b0e0
cvttss2si edx, dword [rax + 0xa8]
lea rcx, [rbp + 0x6170]
call fcn.1800471f0
nop
mov r8, rax
lea r12, [0x1802e2cd0]
mov rdx, r12
lea rcx, [rbp + 0x6150]
call fcn.180008e70
mov rdi, rax
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b0e0
cvttss2si edx, dword [rax + 0xa4]
lea rcx, [rbp + 0x6130]
call fcn.1800471f0
nop
mov r8, rax
mov rdx, r12
lea rcx, [rbp + 0x6110]
call fcn.180008e70
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b0e0
cvttss2si edx, dword [rax + 0xa0]
lea rcx, [rbp + 0x60f0]
call fcn.1800471f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x60d0]
call fcn.18005c370
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x60b0]
call fcn.18005c370
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xc8
lea r8d, [r9 + 0x37]
lea rcx, [rbp + 0x3e00]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c4]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x1c0]
subss xmm1, xmm6
lea rcx, [rbp + 0x1288]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x60b0]
call fcn.180008740
nop
lea rcx, [rbp + 0x60d0]
call fcn.180008740
nop
lea rcx, [rbp + 0x60f0]
call fcn.180008740
nop
lea rcx, [rbp + 0x6110]
call fcn.180008740
nop
lea rcx, [rbp + 0x6130]
call fcn.180008740
nop
lea rcx, [rbp + 0x6150]
call fcn.180008740
nop
lea rcx, [rbp + 0x6170]
jmp 0x180111192
call fcn.18005b0e0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b0e0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x26c8]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp + 0x240], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x248], eax
lea rdx, [rbp + 0x240]
lea rcx, [rbp + 0x4e0]
call fcn.1800d95c0
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3e10]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
movss xmm2, dword [rbp + 0x4e4]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x4e0]
addss xmm1, xmm11
lea rcx, [rbp + 0x1290]
call fcn.18000e870
mov rbx, rax
movss xmm2, dword [rbp + 0x4e4]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x4e0]
subss xmm1, xmm11
lea rcx, [rbp + 0x1298]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
cmp byte [0x18034b43c], 0
jne 0x180111198
lea r8, [rbp + 0x2080]
lea rdx, str.Addr:
lea rcx, [rbp + 0x6190]
call fcn.18000e560
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3e20]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c4]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x1c0]
movss xmm6, dword [0x180307d08]
subss xmm1, xmm6
lea rcx, [rbp + 0x12a0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6190]
call fcn.180008740
lea rdx, [0x180047390]
lea rcx, [rbp + 0x6b80]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b0e0
mov rdx, qword [rax]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [rbp + 0x24e0]
lea rcx, [rbp + 0x6b70]
call fcn.18009a630
nop
lea r8, [rbp + 0x24e0]
lea rdx, str.Addr2:
lea rcx, [rbp + 0x61b0]
call fcn.18000e560
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3e30]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c4]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x1c0]
subss xmm1, xmm6
lea rcx, [rbp + 0x12a8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x61b0]
call fcn.180008740
nop
lea rcx, [rbp + 0x24e0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b0e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x61f0]
call fcn.1800471f0
nop
mov r8, rax
lea rdx, str.id:
lea rcx, [rbp + 0x61d0]
call fcn.180008e70
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0x96
lea r8d, [rdx + 0x69]
lea rcx, [rbp + 0x3e40]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm1, dword [rbp + 0x1c0]
subss xmm1, xmm6
movss xmm2, dword [rbp + 0x1c4]
lea rcx, [rbp + 0x12b0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x61d0]
call fcn.180008740
nop
lea rcx, [rbp + 0x61f0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b0e0
cvttss2si edx, dword [rax + 0xa8]
lea rcx, [rbp + 0x62d0]
call fcn.1800471f0
nop
mov r8, rax
lea rbx, [0x1802e2cd0]
mov rdx, rbx
lea rcx, [rbp + 0x62b0]
call fcn.180008e70
mov rdi, rax
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b0e0
cvttss2si edx, dword [rax + 0xa4]
lea rcx, [rbp + 0x6290]
call fcn.1800471f0
nop
mov r8, rax
mov rdx, rbx
lea rcx, [rbp + 0x6270]
call fcn.180008e70
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b0e0
cvttss2si edx, dword [rax + 0xa0]
lea rcx, [rbp + 0x6250]
call fcn.1800471f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x6230]
call fcn.18005c370
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x6210]
call fcn.18005c370
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xc8
lea r8d, [r9 + 0x37]
lea rcx, [rbp + 0x3e50]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c4]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x1c0]
subss xmm1, xmm6
lea rcx, [rbp + 0x12b8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6210]
call fcn.180008740
nop
lea rcx, [rbp + 0x6230]
call fcn.180008740
nop
lea rcx, [rbp + 0x6250]
call fcn.180008740
nop
lea rcx, [rbp + 0x6270]
call fcn.180008740
nop
lea rcx, [rbp + 0x6290]
call fcn.180008740
nop
lea rcx, [rbp + 0x62b0]
call fcn.180008740
nop
lea rcx, [rbp + 0x62d0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b0e0
mov edx, dword [rax + 0x88]
lea rcx, [rbp + 0x6310]
call fcn.1800471f0
nop
mov r8, rax
lea rdx, str.Or:
lea rcx, [rbp + 0x62f0]
call fcn.180008e70
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0x96
lea r8d, [rdx + 0x69]
lea rcx, [rbp + 0x3e60]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c4]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x1c0]
subss xmm1, xmm6
lea rcx, [rbp + 0x12c0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x62f0]
call fcn.180008740
nop
lea rcx, [rbp + 0x6310]
call fcn.180008740
nop
lea rcx, [rbp + 0x2080]
call fcn.180008740
nop
lea rcx, [rbp + 0x6b70]
call fcn.18000cc40
nop
lea rcx, [rbp + 0x6c70]
call fcn.18000cc40
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x208]
call fcn.18005b0f0
cmp rsi, rax
jb 0x1801105c0
lea r12, [0x1802e9dc4]
lea rcx, [rbp + 0x208]
call fcn.18005b160
cmp byte [0x18034b0ee], 0
je 0x180111778
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x2d0]
call fcn.180136460
nop
mov r14d, r13d
lea rcx, [rbp + 0x2d0]
call fcn.18005b0f0
test rax, rax
je 0x180111592
mov rsi, r13
lea r12, str.Mem:
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.18005b0e0
cmp dword [rax + 0x78], 5
jne 0x180111570
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.18005b0e0
cmp qword [rax], 0
jbe 0x180111570
mov edx, 1
lea rcx, [rbp + 0x6d70]
call fcn.18009a670
nop
lea rdx, [0x180047390]
lea rcx, [rbp + 0x6d80]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.18005b0e0
mov rdx, qword [rax]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [rbp + 0x2500]
lea rcx, [rbp + 0x6d70]
call fcn.18009a630
nop
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.18005b0e0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.18005b0e0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x26d8]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x2c0]
call fcn.1800d95c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3e70]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x2c4]
movss xmm1, dword [rbp + 0x2c0]
lea rcx, [rbp + 0x12c8]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm8
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3e80]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm1, dword [rbp + 0x2c0]
subss xmm1, dword [0x180307cec]
movss xmm2, dword [rbp + 0x2c4]
lea rcx, [rbp + 0x12d0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
lea rcx, [rbp + 0x2500]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3e90]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x2c4]
movss xmm1, dword [rbp + 0x2c0]
lea rcx, [rbp + 0x12d8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.1801243f0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x6330]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3ea0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x2c4]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x2c0]
lea rcx, [rbp + 0x12e0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6330]
call fcn.180008740
nop
lea rcx, [rbp + 0x2500]
call fcn.180008740
nop
lea rcx, [rbp + 0x6d70]
call fcn.18000cc40
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x2d0]
call fcn.18005b0f0
cmp rsi, rax
jb 0x180111230
lea r12, [0x1802e9dc4]
mov esi, r13d
lea rcx, [rbp + 0x2d0]
call fcn.18005b0f0
test rax, rax
je 0x18011176c
mov rdi, r13
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x2d0]
call fcn.18005b0e0
cmp dword [rax + 0x78], 5
jne 0x180111752
mov rdx, rdi
lea rcx, [rbp + 0x2d0]
call fcn.18005b0e0
cmp qword [rax], 0
jbe 0x180111752
mov rdx, rdi
lea rcx, [rbp + 0x2d0]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x2d0]
call fcn.18005b0e0
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x26e8]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x4f0]
call fcn.1800e2430
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3eb0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x4f4]
movss xmm1, dword [rbp + 0x4f0]
lea rcx, [rbp + 0x12e8]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov rdx, rdi
lea rcx, [rbp + 0x2d0]
call fcn.1801243f0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x6350]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3ec0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x4f4]
movss xmm1, dword [rbp + 0x4f0]
lea rcx, [rbp + 0x12f0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6350]
call fcn.180008740
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x2d0]
call fcn.18005b0f0
cmp rdi, rax
jb 0x1801115b0
lea rcx, [rbp + 0x2d0]
call fcn.18005b160
movss xmm7, dword [0x180307b4c]
cmp byte [0x18034b3c8], 0
je 0x180111f11
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x298]
call fcn.180136460
nop
mov r14d, r13d
lea rcx, [rbp + 0x298]
call fcn.18005b0f0
test rax, rax
je 0x180111f05
mov rsi, r13
lea r12, str.Mem:
nop dword [rax]
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b0e0
cmp dword [rax + 0x78], 0
je 0x180111ee3
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b0e0
cmp dword [rax + 0x78], 1
je 0x180111ee3
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b0e0
cmp dword [rax + 0x78], 2
je 0x180111ee3
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b0e0
cmp dword [rax + 0x78], 3
je 0x180111ee3
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b0e0
cmp dword [rax + 0x78], 0xc
je 0x180111ee3
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b0e0
comiss xmm9, dword [rax + 0x10]
jae 0x180111ee3
mov edx, 1
lea rcx, [rbp + 0x6e70]
call fcn.18009a670
nop
lea rdx, [0x180047390]
lea rcx, [rbp + 0x6e80]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b0e0
mov rdx, qword [rax]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [rbp + 0x2520]
lea rcx, [rbp + 0x6e70]
call fcn.18009a630
nop
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b0e0
mov ecx, dword [rax + 0x7c]
sub ecx, 5
lea eax, [rcx + rcx*4]
add eax, eax
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x8570], xmm0
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b0e0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b0e0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x26f8]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x1d0]
call fcn.1800d95c0
cmp byte [0x18034b43c], 0
jne 0x180111d11
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3ed0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [rbp + 0x8570]
movaps xmm2, xmm6
movss xmm7, dword [0x180307b4c]
mulss xmm2, xmm7
addss xmm2, dword [rbp + 0x1d4]
movss xmm1, dword [rbp + 0x1d0]
lea rcx, [rbp + 0x12f8]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm8
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3ee0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1d4]
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x1d0]
subss xmm1, dword [0x180307cec]
lea rcx, [rbp + 0x1300]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
lea rcx, [rbp + 0x2520]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3ef0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1d4]
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x1d0]
lea rcx, [rbp + 0x1308]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b0e0
mov edx, dword [rax + 0x78]
lea rcx, [rbp + 0x6370]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3f00]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1d4]
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x1d0]
addss xmm1, dword [0x180307d38]
lea rcx, [rbp + 0x1310]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6370]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3f10]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1d4]
addss xmm2, xmm12
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x1d0]
lea rcx, [rbp + 0x1318]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, [0x1802e81b4]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b0e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x6390]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3f20]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1d4]
addss xmm2, xmm12
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x1d0]
addss xmm1, xmm11
lea rcx, [rbp + 0x1320]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6390]
call fcn.180008740
jmp 0x180111eca
lea rdx, [0x1802da786]
lea rcx, [rbp + 0x1110]
call fcn.1800087f0
nop
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b0e0
movss xmm0, dword [rax + 0x10]
movss xmm6, dword [0x180307b04]
mulss xmm0, xmm6
cvttss2si edx, xmm0
lea rcx, [rbp + 0x63b0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp + 0x1110]
call fcn.180008c20
nop
lea rcx, [rbp + 0x63b0]
call fcn.180008740
lea rbx, [0x1802e2cd0]
mov rdx, rbx
lea rcx, [rbp + 0x1110]
call fcn.180009220
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b0e0
movss xmm0, dword [rax + 0x14]
mulss xmm0, xmm6
cvttss2si edx, xmm0
lea rcx, [rbp + 0x63d0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp + 0x1110]
call fcn.180008c20
nop
lea rcx, [rbp + 0x63d0]
call fcn.180008740
mov rdx, rbx
lea rcx, [rbp + 0x1110]
call fcn.180009220
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b0e0
movss xmm0, dword [rax + 0x18]
mulss xmm0, xmm6
cvttss2si edx, xmm0
lea rcx, [rbp + 0x63f0]
call fcn.1800471f0
nop
mov rdx, rax
lea rcx, [rbp + 0x1110]
call fcn.180008c20
nop
lea rcx, [rbp + 0x63f0]
call fcn.180008740
lea rcx, [rbp + 0x1110]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3f30]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm1, dword [rbp + 0x1d0]
subss xmm1, xmm15
movss xmm2, dword [rbp + 0x1d4]
lea rcx, [rbp + 0x1328]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x1110]
call fcn.180008740
movss xmm7, dword [0x180307b4c]
lea rcx, [rbp + 0x2520]
call fcn.180008740
nop
lea rcx, [rbp + 0x6e70]
call fcn.18000cc40
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x298]
call fcn.18005b0f0
cmp rsi, rax
jb 0x1801117d0
lea r12, [0x1802e9dc4]
lea rcx, [rbp + 0x298]
call fcn.18005b160
cmp byte [0x18034b0ed], 0
je 0x1801122bd
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x2e8]
call fcn.180136460
nop
mov r14d, r13d
lea rcx, [rbp + 0x2e8]
call fcn.18005b0f0
test rax, rax
je 0x1801122b1
mov rsi, r13
nop
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.18005b0e0
cmp dword [rax + 0x78], 0
je 0x180112296
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.18005b0e0
cmp dword [rax + 0x78], 1
je 0x180112296
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.18005b0e0
cmp dword [rax + 0x78], 2
je 0x180112296
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.18005b0e0
cmp dword [rax + 0x78], 3
je 0x180112296
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.18005b0e0
cmp dword [rax + 0x78], 0xc
je 0x180112296
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.18005b0e0
comiss xmm9, dword [rax + 0x10]
jae 0x180112296
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.18005b0e0
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2a30]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x340]
call fcn.1800e2430
mov edx, 1
lea rcx, [rbp + 0x6f70]
call fcn.18009a670
nop
lea rdx, [0x180047390]
lea rcx, [rbp + 0x6f80]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.18005b0e0
mov rdx, qword [rax]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [rbp + 0x2540]
lea rcx, [rbp + 0x6f70]
call fcn.18009a630
nop
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.18005b0e0
mov ecx, dword [rax + 0x7c]
sub ecx, 5
lea eax, [rcx + rcx*4]
add eax, eax
movd xmm6, eax
cvtdq2ps xmm6, xmm6
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3f40]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
mulss xmm2, xmm7
addss xmm2, dword [rbp + 0x344]
movss xmm1, dword [rbp + 0x340]
lea rcx, [rbp + 0x1330]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x2540]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3f50]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mulss xmm6, dword [0x180307b9c]
movaps xmm2, xmm6
addss xmm2, dword [rbp + 0x344]
movss xmm1, dword [rbp + 0x340]
lea rcx, [rbp + 0x1338]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.18005b0e0
mov edx, dword [rax + 0x78]
lea rcx, [rbp + 0x6410]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3f60]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
addss xmm6, dword [rbp + 0x344]
movss xmm1, dword [rbp + 0x340]
addss xmm1, dword [0x180307d2c]
movaps xmm2, xmm6
lea rcx, [rbp + 0x1340]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6410]
call fcn.180008740
nop
lea rcx, [rbp + 0x2540]
call fcn.180008740
nop
lea rcx, [rbp + 0x6f70]
call fcn.18000cc40
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x2e8]
call fcn.18005b0f0
cmp rsi, rax
jb 0x180111f50
lea rcx, [rbp + 0x2e8]
call fcn.18005b160
lea rdi, str.MemLoc:
cmp byte [0x18034b43d], 0
je 0x180112b86
mov ebx, 1
mov r8d, ebx
movzx edx, bl
lea rcx, [rbp + 0x300]
call fcn.180136460
nop
mov r14d, r13d
lea rcx, [rbp + 0x300]
call fcn.18005b0f0
test rax, rax
je 0x180112b7a
mov rsi, r13
nop dword [rax]
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.18005b0e0
cmp dword [rax + 0x78], 1
jne 0x180112b5f
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.18005b0e0
cmp dword [rax + 0x1c], 0
jle 0x180112b5f
mov edx, ebx
lea rcx, [rbp + 0x7070]
call fcn.18009a670
nop
lea rdx, [0x180047390]
lea rcx, [rbp + 0x7080]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.18005b0e0
mov rdx, qword [rax]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [rbp + 0x2560]
lea rcx, [rbp + 0x7070]
call fcn.18009a630
nop
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.18005b0e0
lea rcx, [rax + 0xac]
lea rdx, [rbp + 0x138]
call fcn.180047450
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3f70]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x138]
subss xmm1, xmm10
lea rcx, [rbp + 0x1348]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
lea rcx, [rbp + 0x2560]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3f80]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x138]
lea rcx, [rbp + 0x1350]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3f90]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x138]
subss xmm1, xmm10
lea rcx, [rbp + 0x1358]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Anim:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.18005b0e0
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x6430]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3fa0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x138]
lea rcx, [rbp + 0x1360]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6430]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.18005b0e0
lea rdx, [rax + 0x48]
lea rcx, [rbp + 0x20a0]
call fcn.180008830
nop
lea rdx, [0x1802e2cd0]
lea rcx, [rbp + 0x20a0]
call fcn.180009220
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.18005b0e0
lea rdx, [rax + 0x28]
lea rcx, [rbp + 0x20a0]
call fcn.180008c20
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3fb0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm1, dword [rbp + 0x138]
subss xmm1, xmm10
movss xmm2, dword [rbp + 0x13c]
lea rcx, [rbp + 0x1368]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Name:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3fc0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
movss xmm1, dword [rbp + 0x138]
lea rcx, [rbp + 0x1370]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3fd0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x138]
subss xmm1, xmm10
lea rcx, [rbp + 0x1378]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.18005b0e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x6450]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3fe0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x138]
lea rcx, [rbp + 0x1380]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6450]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3ff0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x138]
subss xmm1, xmm10
lea rcx, [rbp + 0x1388]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Health:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.18005b0e0
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x6470]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4000]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x138]
lea rcx, [rbp + 0x1390]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6470]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.18005b0e0
lea rcx, [rax + 0x48]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4010]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x138]
lea rcx, [rbp + 0x1398]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x4020]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
movss xmm1, dword [rbp + 0x138]
lea rcx, [rbp + 0x13a0]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
nop
lea rcx, [rbp + 0x20a0]
call fcn.180008740
nop
lea rcx, [rbp + 0x2560]
call fcn.180008740
nop
lea rcx, [rbp + 0x7070]
call fcn.18000cc40
mov ebx, 1
lea rdi, str.MemLoc:
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x300]
call fcn.18005b0f0
cmp rsi, rax
jb 0x180112310
lea rcx, [rbp + 0x300]
call fcn.18005b160
cmp byte [0x18034b35f], 0
je 0x18011394f
mov r8d, 2
mov dl, 1
lea rcx, [rbp + 0x318]
call fcn.180136460
nop
mov r14d, r13d
mov dword [rbp + 0x258], r13d
lea rcx, [rbp + 0x318]
call fcn.18005b0f0
test rax, rax
je 0x180113943
mov rsi, r13
lea rdi, str.InAct:
movss xmm7, dword [0x180307cfc]
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b0e0
cmp dword [rax + 0x78], 2
jne 0x180113921
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
lea rdx, [0x180347330]
call fcn.18005bb60
mov r12d, eax
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b0e0
lea rcx, [rax + 0xac]
lea rdx, [rbp - 0x20]
call fcn.180047450
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4030]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
addss xmm2, xmm11
movss xmm1, dword [rbp - 0x20]
subss xmm1, xmm10
lea rcx, [rbp + 0x13a8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b0e0
mov rdx, qword [rax]
lea rcx, [rbp + 0x6490]
call fcn.18009dd70
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4040]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
addss xmm2, xmm11
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x13b0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6490]
call fcn.180008740
cmp byte [0x180350b04], 0
je 0x180112f11
mov edx, 1
lea rcx, [rbp + 0x7170]
call fcn.18009a670
nop
lea rdx, [0x180047390]
lea rcx, [rbp + 0x7180]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b0e0
mov rdx, qword [rax]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [rbp + 0x2580]
lea rcx, [rbp + 0x7170]
call fcn.18009a630
nop
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4050]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
addss xmm2, xmm12
movss xmm1, dword [rbp - 0x20]
subss xmm1, xmm10
lea rcx, [rbp + 0x13b8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.MemLoc:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
lea rcx, [rbp + 0x2580]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4060]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
addss xmm2, xmm12
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x13c0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x2580]
call fcn.180008740
nop
lea rcx, [rbp + 0x7170]
call fcn.18000cc40
jmp 0x180113052
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4070]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
addss xmm2, xmm12
movss xmm1, dword [rbp - 0x20]
subss xmm1, xmm10
lea rcx, [rbp + 0x13c8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Floor:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b0e0
mov edx, dword [rax + 0x68]
lea rcx, [rbp + 0x64b0]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4080]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
addss xmm2, xmm12
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x13d0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x64b0]
call fcn.180008740
test r12d, r12d
je 0x1801131c9
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4090]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm1, dword [rbp - 0x20]
subss xmm1, xmm10
movss xmm2, dword [rbp - 0x1c]
lea rcx, [rbp + 0x13d8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Name:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b0e0
lea rdx, [rax + 0x48]
lea rcx, [rbp + 0x11d0]
call fcn.180008830
nop
lea rdx, [0x1802e2cd0]
lea rcx, [rbp + 0x11d0]
call fcn.180009220
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b0e0
lea rdx, [rax + 0x28]
lea rcx, [rbp + 0x11d0]
call fcn.180008c20
lea rcx, [rbp + 0x11d0]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x40a0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x13e0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x11d0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x40b0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm11
movss xmm1, dword [rbp - 0x20]
subss xmm1, xmm10
lea rcx, [rbp + 0x13e8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.stance
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b0e0
movsxd rcx, dword [0x1803450cc]
add rcx, qword [rax]
call fcn.180133cc0
mov edx, eax
lea rcx, [rbp + 0x64d0]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x40c0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm11
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x13f0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x64d0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x40d0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm12
movss xmm1, dword [rbp - 0x20]
subss xmm1, xmm10
lea rcx, [rbp + 0x13f8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Health:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
xor edx, edx
lea rcx, [rbp + 0x64f0]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x40e0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm12
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x1400]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x64f0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x40f0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm15
movss xmm1, dword [rbp - 0x20]
subss xmm1, xmm10
lea rcx, [rbp + 0x1408]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Anim:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b0e0
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x6510]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4100]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm15
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x1410]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6510]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x4110]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x1418]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
test r12d, r12d
jne 0x18011391a
cmp byte [0x180350b05], r12b
jne 0x18011391a
inc dword [0x180350c3c]
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1420]
call fcn.18000e870
mov rbx, rax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm7
movss xmm1, dword [rbp - 0x20]
addss xmm1, dword [0x180307d10]
lea rcx, [rbp + 0x1428]
call fcn.18000e870
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180020540
movss xmm2, dword [0x180307d3c]
movss xmm1, dword [0x180307d28]
lea rcx, [rbp + 0x1430]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
xor edx, edx
lea r8d, [r12 + 7]
lea rcx, str.Lplayer
call fcn.18001d5e0
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b0e0
xor r8d, r8d
mov rdx, qword [rax]
lea rcx, [rbp + 0x630]
call fcn.180155380
nop
call fcn.1800205b0
mov qword [rbp + 0x1f0], rax
mov dword [rbp + 0x8570], r13d
lea rcx, [rbp + 0x630]
call fcn.18009ac80
test rax, rax
je 0x1801138d3
xor r14d, r14d
xor r15d, r15d
nop dword [rax + rax]
mov edx, r13d
lea rcx, [rbp + 0x1140]
call fcn.1800471f0
nop
lea rdx, [0x1802e2cd0]
lea rcx, [rbp + 0x1140]
call fcn.180009220
mov rdx, r14
lea rcx, [rbp + 0x630]
call fcn.18009ac70
mov rdx, qword [rax]
lea rcx, [rbp + 0x6530]
call fcn.180008650
nop
mov rdx, rax
lea rcx, [rbp + 0x1140]
call fcn.180008c20
nop
lea rcx, [rbp + 0x6530]
call fcn.180008740
xor dil, dil
lea rcx, [0x180347290]
call fcn.18005ba70
mov rsi, rax
lea rcx, [0x180347290]
call fcn.18005ba60
mov r12, rax
cmp rsi, rax
je 0x18011378d
mov r13d, 1
nop word [rax + rax]
mov rbx, qword [rsi]
mov rdx, r14
lea rcx, [rbp + 0x630]
call fcn.18009ac70
movzx edi, dil
cmp rbx, qword [rax]
cmove edi, r13d
add rsi, 8
cmp rsi, r12
jne 0x180113760
mov r13d, dword [rbp + 0x8570]
movd xmm6, r15d
cvtdq2ps xmm6, xmm6
lea rcx, [rbp + 0x1140]
call fcn.180008700
mov dword [rsp + 0x20], 0xff
test dil, dil
mov rdi, rax
je 0x18011380c
xor edx, edx
mov r9d, 0xb0
lea r8d, [r9 + 0x4f]
lea rcx, [rbp + 0x4120]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm15
addss xmm2, xmm6
movss xmm1, dword [rbp - 0x20]
addss xmm1, xmm10
lea rcx, [rbp + 0x1438]
call fcn.18000e870
xor esi, esi
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], rsi
jmp 0x180113864
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x4130]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm15
addss xmm2, xmm6
movss xmm1, dword [rbp - 0x20]
addss xmm1, xmm10
lea rcx, [rbp + 0x1440]
call fcn.18000e870
xor edx, edx
mov qword [rsp + 0x40], rdx
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], rdx
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x28], rdi
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov dword [rsp + 0x20], ebx
mov r9, rax
mov rcx, qword [rbp + 0x1f0]
call fcn.180035880
nop
lea rcx, [rbp + 0x1140]
call fcn.180008740
inc r13d
mov dword [rbp + 0x8570], r13d
add r15d, 0xa
movsxd r14, r13d
lea rcx, [rbp + 0x630]
call fcn.18009ac80
cmp r14, rax
jb 0x1801136d0
mov r15, qword [rbp + 0x598]
mov r14d, dword [rbp + 0x258]
call fcn.18001f8c0
xor r13d, r13d
cmp dword [0x180350c3c], 0x12c
jle 0x18011390e
mov dword [0x180350c3c], r13d
lea rcx, [0x180347290]
call fcn.180124440
lea rdx, [rbp + 0x630]
lea rcx, [0x180347290]
call fcn.180124620
nop
lea rcx, [rbp + 0x630]
call fcn.18005ba80
lea rdi, str.InAct:
inc r14d
mov dword [rbp + 0x258], r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x318]
call fcn.18005b0f0
cmp rsi, rax
jb 0x180112be0
lea rcx, [rbp + 0x318]
call fcn.18005b160
cmp byte [0x18034b43e], 0
je 0x180113b58
mov r8d, 1
movzx edx, r8b
lea rcx, [rbp + 0x5b0]
call fcn.180136460
nop
mov esi, r13d
lea rcx, [rbp + 0x5b0]
call fcn.18005b0f0
test rax, rax
je 0x180113b4c
mov rdi, r13
nop
mov rdx, rdi
lea rcx, [rbp + 0x5b0]
call fcn.18005b0e0
cmp dword [rax + 0x78], 1
jne 0x180113b32
mov rdx, rdi
lea rcx, [rbp + 0x5b0]
call fcn.18005b0e0
cmp dword [rax + 0x1c], 0
je 0x180113b32
mov rdx, rdi
lea rcx, [rbp + 0x5b0]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x5b0]
call fcn.18005b0e0
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x27c0]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x500]
call fcn.1800e2430
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x4140]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x504]
movss xmm1, dword [rbp + 0x500]
lea rcx, [rbp + 0x1448]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov rdx, rdi
lea rcx, [rbp + 0x5b0]
call fcn.18005b0e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x6550]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4150]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x504]
movss xmm1, dword [rbp + 0x500]
lea rcx, [rbp + 0x1450]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6550]
call fcn.180008740
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x5b0]
call fcn.18005b0f0
cmp rdi, rax
jb 0x180113990
lea rcx, [rbp + 0x5b0]
call fcn.18005b160
cmp byte [0x18034b444], 0
je 0x180113d33
mov r8d, 2
mov dl, 1
lea rcx, [rbp + 0x5c8]
call fcn.180136460
nop
mov esi, r13d
lea rcx, [rbp + 0x5c8]
call fcn.18005b0f0
test rax, rax
je 0x180113d27
mov rdi, r13
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x5c8]
call fcn.18005b0e0
cmp dword [rax + 0x78], 2
jne 0x180113d0d
mov rdx, rdi
lea rcx, [rbp + 0x5c8]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x5c8]
call fcn.18005b0e0
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2718]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x510]
call fcn.1800e2430
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x4160]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x514]
movss xmm1, dword [rbp + 0x510]
lea rcx, [rbp + 0x1458]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov rdx, rdi
lea rcx, [rbp + 0x5c8]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4170]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x514]
movss xmm1, dword [rbp + 0x510]
lea rcx, [rbp + 0x1460]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x5c8]
call fcn.18005b0f0
cmp rdi, rax
jb 0x180113ba0
lea rcx, [rbp + 0x5c8]
call fcn.18005b160
cmp byte [0x18034b432], 0
je 0x180114034
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x490]
call fcn.180136460
nop
mov esi, r13d
lea rcx, [rbp + 0x490]
call fcn.18005b0f0
test rax, rax
je 0x180114028
mov rdi, r13
mov rdx, rdi
lea rcx, [rbp + 0x490]
call fcn.18005b0e0
cmp dword [rax + 0x1c], 0
je 0x18011400e
mov rdx, rdi
lea rcx, [rbp + 0x490]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x490]
call fcn.18005b0e0
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2728]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x520]
call fcn.1800e2430
mov rdx, rdi
lea rcx, [rbp + 0x490]
call fcn.18005b0e0
movss xmm7, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x490]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x14]
mov rdx, rdi
lea rcx, [rbp + 0x490]
call fcn.18005b0e0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2738]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp + 0x190], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x198], eax
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x530]
call fcn.1800d95c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x4180]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x524]
movss xmm1, dword [rbp + 0x520]
lea rcx, [rbp + 0x1468]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov rdx, rdi
lea rcx, [rbp + 0x490]
call fcn.18005b0e0
mov edx, dword [rax + 0x78]
lea rcx, [rbp + 0x6570]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4190]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x524]
movss xmm1, dword [rbp + 0x520]
lea rcx, [rbp + 0x1470]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6570]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, 0x80
mov r8d, r9d
lea rcx, [rbp + 0x41a0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov edi, eax
movss xmm2, dword [rbp + 0x534]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x530]
addss xmm1, xmm11
lea rcx, [rbp + 0x1478]
call fcn.18000e870
mov rbx, rax
movss xmm2, dword [rbp + 0x534]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x530]
subss xmm1, xmm11
lea rcx, [rbp + 0x1480]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x490]
call fcn.18005b0f0
cmp rdi, rax
jb 0x180113d70
lea rcx, [rbp + 0x490]
call fcn.18005b160
cmp byte [0x18034b0ec], 0
je 0x180114232
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x550]
call fcn.180136460
nop
mov esi, r13d
lea rcx, [rbp + 0x550]
call fcn.18005b0f0
test rax, rax
je 0x180114226
mov rdi, r13
mov rdx, rdi
lea rcx, [rbp + 0x550]
call fcn.18005b0e0
cmp dword [rax + 0x78], 0
je 0x18011409f
mov rdx, rdi
lea rcx, [rbp + 0x550]
call fcn.18005b0e0
cmp dword [rax + 0x78], 0xc
jne 0x18011420c
mov rdx, rdi
lea rcx, [rbp + 0x550]
call fcn.18005b0e0
cmp dword [rax + 0x1c], 0
je 0x18011420c
mov rdx, rdi
lea rcx, [rbp + 0x550]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x550]
call fcn.18005b0e0
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2748]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x540]
call fcn.1800e2430
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x41b0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x544]
movss xmm1, dword [rbp + 0x540]
lea rcx, [rbp + 0x1488]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov rdx, rdi
lea rcx, [rbp + 0x550]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x41c0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x544]
movss xmm1, dword [rbp + 0x540]
lea rcx, [rbp + 0x1490]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x550]
call fcn.18005b0f0
cmp rdi, rax
jb 0x180114071
lea rcx, [rbp + 0x550]
call fcn.18005b160
cmp byte [0x18034b41c], 0
je 0x180114499
xor edx, edx
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x4a8]
call fcn.180136460
nop
mov esi, r13d
lea rcx, [rbp + 0x4a8]
call fcn.18005b0f0
test rax, rax
je 0x18011448d
mov rbx, r13
nop dword [rax]
mov rdx, rbx
lea rcx, [rbp + 0x4a8]
call fcn.18005b0e0
cmp dword [rax + 0x78], 3
jne 0x180114473
mov rdx, rbx
lea rcx, [rbp + 0x4a8]
call fcn.18005b0e0
cmp dword [rax + 0x1c], 0
jle 0x180114473
mov rdx, rbx
lea rcx, [rbp + 0x4a8]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x10]
mov rdx, rbx
lea rcx, [rbp + 0x4a8]
call fcn.18005b0e0
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2758]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x568]
call fcn.1800e2430
mov rdx, rbx
lea rcx, [rbp + 0x4a8]
call fcn.18005b0e0
lea rcx, [rax + 0x28]
lea rdx, [0x1802da786]
call fcn.180008ef0
mov rdx, rbx
lea rcx, [rbp + 0x4a8]
test al, al
je 0x1801143e2
call fcn.18005b0e0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x6590]
call fcn.1800471f0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x41d0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x56c]
movss xmm1, dword [rbp + 0x568]
lea rcx, [rbp + 0x1498]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6590]
call fcn.180008740
jmp 0x180114473
call fcn.18005b0e0
lea rcx, [rax + 0x28]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x41e0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x56c]
movss xmm1, dword [rbp + 0x568]
lea rcx, [rbp + 0x14a0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
inc esi
movsxd rbx, esi
lea rcx, [rbp + 0x4a8]
call fcn.18005b0f0
cmp rbx, rax
jb 0x180114270
lea rcx, [rbp + 0x4a8]
call fcn.18005b160
cmp qword [0x180350aa8], 0
jbe 0x180114d87
cmp byte [0x18034b35c], 0
je 0x180114d87
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x278]
call fcn.180136460
nop
mov r12d, r13d
lea rcx, [rbp + 0x278]
call fcn.18005b0f0
test rax, rax
je 0x180114d7b
mov rsi, r13
movss xmm14, dword [0x180307d44]
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b0e0
cmp dword [rax + 0x78], 1
jne 0x180114d60
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b0e0
cmp dword [rax + 0x1c], 0
jle 0x180114d60
lea rdx, [0x1802da786]
lea rcx, [rbp + 0x398]
call fcn.1800087f0
nop
mov r14d, r13d
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b0e0
cmp dword [rax + 0x1c], 0x65c2
jne 0x180114829
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b0e0
mov edx, dword [rax + 0x24]
sub edx, 0x270
je 0x180114594
sub edx, 2
je 0x180114585
cmp edx, 0x274
jne 0x1801145ad
lea rdx, str.Direct
jmp 0x1801145a1
mov r14d, 2
lea rdx, str.Left
jmp 0x1801145a1
mov r14d, 1
lea rdx, str.Right
lea rcx, [rbp + 0x398]
call fcn.18005bc10
lea rcx, [rbp + 0x398]
call fcn.1800086f0
cmp rax, 1
jbe 0x180114815
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b0e0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b0e0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2768]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x350]
call fcn.1800d95c0
lea rcx, [rbp + 0x398]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x41f0]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x354]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x350]
subss xmm1, xmm11
lea rcx, [rbp + 0x14a8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm11
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
cmp r14d, 1
jne 0x18011476a
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x4200]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x354]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x350]
movss xmm8, dword [0x180307d08]
addss xmm1, xmm8
lea rcx, [rbp + 0x14b0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, [0x1802e9e30]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm11
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
jmp 0x180114832
cmp r14d, 2
jne 0x180114829
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x4210]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x354]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x350]
movss xmm10, dword [0x180307d40]
subss xmm1, xmm10
lea rcx, [rbp + 0x14b8]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str._______
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm11
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
movss xmm8, dword [0x180307d08]
jmp 0x18011483b
movss xmm10, dword [0x180307d40]
movss xmm8, dword [0x180307d08]
jmp 0x18011483b
movss xmm8, dword [0x180307d08]
movss xmm10, dword [0x180307d40]
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b0e0
cmp dword [rax + 0x1c], 0x65c3
jne 0x180114ac5
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b0e0
mov edx, dword [rax + 0x24]
sub edx, 0x271
je 0x180114896
sub edx, 2
je 0x180114887
cmp edx, 0x275
jne 0x1801148af
lea rdx, str.Direct
jmp 0x1801148a3
mov r14d, 2
lea rdx, str.Left
jmp 0x1801148a3
mov r14d, 1
lea rdx, str.Right
lea rcx, [rbp + 0x398]
call fcn.18005bc10
lea rcx, [rbp + 0x398]
call fcn.1800086f0
cmp rax, 1
jbe 0x180114ac5
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b0e0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b0e0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2778]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp + 0x190], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x198], eax
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x360]
call fcn.1800d95c0
lea rcx, [rbp + 0x398]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4220]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x364]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x360]
subss xmm1, xmm11
lea rcx, [rbp + 0x14c0]
call fcn.18000e870
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm11
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
cmp r14d, 1
jne 0x180114a2e
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x4230]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x364]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x360]
addss xmm1, xmm8
lea rcx, [rbp + 0x14c8]
call fcn.18000e870
lea rdx, [0x1802e9e30]
jmp 0x180114a8e
cmp r14d, 2
jne 0x180114ac5
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x4240]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x364]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x360]
subss xmm1, xmm10
lea rcx, [rbp + 0x14d0]
call fcn.18000e870
lea rdx, str._______
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdx
mov rcx, qword [0x18034b2d0]
mov rdx, qword [rcx + 0x3c08]
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm11
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b0e0
cmp dword [rax + 0x1c], 0x65c5
jne 0x180114d54
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b0e0
mov edx, dword [rax + 0x24]
sub edx, 0x6852
je 0x180114b0d
cmp edx, 4
jne 0x180114b26
lea r14d, [rdx - 3]
lea rdx, str.Magic
jmp 0x180114b1a
mov r14d, 2
lea rdx, str.Range
lea rcx, [rbp + 0x398]
call fcn.18005bc10
lea rcx, [rbp + 0x398]
call fcn.1800086f0
cmp rax, 1
jbe 0x180114d54
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b0e0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b0e0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b0e0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2788]
call fcn.180047420
movsd xmm0, qword [rax]
movsd qword [rbp + 0x240], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x248], eax
lea rdx, [rbp + 0x240]
lea rcx, [rbp + 0x370]
call fcn.1800d95c0
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x14d8]
call fcn.18000e870
mov rdx, rax
mov ecx, 5
call fcn.1800149c0
movaps xmm2, xmm11
movss xmm1, dword [0x180307d0c]
lea rcx, [rbp + 0x14e0]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x14e8]
call fcn.18000e870
mov rbx, rax
movss xmm2, dword [rbp + 0x374]
subss xmm2, xmm14
movss xmm1, dword [rbp + 0x370]
subss xmm1, dword [0x180307cd4]
lea rcx, [rbp + 0x1848]
call fcn.18000e870
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180020540
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.Status
call fcn.18001d5e0
call fcn.1800205b0
mov rsi, rax
cmp r14d, 1
jne 0x180114ca1
lea rcx, [rbp + 0x398]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xcd
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x4250]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
lea rcx, [rbp + 0x14f8]
jmp 0x180114ce8
cmp r14d, 2
jne 0x180114d44
lea rcx, [rbp + 0x398]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4260]
call fcn.180047640
mov rcx, rax
call fcn.18002b420
lea rcx, [rbp + 0x1500]
movss xmm2, dword [rbp + 0x374]
movss xmm1, dword [rbp + 0x370]
mov ebx, eax
subss xmm2, xmm10
subss xmm1, xmm12
call fcn.18000e870
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov rcx, qword [0x18034b2d0]
mov qword [rsp + 0x28], rdi
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov dword [rsp + 0x20], ebx
mov r9, rax
mov rcx, rsi
call fcn.180035880
call fcn.18001f8c0
mov ecx, 1
call fcn.180014a50
nop
lea rcx, [rbp + 0x398]
call fcn.180008740
inc r12d
movsxd rsi, r12d
lea rcx, [rbp + 0x278]
call fcn.18005b0f0
cmp rsi, rax
jb 0x1801144f0
lea rcx, [rbp + 0x278]
call fcn.18005b160
lea rdx, str.amdSleepFix
lea rcx, [rbp + 0x25a0]
call fcn.1800087f0
nop
lea rdx, [rbp + 0x25a0]
mov rcx, qword [0x18034b448]
call fcn.1801717a0
movzx ebx, al
lea rcx, [rbp + 0x25a0]
call fcn.180008740
test bl, bl
je 0x180114dcc
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
lea r11, [rsp + 0x8638]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm7, xmmword [r11 - 0x28]
movaps xmm8, xmmword [r11 - 0x38]
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm10, xmmword [r11 - 0x58]
movaps xmm11, xmmword [r11 - 0x68]
movaps xmm12, xmmword [r11 - 0x78]
movaps xmm13, xmmword [r11 - 0x88]
movaps xmm14, xmmword [r11 - 0x98]
movaps xmm15, xmmword [r11 - 0xa8]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret