Function at 0x1800e7770
Capabilities:
Authenticate hmac
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 - 0x8448]
mov eax, 0x8558
call fcn.180278520
sub rsp, rax
movaps xmmword [rsp + 0x8540], xmm6
movaps xmmword [rsp + 0x8530], xmm7
movaps xmmword [rsp + 0x8520], xmm8
movaps xmmword [rsp + 0x8510], xmm9
movaps xmmword [rsp + 0x8500], xmm10
movaps xmmword [rsp + 0x84f0], xmm11
movaps xmmword [rsp + 0x84e0], xmm12
movaps xmmword [rsp + 0x84d0], xmm13
movaps xmmword [rsp + 0x84c0], xmm14
movaps xmmword [rsp + 0x84b0], xmm15
call fcn.180010ee0
mov r15, rax
mov qword [rbp + 0x580], rax
mov edi, 1
xorps xmm9, xmm9
movss xmm6, dword [0x1802f8060]
movss xmm14, dword [0x1802f7f50]
movss xmm11, dword [0x1802f7ef0]
cmp byte [0x18033c7ac], 0
jne 0x1800e9e26
cmp byte [0x18033b1dc], 0
jne 0x1800e9e26
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x14c0]
call fcn.180007e40
mov rbx, rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xfc0]
call fcn.180007e40
mov r8, rbx
xor edx, edx
lea rcx, [rbp + 0xfc0]
call fcn.180019c10
xor edx, edx
lea r8d, [rdi + 0x2e]
lea rcx, str.Hell
call fcn.180016c60
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x180335179], 0
je 0x1800e78f3
mov r9d, 0xd7
lea rcx, [rbp + 0x41c0]
call fcn.180040e00
lea rdx, [rbp + 0x41d0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
lea ecx, [rdi + 0x14]
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x14c8]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd2a0]
call fcn.180036bf0
test al, al
je 0x1800e7955
mov byte [0x180335179], 0
jmp 0x1800e794a
mov r9d, edx
lea rcx, [rbp + 0x41e0]
call fcn.180040e00
lea rdx, [rbp + 0x41f0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x14d0]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd2b0]
call fcn.180036bf0
test al, al
je 0x1800e7955
mov byte [0x180335179], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1d6], 0
je 0x1800e79dc
mov r9d, 0xd7
lea rcx, [rbp + 0x4200]
call fcn.180040e00
lea rdx, [rbp + 0x4210]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x14d8]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd2ac]
call fcn.180036bf0
test al, al
je 0x1800e7a3e
mov byte [0x18033b1d6], 0
jmp 0x1800e7a33
mov r9d, edx
lea rcx, [rbp + 0x4220]
call fcn.180040e00
lea rdx, [rbp + 0x4230]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x14e0]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd2ac]
call fcn.180036bf0
test al, al
je 0x1800e7a3e
mov byte [0x18033b1d6], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1c2], 0
je 0x1800e7ac5
mov r9d, 0xd7
lea rcx, [rbp + 0x4240]
call fcn.180040e00
lea rdx, [rbp + 0x4250]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x14e8]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd2b8]
call fcn.180036bf0
test al, al
je 0x1800e7b27
mov byte [0x18033b1c2], 0
jmp 0x1800e7b1c
mov r9d, edx
lea rcx, [rbp + 0x4260]
call fcn.180040e00
lea rdx, [rbp + 0x4270]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x14f0]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd2b8]
call fcn.180036bf0
test al, al
je 0x1800e7b27
mov byte [0x18033b1c2], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1dd], 0
je 0x1800e7bae
mov r9d, 0xd7
lea rcx, [rbp + 0x4280]
call fcn.180040e00
lea rdx, [rbp + 0x4290]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x14f8]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd2b4]
call fcn.180036bf0
test al, al
je 0x1800e7c10
mov byte [0x18033b1dd], 0
jmp 0x1800e7c05
mov r9d, edx
lea rcx, [rbp + 0x42a0]
call fcn.180040e00
lea rdx, [rbp + 0x42b0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1500]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd2b4]
call fcn.180036bf0
test al, al
je 0x1800e7c10
mov byte [0x18033b1dd], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b16b], 0
je 0x1800e7c97
mov r9d, 0xd7
lea rcx, [rbp + 0x42c0]
call fcn.180040e00
lea rdx, [rbp + 0x42d0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1508]
call fcn.180007e40
mov rdx, rax
lea rcx, str.LootW
call fcn.180036bf0
test al, al
je 0x1800e7cf9
mov byte [0x18033b16b], 0
jmp 0x1800e7cee
mov r9d, edx
lea rcx, [rbp + 0x42e0]
call fcn.180040e00
lea rdx, [rbp + 0x42f0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1510]
call fcn.180007e40
mov rdx, rax
lea rcx, str.LootW
call fcn.180036bf0
test al, al
je 0x1800e7cf9
mov byte [0x18033b16b], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b12c], 0
je 0x1800e7d80
mov r9d, 0xd7
lea rcx, [rbp + 0x4300]
call fcn.180040e00
lea rdx, [rbp + 0x4310]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1518]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802d3268]
call fcn.180036bf0
test al, al
je 0x1800e7de2
mov byte [0x18033b12c], 0
jmp 0x1800e7dd7
mov r9d, edx
lea rcx, [rbp + 0x4320]
call fcn.180040e00
lea rdx, [rbp + 0x4330]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1520]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802d3268]
call fcn.180036bf0
test al, al
je 0x1800e7de2
mov byte [0x18033b12c], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1d8], 0
je 0x1800e7e69
mov r9d, 0xd7
lea rcx, [rbp + 0x4340]
call fcn.180040e00
lea rdx, [rbp + 0x4350]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1528]
call fcn.180007e40
mov rdx, rax
lea rcx, str.AllM
call fcn.180036bf0
test al, al
je 0x1800e7ecb
mov byte [0x18033b1d8], 0
jmp 0x1800e7ec0
mov r9d, edx
lea rcx, [rbp + 0x4360]
call fcn.180040e00
lea rdx, [rbp + 0x4370]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1530]
call fcn.180007e40
mov rdx, rax
lea rcx, str.AllM
call fcn.180036bf0
test al, al
je 0x1800e7ecb
mov byte [0x18033b1d8], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1c9], 0
je 0x1800e7f52
mov r9d, 0xd7
lea rcx, [rbp + 0x4380]
call fcn.180040e00
lea rdx, [rbp + 0x4390]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1538]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd2d0]
call fcn.180036bf0
test al, al
je 0x1800e7fb4
mov byte [0x18033b1c9], 0
jmp 0x1800e7fa9
mov r9d, edx
lea rcx, [rbp + 0x43a0]
call fcn.180040e00
lea rdx, [rbp + 0x43b0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1540]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd2d0]
call fcn.180036bf0
test al, al
je 0x1800e7fb4
mov byte [0x18033b1c9], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1bf], 0
je 0x1800e803b
mov r9d, 0xd7
lea rcx, [rbp + 0x43c0]
call fcn.180040e00
lea rdx, [rbp + 0x43d0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1548]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd2cc]
call fcn.180036bf0
test al, al
je 0x1800e809d
mov byte [0x18033b1bf], 0
jmp 0x1800e8092
mov r9d, edx
lea rcx, [rbp + 0x43e0]
call fcn.180040e00
lea rdx, [rbp + 0x43f0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1550]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd2cc]
call fcn.180036bf0
test al, al
je 0x1800e809d
mov byte [0x18033b1bf], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b12d], 0
je 0x1800e8124
mov r9d, 0xd7
lea rcx, [rbp + 0x4400]
call fcn.180040e00
lea rdx, [rbp + 0x4410]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1558]
call fcn.180007e40
mov rdx, rax
lea rcx, str.ObjM
call fcn.180036bf0
test al, al
je 0x1800e8186
mov byte [0x18033b12d], 0
jmp 0x1800e817b
mov r9d, edx
lea rcx, [rbp + 0x4420]
call fcn.180040e00
lea rdx, [rbp + 0x4430]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1560]
call fcn.180007e40
mov rdx, rax
lea rcx, str.ObjM
call fcn.180036bf0
test al, al
je 0x1800e8186
mov byte [0x18033b12d], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1e8], 0
je 0x1800e820d
mov r9d, 0xd7
lea rcx, [rbp + 0x4440]
call fcn.180040e00
lea rdx, [rbp + 0x4450]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1568]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd2d4]
call fcn.180036bf0
test al, al
je 0x1800e826f
mov byte [0x18033b1e8], 0
jmp 0x1800e8264
mov r9d, edx
lea rcx, [rbp + 0x4460]
call fcn.180040e00
lea rdx, [rbp + 0x4470]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1570]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd2d4]
call fcn.180036bf0
test al, al
je 0x1800e826f
mov byte [0x18033b1e8], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1e9], 0
je 0x1800e82f6
mov r9d, 0xd7
lea rcx, [rbp + 0x4480]
call fcn.180040e00
lea rdx, [rbp + 0x4490]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1578]
call fcn.180007e40
mov rdx, rax
lea rcx, str.NPCM
call fcn.180036bf0
test al, al
je 0x1800e8358
mov byte [0x18033b1e9], 0
jmp 0x1800e834d
mov r9d, edx
lea rcx, [rbp + 0x44a0]
call fcn.180040e00
lea rdx, [rbp + 0x44b0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1580]
call fcn.180007e40
mov rdx, rax
lea rcx, str.NPCM
call fcn.180036bf0
test al, al
je 0x1800e8358
mov byte [0x18033b1e9], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b16d], 0
je 0x1800e83df
mov r9d, 0xd7
lea rcx, [rbp + 0x44c0]
call fcn.180040e00
lea rdx, [rbp + 0x44d0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1588]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd2e0]
call fcn.180036bf0
test al, al
je 0x1800e8441
mov byte [0x18033b16d], 0
jmp 0x1800e8436
mov r9d, edx
lea rcx, [rbp + 0x44e0]
call fcn.180040e00
lea rdx, [rbp + 0x44f0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1590]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd2e0]
call fcn.180036bf0
test al, al
je 0x1800e8441
mov byte [0x18033b16d], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1eb], 0
je 0x1800e84c8
mov r9d, 0xd7
lea rcx, [rbp + 0x4500]
call fcn.180040e00
lea rdx, [rbp + 0x4510]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1598]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd2f4]
call fcn.180036bf0
test al, al
je 0x1800e852a
mov byte [0x18033b1eb], 0
jmp 0x1800e851f
mov r9d, edx
lea rcx, [rbp + 0x4520]
call fcn.180040e00
lea rdx, [rbp + 0x4530]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15a0]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd2f4]
call fcn.180036bf0
test al, al
je 0x1800e852a
mov byte [0x18033b1eb], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
lea rcx, str.ExDeb1
call fcn.18003ea80
xorps xmm1, xmm1
test al, al
je 0x1800e9b25
movss xmm2, dword [0x1802f7f34]
lea rcx, [rbp + 0x15a8]
call fcn.180007e40
mov rdx, rax
xor r8d, r8d
lea rcx, str.Hell
call fcn.180019b80
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b16a], 0
je 0x1800e85ee
mov r9d, 0xd7
lea rcx, [rbp + 0x4540]
call fcn.180040e00
lea rdx, [rbp + 0x4550]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15b0]
call fcn.180007e40
mov rdx, rax
lea rcx, str.Bosstest
call fcn.180036bf0
test al, al
je 0x1800e8650
mov byte [0x18033b16a], 0
jmp 0x1800e8645
mov r9d, edx
lea rcx, [rbp + 0x4560]
call fcn.180040e00
lea rdx, [rbp + 0x4570]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15b8]
call fcn.180007e40
mov rdx, rax
lea rcx, str.Bosstest
call fcn.180036bf0
test al, al
je 0x1800e8650
mov byte [0x18033b16a], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b12e], 0
je 0x1800e86d7
mov r9d, 0xd7
lea rcx, [rbp + 0x4580]
call fcn.180040e00
lea rdx, [rbp + 0x4590]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15c0]
call fcn.180007e40
mov rdx, rax
lea rcx, str.Clue_Imps
call fcn.180036bf0
test al, al
je 0x1800e8739
mov byte [0x18033b12e], 0
jmp 0x1800e872e
mov r9d, edx
lea rcx, [rbp + 0x45a0]
call fcn.180040e00
lea rdx, [rbp + 0x45b0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15c8]
call fcn.180007e40
mov rdx, rax
lea rcx, str.Clue_Imps
call fcn.180036bf0
test al, al
je 0x1800e8739
mov byte [0x18033b12e], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
cmp byte [0x18033b12e], 0
je 0x1800e8836
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1c1], 0
je 0x1800e87cd
mov r9d, 0xd7
lea rcx, [rbp + 0x45c0]
call fcn.180040e00
lea rdx, [rbp + 0x45d0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15d0]
call fcn.180007e40
mov rdx, rax
lea rcx, str.D_Clue
call fcn.180036bf0
test al, al
je 0x1800e882f
mov byte [0x18033b1c1], 0
jmp 0x1800e8824
mov r9d, edx
lea rcx, [rbp + 0x45e0]
call fcn.180040e00
lea rdx, [rbp + 0x45f0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15d8]
call fcn.180007e40
mov rdx, rax
lea rcx, str.D_Clue
call fcn.180036bf0
test al, al
je 0x1800e882f
mov byte [0x18033b1c1], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1c0], 0
je 0x1800e88b6
mov r9d, 0xd7
lea rcx, [rbp + 0x4600]
call fcn.180040e00
lea rdx, [rbp + 0x4610]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15e0]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd314]
call fcn.180036bf0
test al, al
je 0x1800e8918
mov byte [0x18033b1c0], 0
jmp 0x1800e890d
mov r9d, edx
lea rcx, [rbp + 0x4620]
call fcn.180040e00
lea rdx, [rbp + 0x4630]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15e8]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd314]
call fcn.180036bf0
test al, al
je 0x1800e8918
mov byte [0x18033b1c0], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1be], 0
je 0x1800e899f
mov r9d, 0xd7
lea rcx, [rbp + 0x4640]
call fcn.180040e00
lea rdx, [rbp + 0x4650]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15f0]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd328]
call fcn.180036bf0
test al, al
je 0x1800e8a01
mov byte [0x18033b1be], 0
jmp 0x1800e89f6
mov r9d, edx
lea rcx, [rbp + 0x4660]
call fcn.180040e00
lea rdx, [rbp + 0x4670]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15f8]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd328]
call fcn.180036bf0
test al, al
je 0x1800e8a01
mov byte [0x18033b1be], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1cb], 0
je 0x1800e8a88
mov r9d, 0xd7
lea rcx, [rbp + 0x4680]
call fcn.180040e00
lea rdx, [rbp + 0x4690]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1600]
call fcn.180007e40
mov rdx, rax
lea rcx, str.Chat_D
call fcn.180036bf0
test al, al
je 0x1800e8aea
mov byte [0x18033b1cb], 0
jmp 0x1800e8adf
mov r9d, edx
lea rcx, [rbp + 0x46a0]
call fcn.180040e00
lea rdx, [rbp + 0x46b0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1608]
call fcn.180007e40
mov rdx, rax
lea rcx, str.Chat_D
call fcn.180036bf0
test al, al
je 0x1800e8aea
mov byte [0x18033b1cb], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1bc], 0
je 0x1800e8b71
mov r9d, 0xd7
lea rcx, [rbp + 0x46c0]
call fcn.180040e00
lea rdx, [rbp + 0x46d0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1610]
call fcn.180007e40
mov rdx, rax
lea rcx, str.Targ_D
call fcn.180036bf0
test al, al
je 0x1800e8bd3
mov byte [0x18033b1bc], 0
jmp 0x1800e8bc8
mov r9d, edx
lea rcx, [rbp + 0x46e0]
call fcn.180040e00
lea rdx, [rbp + 0x46f0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1618]
call fcn.180007e40
mov rdx, rax
lea rcx, str.Targ_D
call fcn.180036bf0
test al, al
je 0x1800e8bd3
mov byte [0x18033b1bc], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b16c], 0
je 0x1800e8c5a
mov r9d, 0xd7
lea rcx, [rbp + 0x4700]
call fcn.180040e00
lea rdx, [rbp + 0x4710]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1620]
call fcn.180007e40
mov rdx, rax
lea rcx, str.InterA_D
call fcn.180036bf0
test al, al
je 0x1800e8cbc
mov byte [0x18033b16c], 0
jmp 0x1800e8cb1
mov r9d, edx
lea rcx, [rbp + 0x4720]
call fcn.180040e00
lea rdx, [rbp + 0x64d0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1628]
call fcn.180007e40
mov rdx, rax
lea rcx, str.InterA_D
call fcn.180036bf0
test al, al
je 0x1800e8cbc
mov byte [0x18033b16c], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1c8], 0
je 0x1800e8d43
mov r9d, 0xd7
lea rcx, [rbp + 0x64e0]
call fcn.180040e00
lea rdx, [rbp + 0x6550]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1630]
call fcn.180007e40
mov rdx, rax
lea rcx, str.Bank
call fcn.180036bf0
test al, al
je 0x1800e8da5
mov byte [0x18033b1c8], 0
jmp 0x1800e8d9a
mov r9d, edx
lea rcx, [rbp + 0x29d0]
call fcn.180040e00
lea rdx, [rbp + 0x29e0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1638]
call fcn.180007e40
mov rdx, rax
lea rcx, str.Bank
call fcn.180036bf0
test al, al
je 0x1800e8da5
mov byte [0x18033b1c8], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
lea rcx, str.ExDeb2
call fcn.18003ea80
test al, al
je 0x1800e9b1e
movaps xmm2, xmm14
xorps xmm1, xmm1
lea rcx, [rbp + 0x1640]
call fcn.180007e40
mov rdx, rax
xor r8d, r8d
lea rcx, str.Hell
call fcn.180019b80
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b168], 0
je 0x1800e8e65
mov r9d, 0xd7
lea rcx, [rbp + 0x29f0]
call fcn.180040e00
lea rdx, [rbp + 0x2a00]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1648]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd358]
call fcn.180036bf0
test al, al
je 0x1800e8ec7
mov byte [0x18033b168], 0
jmp 0x1800e8ebc
mov r9d, edx
lea rcx, [rbp + 0x2a10]
call fcn.180040e00
lea rdx, [rbp + 0x2a20]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1650]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd358]
call fcn.180036bf0
test al, al
je 0x1800e8ec7
mov byte [0x18033b168], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b16e], 0
je 0x1800e8f4e
mov r9d, 0xd7
lea rcx, [rbp + 0x2a30]
call fcn.180040e00
lea rdx, [rbp + 0x2a40]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1658]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd354]
call fcn.180036bf0
test al, al
je 0x1800e8fb0
mov byte [0x18033b16e], 0
jmp 0x1800e8fa5
mov r9d, edx
lea rcx, [rbp + 0x2a50]
call fcn.180040e00
lea rdx, [rbp + 0x2a60]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1660]
call fcn.180007e40
mov rdx, rax
lea rcx, [0x1802dd354]
call fcn.180036bf0
test al, al
je 0x1800e8fb0
mov byte [0x18033b16e], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b12f], 0
je 0x1800e9037
mov r9d, 0xd7
lea rcx, [rbp + 0x2a70]
call fcn.180040e00
lea rdx, [rbp + 0x2a80]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1668]
call fcn.180007e40
mov rdx, rax
lea rcx, str.OthM
call fcn.180036bf0
test al, al
je 0x1800e9099
mov byte [0x18033b12f], 0
jmp 0x1800e908e
mov r9d, edx
lea rcx, [rbp + 0x2a90]
call fcn.180040e00
lea rdx, [rbp + 0x2aa0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1670]
call fcn.180007e40
mov rdx, rax
lea rcx, str.OthM
call fcn.180036bf0
test al, al
je 0x1800e9099
mov byte [0x18033b12f], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1dc], 0
je 0x1800e9120
mov r9d, 0xd7
lea rcx, [rbp + 0x2ab0]
call fcn.180040e00
lea rdx, [rbp + 0x2ac0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1678]
call fcn.180007e40
mov rdx, rax
lea rcx, str.I_Test2
call fcn.180036bf0
test al, al
je 0x1800e9182
mov byte [0x18033b1dc], 0
jmp 0x1800e9177
mov r9d, edx
lea rcx, [rbp + 0x2ad0]
call fcn.180040e00
lea rdx, [rbp + 0x2ae0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1680]
call fcn.180007e40
mov rdx, rax
lea rcx, str.I_Test2
call fcn.180036bf0
test al, al
je 0x1800e9182
mov byte [0x18033b1dc], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b169], 0
je 0x1800e9209
mov r9d, 0xd7
lea rcx, [rbp + 0x2af0]
call fcn.180040e00
lea rdx, [rbp + 0x2b00]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1688]
call fcn.180007e40
mov rdx, rax
lea rcx, str.DumpItems
call fcn.180036bf0
test al, al
je 0x1800e926b
mov byte [0x18033b169], 0
jmp 0x1800e9260
mov r9d, edx
lea rcx, [rbp + 0x2b10]
call fcn.180040e00
lea rdx, [rbp + 0x2b20]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1690]
call fcn.180007e40
mov rdx, rax
lea rcx, str.DumpItems
call fcn.180036bf0
test al, al
je 0x1800e926b
mov byte [0x18033b169], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
cmp byte [0x18033c708], 0
je 0x1800e9697
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
cmp byte [0x18033b1d4], 0
je 0x1800e930a
mov edx, 0xf
mov r9d, edx
mov r8d, 0xd7
lea rcx, [rbp + 0x2b30]
call fcn.180040e00
lea rdx, [rbp + 0x2b40]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1698]
call fcn.180007e40
mov rdx, rax
lea rcx, str.DO:action
call fcn.180036bf0
test al, al
je 0x1800e937e
mov byte [0x18033c798], 0
mov byte [0x18033b1d4], 0
jmp 0x1800e9373
mov edx, 0x55
mov r9d, 0xf
mov r8d, r9d
lea rcx, [rbp + 0x2b50]
call fcn.180040e00
lea rdx, [rbp + 0x2b60]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16a0]
call fcn.180007e40
mov rdx, rax
lea rcx, str.DO:action
call fcn.180036bf0
test al, al
je 0x1800e937e
mov byte [0x18033c798], dil
mov byte [0x18033b1d4], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
cmp byte [0x18033b1bd], 0
je 0x1800e9410
mov edx, 0xf
mov r9d, edx
mov r8d, 0xd7
lea rcx, [rbp + 0x2b70]
call fcn.180040e00
lea rdx, [rbp + 0x2b80]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16a8]
call fcn.180007e40
mov rdx, rax
lea rcx, str.DO:radio
call fcn.180036bf0
test al, al
je 0x1800e9484
mov byte [0x18033c7ad], 0
mov byte [0x18033b1bd], 0
jmp 0x1800e9479
mov edx, 0x55
mov r9d, 0xf
mov r8d, r9d
lea rcx, [rbp + 0x2b90]
call fcn.180040e00
lea rdx, [rbp + 0x2ba0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16b0]
call fcn.180007e40
mov rdx, rax
lea rcx, str.DO:radio
call fcn.180036bf0
test al, al
je 0x1800e9484
mov byte [0x18033c7ad], dil
mov byte [0x18033b1bd], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
cmp byte [0x18033c800], 0
je 0x1800e9516
mov edx, 0xf
mov r9d, 0xd7
mov r8d, r9d
lea rcx, [rbp + 0x2bb0]
call fcn.180040e00
lea rdx, [rbp + 0x2bc0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16b8]
call fcn.180007e40
mov rdx, rax
lea rcx, str.W_send
call fcn.180036bf0
test al, al
je 0x1800e958a
mov byte [0x18033c800], 0
mov byte [0x18033c869], 0
jmp 0x1800e957f
mov edx, 0x55
mov r9d, 0xf
mov r8d, r9d
lea rcx, [rbp + 0x2bd0]
call fcn.180040e00
lea rdx, [rbp + 0x2be0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16c0]
call fcn.180007e40
mov rdx, rax
lea rcx, str.W_send
call fcn.180036bf0
test al, al
je 0x1800e958a
mov byte [0x18033c800], dil
mov byte [0x18033c869], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
cmp byte [0x18033c938], 0
je 0x1800e961c
mov edx, 0xf
mov r9d, 0xd7
mov r8d, r9d
lea rcx, [rbp + 0x2bf0]
call fcn.180040e00
lea rdx, [rbp + 0x2c00]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16c8]
call fcn.180007e40
mov rdx, rax
lea rcx, str.W_recv
call fcn.180036bf0
test al, al
je 0x1800e9690
mov byte [0x18033c938], 0
mov byte [0x18033c869], 0
jmp 0x1800e9685
mov edx, 0x55
mov r9d, 0xf
mov r8d, r9d
lea rcx, [rbp + 0x2c10]
call fcn.180040e00
lea rdx, [rbp + 0x2c20]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16d0]
call fcn.180007e40
mov rdx, rax
lea rcx, str.W_recv
call fcn.180036bf0
test al, al
je 0x1800e9690
mov byte [0x18033c938], dil
mov byte [0x18033c869], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b16f], 0
je 0x1800e970c
mov r9d, 0xd7
lea rcx, [rbp + 0x2c30]
call fcn.180040e00
lea rdx, [rbp + 0x2c40]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16d8]
call fcn.180007e40
mov rdx, rax
lea rcx, str.ChooseOption1
call fcn.180036bf0
test al, al
je 0x1800e976e
mov byte [0x18033b16f], 0
jmp 0x1800e9763
mov r9d, edx
lea rcx, [rbp + 0x2c50]
call fcn.180040e00
lea rdx, [rbp + 0x2c60]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16e0]
call fcn.180007e40
mov rdx, rax
lea rcx, str.ChooseOption1
call fcn.180036bf0
test al, al
je 0x1800e976e
mov byte [0x18033b16f], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1d7], 0
je 0x1800e97f5
mov r9d, 0xd7
lea rcx, [rbp + 0x2c70]
call fcn.180040e00
lea rdx, [rbp + 0x2c80]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16e8]
call fcn.180007e40
mov rdx, rax
lea rcx, str.ChooseOption2
call fcn.180036bf0
test al, al
je 0x1800e9857
mov byte [0x18033b1d7], 0
jmp 0x1800e984c
mov r9d, edx
lea rcx, [rbp + 0x2c90]
call fcn.180040e00
lea rdx, [rbp + 0x2ca0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16f0]
call fcn.180007e40
mov rdx, rax
lea rcx, str.ChooseOption2
call fcn.180036bf0
test al, al
je 0x1800e9857
mov byte [0x18033b1d7], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1de], 0
je 0x1800e98de
mov r9d, 0xd7
lea rcx, [rbp + 0x2cb0]
call fcn.180040e00
lea rdx, [rbp + 0x2cc0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16f8]
call fcn.180007e40
mov rdx, rax
lea rcx, str.ChooseOption3
call fcn.180036bf0
test al, al
je 0x1800e9940
mov byte [0x18033b1de], 0
jmp 0x1800e9935
mov r9d, edx
lea rcx, [rbp + 0x2cd0]
call fcn.180040e00
lea rdx, [rbp + 0x2ce0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1700]
call fcn.180007e40
mov rdx, rax
lea rcx, str.ChooseOption3
call fcn.180036bf0
test al, al
je 0x1800e9940
mov byte [0x18033b1de], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1da], 0
je 0x1800e99c7
mov r9d, 0xd7
lea rcx, [rbp + 0x2cf0]
call fcn.180040e00
lea rdx, [rbp + 0x2d00]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1708]
call fcn.180007e40
mov rdx, rax
lea rcx, str.FindChooseOptionLive
call fcn.180036bf0
test al, al
je 0x1800e9a29
mov byte [0x18033b1da], 0
jmp 0x1800e9a1e
mov r9d, edx
lea rcx, [rbp + 0x2d10]
call fcn.180040e00
lea rdx, [rbp + 0x2d20]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1710]
call fcn.180007e40
mov rdx, rax
lea rcx, str.FindChooseOptionLive
call fcn.180036bf0
test al, al
je 0x1800e9a29
mov byte [0x18033b1da], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1c3], 0
je 0x1800e9ab0
mov r9d, 0xd7
lea rcx, [rbp + 0x2d30]
call fcn.180040e00
lea rdx, [rbp + 0x2d40]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1718]
call fcn.180007e40
mov rdx, rax
lea rcx, str.ForTesting
call fcn.180036bf0
test al, al
je 0x1800e9b12
mov byte [0x18033b1c3], 0
jmp 0x1800e9b07
mov r9d, edx
lea rcx, [rbp + 0x2d50]
call fcn.180040e00
lea rdx, [rbp + 0x2d60]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1720]
call fcn.180007e40
mov rdx, rax
lea rcx, str.ForTesting
call fcn.180036bf0
test al, al
je 0x1800e9b12
mov byte [0x18033b1c3], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
call fcn.18003f760
call fcn.18003f760
jmp 0x1800e9b47
movaps xmm2, xmm11
lea rcx, [rbp + 0x1728]
call fcn.180007e40
mov rdx, rax
xor r8d, r8d
lea rcx, str.Hell
call fcn.180019b80
cmp byte [0x18033b1bf], 0
jne 0x1800e9b66
cmp byte [0x18033b16e], 0
jne 0x1800e9b66
cmp byte [0x18033b1c9], 0
je 0x1800e9e21
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1df], 0
je 0x1800e9be6
mov r9d, 0xd7
lea rcx, [rbp + 0x2d70]
call fcn.180040e00
lea rdx, [rbp + 0x2d80]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1730]
call fcn.180007e40
mov rdx, rax
lea rcx, str.Hide
call fcn.180036bf0
test al, al
je 0x1800e9c48
mov byte [0x18033b1df], 0
jmp 0x1800e9c3d
mov r9d, edx
lea rcx, [rbp + 0x2d90]
call fcn.180040e00
lea rdx, [rbp + 0x2da0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1738]
call fcn.180007e40
mov rdx, rax
lea rcx, str.Hide
call fcn.180036bf0
test al, al
je 0x1800e9c48
mov byte [0x18033b1df], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1d5], 0
je 0x1800e9ccf
mov r9d, 0xd7
lea rcx, [rbp + 0x2db0]
call fcn.180040e00
lea rdx, [rbp + 0x2dc0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1740]
call fcn.180007e40
mov rdx, rax
lea rcx, str.Hide_0
call fcn.180036bf0
test al, al
je 0x1800e9d31
mov byte [0x18033b1d5], 0
jmp 0x1800e9d26
mov r9d, edx
lea rcx, [rbp + 0x2dd0]
call fcn.180040e00
lea rdx, [rbp + 0x2de0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1748]
call fcn.180007e40
mov rdx, rax
lea rcx, str.Hide_0
call fcn.180036bf0
test al, al
je 0x1800e9d31
mov byte [0x18033b1d5], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.18001c990
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1ea], 0
je 0x1800e9db8
mov r9d, 0xd7
lea rcx, [rbp + 0x2df0]
call fcn.180040e00
lea rdx, [rbp + 0x2e00]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1750]
call fcn.180007e40
mov rdx, rax
lea rcx, str.Hide_12
call fcn.180036bf0
test al, al
je 0x1800e9e1a
mov byte [0x18033b1ea], 0
jmp 0x1800e9e0f
mov r9d, edx
lea rcx, [rbp + 0x2e10]
call fcn.180040e00
lea rdx, [rbp + 0x2e20]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1758]
call fcn.180007e40
mov rdx, rax
lea rcx, str.Hide_12
call fcn.180036bf0
test al, al
je 0x1800e9e1a
mov byte [0x18033b1ea], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.18000df80
call fcn.180018fa0
xor r13d, r13d
lea r14, [0x1802d3930]
lea r12, str.Floor:
movss xmm15, dword [0x1802f7f08]
movss xmm6, dword [0x1802f7f18]
movss xmm12, dword [0x1802f7ed4]
movss xmm10, dword [0x1802f7f24]
movss xmm13, dword [0x1802f7d44]
cmp byte [0x180335179], r13b
jne 0x1800eb75e
movss xmm7, dword [0x1802f7fa4]
movaps xmm2, xmm7
movss xmm8, dword [0x1802f7fb0]
movaps xmm1, xmm8
lea rcx, [rbp + 0x1760]
call fcn.180007e40
mov rcx, rax
xor edx, edx
call fcn.180019c50
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x14b8]
call fcn.180007e40
mov rbx, rax
movaps xmm2, xmm15
xorps xmm1, xmm1
lea rcx, [rbp + 0x1768]
call fcn.180007e40
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180019c10
xor edx, edx
lea r8d, [r13 + 0x2b]
lea rcx, str.Off_On_debug
call fcn.180016c60
call fcn.180019c80
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2e30]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1770]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
lea rcx, [rbp + 0x2750]
call fcn.1800d9ad0
mov edx, dword [rax]
lea rcx, [rbp + 0x4730]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2e40]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0x1778]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4730]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2e50]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm6
movss xmm1, dword [0x1802f7f3c]
lea rcx, [rbp + 0x1780]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
lea rcx, [rbp + 0x275c]
call fcn.1800d9ad0
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x4750]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2e60]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm6
movss xmm1, dword [0x1802f7f48]
lea rcx, [rbp + 0x1788]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4750]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2e70]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rbp + 0x1790]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
lea rcx, [0x180336f30]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2e80]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm10
movaps xmm1, xmm6
lea rcx, [rbp + 0x1798]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2e90]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [0x1802f7f34]
movaps xmm1, xmm12
lea rcx, [rbp + 0x17a0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
lea rcx, [0x1803353a0]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2ea0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [0x1802f7f34]
movaps xmm1, xmm6
lea rcx, [rbp + 0x17a8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2eb0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [0x1802f7f3c]
movaps xmm1, xmm12
lea rcx, [rbp + 0x17b0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
call fcn.180010d70
movss xmm1, dword [rax + 0xd0]
lea rcx, [rbp + 0x4770]
call fcn.180040ab0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2ec0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [0x1802f7f3c]
movaps xmm1, xmm6
lea rcx, [rbp + 0x17b8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4770]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2ed0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm6, dword [0x1802f7f48]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x17c0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
lea rcx, [rbp + 0x2778]
call fcn.1800985b0
movss xmm1, dword [rax]
mulss xmm1, xmm13
lea rcx, [rbp + 0x4790]
call fcn.180040ab0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2ee0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm6
movss xmm6, dword [0x1802f7f3c]
movaps xmm1, xmm6
lea rcx, [rbp + 0x17c8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4790]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2ef0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [0x1802f7f4c]
movaps xmm1, xmm12
lea rcx, [rbp + 0x17d0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
lea rcx, [rbp + 0x2784]
call fcn.1800985b0
movss xmm1, dword [rax + 4]
mulss xmm1, xmm13
lea rcx, [rbp + 0x47b0]
call fcn.180040ab0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2f00]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [0x1802f7f4c]
movaps xmm1, xmm6
lea rcx, [rbp + 0x17d8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x47b0]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2f10]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm14
movaps xmm1, xmm12
lea rcx, [rbp + 0x17e0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
call fcn.1800987f0
mov edx, eax
lea rcx, [rbp + 0x47d0]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2f20]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm14
movaps xmm14, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0x17e8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x47d0]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2f30]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm6, dword [0x1802f7f58]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x17f0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
lea rcx, [rbp + 0x2790]
call fcn.1800d9ab0
mov edx, dword [rax]
lea rcx, [rbp + 0x47f0]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2f40]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x17f8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x47f0]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2f50]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm6, dword [0x1802f7f5c]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1800]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
lea rcx, [rbp + 0x279c]
call fcn.1800d9ab0
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x4810]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2f60]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x1810]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4810]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2f70]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm6, dword [0x1802f7f6c]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1818]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
call fcn.1800dac40
mov edx, eax
lea rcx, [rbp + 0x4830]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2f80]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x1820]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4830]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2f90]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm6, dword [0x1802f7f70]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1828]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
lea rcx, [rbp + 0x27a8]
call fcn.1800985b0
movss xmm1, dword [rax + 8]
mulss xmm1, xmm13
lea rcx, [rbp + 0x4850]
call fcn.180040ab0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2fa0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x1830]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4850]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2fb0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm6, dword [0x1802f7f74]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1838]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
call fcn.180149dc0
mov edx, eax
lea rcx, [rbp + 0x4870]
call fcn.1800d5210
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2fc0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x1840]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4870]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2fd0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm6, dword [0x1802f7f7c]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1848]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
call fcn.180098220
mov edx, eax
lea rcx, [rbp + 0x4890]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2fe0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x1850]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4890]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2ff0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm6, dword [0x1802f7f80]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1858]
call fcn.180007e40
mov rcx, qword [0x18033b068]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, [0x1802dd4a0]
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.18002ef00
call fcn.180252440
mov edx, eax
lea rcx, [rbp + 0x48b0]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3000]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x1860]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x48b0]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3010]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm6, dword [0x1802f7f84]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1868]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
call fcn.1802526c0
mov edx, eax
lea rcx, [rbp + 0x48d0]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3020]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x1870]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x48d0]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3030]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm6, dword [0x1802f7f8c]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1878]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
lea rcx, [rbp + 0x48f0]
call fcn.18007fbf0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3040]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x1880]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x48f0]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3050]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm6, dword [0x1802f7f94]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1888]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
call fcn.1800983f0
movzx edx, al
lea rcx, [rbp + 0x4910]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3060]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm14
lea rcx, [rbp + 0x1890]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4910]
call fcn.1800551c0
mov edx, dword [0x18033c8cc]
lea rcx, [rbp + 0x4950]
call fcn.1800409e0
nop
mov r8, rax
lea rdx, str.ReadFaults:
lea rcx, [rbp + 0x4930]
call fcn.1800562b0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3070]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [0x1802f7f98]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1898]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4930]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x4950]
call fcn.1800551c0
mov edx, dword [0x18033c7a8]
lea rcx, [rbp + 0x4990]
call fcn.1800409e0
nop
mov r8, rax
lea rdx, str.WriteFaults:
lea rcx, [rbp + 0x4970]
call fcn.1800562b0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3080]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm7
movaps xmm1, xmm12
lea rcx, [rbp + 0x18a0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4970]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x4990]
call fcn.1800551c0
mov edx, dword [0x18033c7e8]
lea rcx, [rbp + 0x49d0]
call fcn.1800409e0
nop
mov r8, rax
lea rdx, str.FunctFaults:
lea rcx, [rbp + 0x49b0]
call fcn.1800562b0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3090]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm8
movaps xmm1, xmm12
lea rcx, [rbp + 0x18a8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x49b0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x49d0]
call fcn.1800551c0
lea rcx, [rbp + 0x1040]
call fcn.1800d9850
mov edx, dword [rbp + 0x1044]
lea rcx, [rbp + 0x4a70]
call fcn.1800409e0
mov rbx, rax
mov edx, dword [rbp + 0x1040]
lea rcx, [rbp + 0x4a50]
call fcn.1800409e0
nop
mov r8, rax
lea rdx, str.Tiles_under_mouse:
lea rcx, [rbp + 0x4a30]
call fcn.1800562b0
nop
mov r8, r14
mov rdx, rax
lea rcx, [rbp + 0x4a10]
call fcn.18011e890
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x49f0]
call fcn.180055da0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x30a0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [0x1802f7f90]
movaps xmm1, xmm12
lea rcx, [rbp + 0x18b0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x49f0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x4a10]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x4a30]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x4a50]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x4a70]
call fcn.1800551c0
call fcn.180018fa0
movss xmm8, dword [0x1802f7e08]
cmp byte [0x18033b1d9], 0
jne 0x1800eb880
lea rcx, [0x180337090]
call fcn.180054ef0
mov rsi, rax
lea rcx, [0x180337090]
call fcn.180054ee0
mov r14, rax
cmp rsi, rax
je 0x1800eb880
nop dword [rax + rax]
movsd xmm0, qword [rsi]
movsd qword [rbp + 0x1a0], xmm0
mov ecx, dword [rsi + 8]
mov dword [rbp + 0x1a8], ecx
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x548]
call fcn.180133ef0
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, 0x80
mov r8d, r9d
lea rcx, [rbp + 0x30b0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov ecx, dword [rbp + 0x54c]
add ecx, 0x14
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mov ecx, dword [rbp + 0x548]
add ecx, 0x14
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x18b8]
call fcn.180007e40
mov rbx, rax
mov ecx, dword [rbp + 0x54c]
add ecx, 0xffffffec
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mov ecx, dword [rbp + 0x548]
add ecx, 0xffffffec
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x18c0]
call fcn.180007e40
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.18002ea90
add rsi, 0xc
cmp rsi, r14
jne 0x1800eb7a0
cmp byte [0x18033b169], 0
je 0x1800eb8a1
mov r8b, 1
xor edx, edx
mov rcx, qword [0x18033c720]
call fcn.1800ddfc0
mov byte [0x18033b169], 0
lea rdi, str.Name:
lea r12, [0x1802dd534]
lea r14, str.Anim:
movss xmm7, dword [0x1802f7f44]
movss xmm13, dword [0x1802f7eac]
movss xmm6, dword [0x1802f7f10]
movss xmm14, dword [0x1802f7e38]
cmp byte [0x18033b16c], 0
je 0x1800ec715
lea rcx, [rbp + 0x20c0]
call fcn.1800977a0
nop
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x5f8]
call fcn.180097bc0
nop
xor edx, edx
lea rcx, [rbp + 0x5e0]
call fcn.180097eb0
nop
movaps xmm3, xmm9
movss xmm2, dword [0x1802f7f98]
movaps xmm1, xmm9
lea rcx, [rbp - 0x30]
call fcn.180040c10
movaps xmm2, xmm7
movss xmm1, dword [0x1802f7f6c]
lea rcx, [rbp + 0x18c8]
call fcn.180007e40
mov rcx, rax
xor edx, edx
call fcn.180019c50
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x18d0]
call fcn.180007e40
mov rbx, rax
movss xmm2, dword [rbp - 0x2c]
movss xmm1, dword [rbp - 0x30]
lea rcx, [rbp + 0x18d8]
call fcn.180007e40
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180019c10
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.ReadLpInteracting
call fcn.180016c60
call fcn.180019c80
mov rsi, rax
mov rdx, rdi
lea rcx, [rbp + 0x1fa0]
call fcn.180041300
nop
lea rdx, str.Counter:
lea rcx, [rbp + 0x1f80]
call fcn.180041300
nop
mov rdx, r12
lea rcx, [rbp + 0x1f60]
call fcn.180041300
nop
lea rdx, str.Life:
lea rcx, [rbp + 0x1f40]
call fcn.180041300
nop
mov rdx, r14
lea rcx, [rbp + 0x1f20]
call fcn.180041300
nop
lea rdx, str.CMB:
lea rcx, [rbp + 0x1f00]
call fcn.180041300
nop
lea rdx, [rbp + 0x20e8]
lea rcx, [rbp + 0x1fa0]
cmp dword [rbp + 0x213c], 0
je 0x1800ebe61
call fcn.18006de60
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x30c0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x2c]
addss xmm2, xmm13
movss xmm1, dword [rbp - 0x30]
addss xmm1, xmm13
lea rcx, [rbp + 0x18e0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
lea rdx, str.Counter
lea rcx, [rbp + 0x1f80]
call fcn.18006de40
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x30d0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x2c]
addss xmm2, dword [0x1802f7ee4]
movss xmm1, dword [rbp - 0x30]
addss xmm1, xmm13
lea rcx, [rbp + 0x18e8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov edx, dword [rbp + 0x20dc]
lea rcx, [rbp + 0x4a90]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp + 0x1f60]
call fcn.18006de60
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x30e0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x2c]
addss xmm2, dword [0x1802f7efc]
movss xmm1, dword [rbp - 0x30]
addss xmm1, xmm13
lea rcx, [rbp + 0x18f0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4a90]
call fcn.1800551c0
mov edx, dword [rbp + 0x20e0]
lea rcx, [rbp + 0x4ab0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp + 0x1f40]
call fcn.18006de60
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x30f0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x2c]
addss xmm2, xmm6
movss xmm1, dword [rbp - 0x30]
addss xmm1, xmm13
lea rcx, [rbp + 0x18f8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4ab0]
call fcn.1800551c0
mov edx, dword [rbp + 0x20e4]
lea rcx, [rbp + 0x4ad0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp + 0x1f20]
call fcn.18006de60
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x3100]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x2c]
addss xmm2, dword [0x1802f7f1c]
movss xmm1, dword [rbp - 0x30]
addss xmm1, xmm13
lea rcx, [rbp + 0x1900]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4ad0]
call fcn.1800551c0
mov edx, dword [rbp + 0x2150]
lea rcx, [rbp + 0x4af0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp + 0x1f00]
call fcn.18006de60
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x3110]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x2c]
addss xmm2, dword [0x1802f7f28]
movss xmm1, dword [rbp - 0x30]
addss xmm1, xmm13
lea rcx, [rbp + 0x1908]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4af0]
jmp 0x1800ec295
call fcn.18006de60
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3120]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x2c]
addss xmm2, xmm13
movss xmm1, dword [rbp - 0x30]
addss xmm1, xmm13
lea rcx, [rbp + 0x1910]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
lea rdx, str.Nothin
lea rcx, [rbp + 0x1f80]
call fcn.18006de40
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3130]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x2c]
addss xmm2, dword [0x1802f7ee4]
movss xmm1, dword [rbp - 0x30]
addss xmm1, xmm13
lea rcx, [rbp + 0x1918]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov edx, dword [rbp + 0x20dc]
lea rcx, [rbp + 0x4b10]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp + 0x1f60]
call fcn.18006de60
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3140]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x2c]
addss xmm2, dword [0x1802f7efc]
movss xmm1, dword [rbp - 0x30]
addss xmm1, xmm13
lea rcx, [rbp + 0x1920]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4b10]
call fcn.1800551c0
mov edx, dword [rbp + 0x20e0]
lea rcx, [rbp + 0x4b30]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp + 0x1f40]
call fcn.18006de60
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3150]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x2c]
addss xmm2, xmm6
movss xmm1, dword [rbp - 0x30]
addss xmm1, xmm13
lea rcx, [rbp + 0x1928]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4b30]
call fcn.1800551c0
mov edx, dword [rbp + 0x20e4]
lea rcx, [rbp + 0x4b50]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp + 0x1f20]
call fcn.18006de60
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3160]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x2c]
addss xmm2, dword [0x1802f7f1c]
movss xmm1, dword [rbp - 0x30]
addss xmm1, xmm13
lea rcx, [rbp + 0x1930]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4b50]
call fcn.1800551c0
mov edx, dword [rbp + 0x2150]
lea rcx, [rbp + 0x4b70]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp + 0x1f00]
call fcn.18006de60
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3170]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x2c]
addss xmm2, dword [0x1802f7f28]
movss xmm1, dword [rbp - 0x30]
addss xmm1, xmm13
lea rcx, [rbp + 0x1938]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4b70]
call fcn.1800551c0
call fcn.180018fa0
cmp dword [rbp + 0x213c], 0
je 0x1800ec35b
movss xmm3, dword [rbp + 0x20d8]
movss xmm2, dword [rbp + 0x20d4]
movss xmm1, dword [rbp + 0x20d0]
lea rcx, [rbp + 0x27b8]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1a0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1a8], eax
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x1050]
call fcn.1800d2560
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3180]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1054]
movss xmm1, dword [rbp + 0x1050]
lea rcx, [rbp + 0x1940]
call fcn.180007e40
movss dword [rsp + 0x28], xmm8
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm11
mov rdx, rax
mov rcx, r15
call fcn.18002edc0
mov esi, r13d
lea rcx, [rbp + 0x5f8]
call fcn.180054400
test rax, rax
je 0x1800ec4fa
mov rdi, r13
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x5f8]
call fcn.1800543f0
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x5f8]
call fcn.1800543f0
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x27c8]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1a0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1a8], eax
xor r8d, r8d
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x27d8]
call fcn.1800daf60
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3190]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x2c]
movss xmm1, dword [rbp - 0x30]
lea rcx, [rbp + 0x1948]
call fcn.180007e40
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
mov rdx, rdi
lea rcx, [rbp + 0x5f8]
call fcn.1800543f0
lea rcx, [rax + 0x28]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x31a0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x2c]
movss xmm1, dword [rbp - 0x30]
lea rcx, [rbp + 0x1950]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x5f8]
call fcn.180054400
cmp rdi, rax
jb 0x1800ec380
mov esi, r13d
lea rcx, [rbp + 0x5e0]
call fcn.180054400
test rax, rax
je 0x1800ec69a
mov rdi, r13
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x5e0]
call fcn.1800543f0
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x5e0]
call fcn.1800543f0
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x27e8]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1a0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1a8], eax
xor r8d, r8d
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x26b0]
call fcn.1800daf60
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x31b0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x2c]
movss xmm1, dword [rbp - 0x30]
lea rcx, [rbp + 0x1958]
call fcn.180007e40
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
mov rdx, rdi
lea rcx, [rbp + 0x5e0]
call fcn.1800543f0
lea rcx, [rax + 0x28]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x31c0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x2c]
movss xmm1, dword [rbp - 0x30]
lea rcx, [rbp + 0x1960]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x5e0]
call fcn.180054400
cmp rdi, rax
jb 0x1800ec520
lea rcx, [rbp + 0x1f00]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x1f20]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x1f40]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x1f60]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x1f80]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x1fa0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5e0]
call fcn.180054470
nop
lea rcx, [rbp + 0x5f8]
call fcn.180054470
nop
lea rcx, [rbp + 0x20c0]
call fcn.180041480
lea rdi, str.Name:
cmp byte [0x18033b1bc], 0
je 0x1800ecca7
lea rcx, [rbp + 0x2070]
call fcn.180085160
nop
movaps xmm3, xmm9
movss xmm2, dword [0x1802f7f84]
movaps xmm1, xmm9
lea rcx, [rbp + 0x1e0]
call fcn.180040c10
movss xmm2, dword [0x1802f7f1c]
movss xmm1, dword [0x1802f7f6c]
lea rcx, [rbp + 0x1968]
call fcn.180007e40
mov rcx, rax
xor edx, edx
call fcn.180019c50
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1970]
call fcn.180007e40
mov rbx, rax
movss xmm2, dword [rbp + 0x1e4]
movss xmm1, dword [rbp + 0x1e0]
lea rcx, [rbp + 0x1978]
call fcn.180007e40
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180019c10
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.ReadTargetInfo
call fcn.180016c60
call fcn.180019c80
mov rsi, rax
mov rdx, rdi
lea rcx, [rbp + 0x2000]
call fcn.180041300
nop
lea rdx, [0x1802dd588]
lea rcx, [rbp + 0x1fe0]
call fcn.180041300
nop
lea rdx, str.Combat:
lea rcx, [rbp + 0x1fc0]
call fcn.180041300
nop
lea rdx, [rbp + 0x2070]
lea rcx, [rbp + 0x2000]
cmp dword [rbp + 0x20a0], 0
jle 0x1800eca46
call fcn.18006de60
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x31d0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1e4]
addss xmm2, xmm13
movss xmm1, dword [rbp + 0x1e0]
addss xmm1, xmm13
lea rcx, [rbp + 0x1980]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov edx, dword [rbp + 0x20a0]
lea rcx, [rbp + 0x4b90]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp + 0x1fe0]
call fcn.18006de60
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x31e0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1e4]
addss xmm2, dword [0x1802f7ee4]
movss xmm1, dword [rbp + 0x1e0]
addss xmm1, xmm13
lea rcx, [rbp + 0x1988]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4b90]
call fcn.1800551c0
mov edx, dword [rbp + 0x20a4]
lea rcx, [rbp + 0x4bb0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp + 0x1fc0]
call fcn.18006de60
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x31f0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1e4]
addss xmm2, dword [0x1802f7efc]
movss xmm1, dword [rbp + 0x1e0]
addss xmm1, xmm13
lea rcx, [rbp + 0x1990]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4bb0]
jmp 0x1800ecc69
call fcn.18006de60
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3200]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1e4]
addss xmm2, xmm13
movss xmm1, dword [rbp + 0x1e0]
addss xmm1, xmm13
lea rcx, [rbp + 0x1998]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov edx, dword [rbp + 0x20a0]
lea rcx, [rbp + 0x4bd0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp + 0x1fe0]
call fcn.18006de60
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3210]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1e4]
addss xmm2, dword [0x1802f7ee4]
movss xmm1, dword [rbp + 0x1e0]
addss xmm1, xmm13
lea rcx, [rbp + 0x19a0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4bd0]
call fcn.1800551c0
mov edx, dword [rbp + 0x20a4]
lea rcx, [rbp + 0x4bf0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp + 0x1fc0]
call fcn.18006de60
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3220]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1e4]
addss xmm2, dword [0x1802f7efc]
movss xmm1, dword [rbp + 0x1e0]
addss xmm1, xmm13
lea rcx, [rbp + 0x19a8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4bf0]
call fcn.1800551c0
call fcn.180018fa0
nop
lea rcx, [rbp + 0x1fc0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x1fe0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x2000]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x2070]
call fcn.18005bb30
cmp byte [0x18033b1cb], 0
je 0x1800eccb5
call fcn.1800837d0
cmp byte [0x18033b1c3], 0
je 0x1800ecd22
lea rdx, str.ME:1.05
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180055de0
lea rdx, [0x180055fe0]
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 + 0x4c10]
mov qword [rbp + 0x8490], rax
lea rdx, str.C:WindowsMedia_ringout.wav
lea rcx, [rbp + 0x4c10]
call fcn.180041300
nop
mov rdx, rax
mov ecx, 0x64
call fcn.1800e3ab0
mov byte [0x18033b1c3], 0
mov ecx, 0x32
call qword [sym.imp.KERNEL32.dll_Sleep]
cmp byte [0x18033b1d7], 0
je 0x1800ece46
call fcn.180080f70
lea rcx, [0x1803373c0]
call fcn.180092d70
test al, al
jne 0x1800ece46
mov r14d, r13d
lea rcx, [0x1803373c0]
call fcn.180092d40
test rax, rax
je 0x1800ece46
mov rsi, r13
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [0x1803373c0]
call fcn.180092cf0
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3230]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, rsi
lea rcx, [0x1803373c0]
call fcn.18011cc50
movd xmm6, dword [rax + 0x24]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x1803373c0]
call fcn.18011cc50
movd xmm1, dword [rax + 0x20]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x19b0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
inc r14d
movsxd rsi, r14d
lea rcx, [0x1803373c0]
call fcn.180092d40
cmp rsi, rax
jb 0x1800ecd70
cmp byte [0x18033b16f], 0
je 0x1800ecf92
call fcn.180080f70
lea rcx, [0x1803373c0]
call fcn.180092d70
test al, al
jne 0x1800ecf92
mov r14d, r13d
lea rcx, [0x1803373c0]
call fcn.180092d40
test rax, rax
je 0x1800ecf92
mov rsi, r13
nop word [rax + rax]
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, r9d
lea rcx, [rbp + 0x3240]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, rsi
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov ecx, dword [rax + 0x24]
add ecx, 7
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov ebx, dword [rax + 0x28]
mov rdx, rsi
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov ecx, dword [rax + 0x20]
lea eax, [rbx - 0xa]
add eax, ecx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x19b8]
call fcn.180007e40
mov rbx, rax
mov rdx, rsi
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov ecx, dword [rax + 0x24]
add ecx, 7
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov ecx, dword [rax + 0x20]
add ecx, 0xa
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x19c0]
call fcn.180007e40
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.18002e930
inc r14d
movsxd rsi, r14d
lea rcx, [0x1803373c0]
call fcn.180092d40
cmp rsi, rax
jb 0x1800ece90
cmp byte [0x18033b1de], 0
je 0x1800ed56c
call fcn.180080f70
lea rcx, [0x1803373c0]
call fcn.180092d70
test al, al
jne 0x1800ed56c
mov r12d, r13d
lea rcx, [0x1803373c0]
call fcn.180092d40
test rax, rax
je 0x1800ed56c
mov r14, r13
nop dword [rax]
nop word [rax + rax]
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.180092cf0
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3250]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.18011cc50
movd xmm6, dword [rax + 0x24]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.18011cc50
movd xmm1, dword [rax + 0x20]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x19c8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.180092cf0
mov edx, dword [rax + 0x38]
lea rcx, [rbp + 0x4c30]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3260]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.18011cc50
movd xmm6, dword [rax + 0x24]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov ebx, dword [rax + 0x28]
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov ecx, dword [rax + 0x20]
add ecx, ebx
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x19d0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4c30]
call fcn.1800551c0
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.180092cf0
mov edx, dword [rax + 0x3c]
lea rcx, [rbp + 0x4c50]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3270]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.18011cc50
movd xmm6, dword [rax + 0x24]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov ebx, dword [rax + 0x28]
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov eax, dword [rax + 0x20]
add eax, 0x32
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x19d8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4c50]
call fcn.1800551c0
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.180092cf0
mov edx, dword [rax + 0x40]
lea rcx, [rbp + 0x4c70]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3280]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.18011cc50
movd xmm6, dword [rax + 0x24]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov ebx, dword [rax + 0x28]
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov eax, dword [rax + 0x20]
add eax, 0x64
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x19e0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4c70]
call fcn.1800551c0
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.180092cf0
mov edx, dword [rax + 0x44]
lea rcx, [rbp + 0x4c90]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3290]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.18011cc50
movd xmm6, dword [rax + 0x24]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov ebx, dword [rax + 0x28]
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov eax, dword [rax + 0x20]
add eax, 0x96
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x19e8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4c90]
call fcn.1800551c0
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.180092cf0
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x4cb0]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x32a0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.18011cc50
movd xmm6, dword [rax + 0x24]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov ebx, dword [rax + 0x28]
mov rdx, r14
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov eax, dword [rax + 0x20]
add eax, 0xc8
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x19f0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4cb0]
call fcn.1800551c0
inc r12d
movsxd r14, r12d
lea rcx, [0x1803373c0]
call fcn.180092d40
cmp r14, rax
jb 0x1800ecfe0
cmp byte [0x18033b1da], 0
je 0x1800edfee
call fcn.180080180
lea rcx, [0x1803373c0]
call fcn.180092d70
test al, al
jne 0x1800edfee
xor r9d, r9d
lea edx, [r9 + 5]
lea r8d, [r9 + 0x64]
lea rcx, [rbp + 8]
call fcn.180040c30
movaps xmm2, xmm10
movss xmm1, dword [0x1802f7fb4]
lea rcx, [rbp + 0x19f8]
call fcn.180007e40
mov rcx, rax
xor edx, edx
call fcn.180019c50
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1a00]
call fcn.180007e40
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 + 0x1a08]
call fcn.180007e40
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180019c10
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.FindChooseOptionLive
call fcn.180016c60
call fcn.180019c80
mov r14, rax
xor edx, edx
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x32b0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1a10]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x32c0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
movss xmm6, dword [0x1802f7ee4]
addss xmm2, xmm6
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1a18]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
xor edx, edx
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov edx, dword [rax + 0x38]
lea rcx, [rbp + 0x4cd0]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x32d0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
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 + 0x1a20]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4cd0]
call fcn.1800551c0
xor edx, edx
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov edx, dword [rax + 0x3c]
lea rcx, [rbp + 0x4cf0]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x32e0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
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 [0x1802f7f50]
lea rcx, [rbp + 0x1a28]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4cf0]
call fcn.1800551c0
xor edx, edx
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov edx, dword [rax + 0x40]
lea rcx, [rbp + 0x4d10]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x32f0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
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 [0x1802f7f6c]
lea rcx, [rbp + 0x1a30]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4d10]
call fcn.1800551c0
xor edx, edx
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov edx, dword [rax + 0x44]
lea rcx, [rbp + 0x4d30]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3300]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
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 [0x1802f7f84]
lea rcx, [rbp + 0x1a38]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4d30]
call fcn.1800551c0
xor edx, edx
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x4d50]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3310]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
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 [0x1802f7f98]
addss xmm1, xmm6
lea rcx, [rbp + 0x1a40]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4d50]
call fcn.1800551c0
mov r12d, r13d
lea rcx, [0x1803373c0]
call fcn.180092d40
test rax, rax
je 0x1800edfe9
mov rsi, r13
lea r15, str.Walk_here:
nop dword [rax]
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [0x1803373c0]
call fcn.18011cc50
lea rdx, str.Walk_here
mov rcx, rax
call fcn.180055020
test eax, eax
jne 0x1800edfc7
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3320]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
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 + 0x1a48]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov rdx, rsi
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov edx, dword [rax + 0x38]
lea rcx, [rbp + 0x4d70]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3330]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
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 + 0x1a50]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4d70]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov edx, dword [rax + 0x3c]
lea rcx, [rbp + 0x4d90]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3340]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
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 [0x1802f7f50]
lea rcx, [rbp + 0x1a58]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4d90]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov edx, dword [rax + 0x40]
lea rcx, [rbp + 0x4db0]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3350]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
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 [0x1802f7f6c]
lea rcx, [rbp + 0x1a60]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4db0]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov edx, dword [rax + 0x44]
lea rcx, [rbp + 0x4dd0]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3360]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
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 [0x1802f7f84]
lea rcx, [rbp + 0x1a68]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4dd0]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [0x1803373c0]
call fcn.18011cc50
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x4df0]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3370]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
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 + 0x1a70]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4df0]
call fcn.1800551c0
inc r12d
movsxd rsi, r12d
lea rcx, [0x1803373c0]
call fcn.180092d40
cmp rsi, rax
jb 0x1800edb50
mov r15, qword [rbp + 0x580]
call fcn.180018fa0
lea r12, [0x1802dd5d4]
cmp byte [0x18033b1d6], 0
je 0x1800ee781
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x358]
call fcn.18012e670
nop
mov r14d, r13d
lea rcx, [rbp + 0x358]
call fcn.180054400
test rax, rax
je 0x1800ee775
mov rsi, r13
lea rdi, [0x1802dd5d8]
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x358]
call fcn.1800543f0
cmp dword [rax + 0x78], 3
jne 0x1800ee75a
mov rdx, rsi
lea rcx, [rbp + 0x358]
call fcn.1800543f0
cmp dword [rax + 0x1c], 0
jle 0x1800ee75a
mov rdx, rsi
lea rcx, [rbp + 0x358]
call fcn.1800543f0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x358]
call fcn.1800543f0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x358]
call fcn.1800543f0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x27f8]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1a0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1a8], eax
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x158]
call fcn.1800d2560
mov edx, 1
lea rcx, [rbp + 0x6690]
call fcn.180092b70
nop
lea rdx, [0x180040b80]
lea rcx, [rbp + 0x66a0]
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 + 0x358]
call fcn.1800543f0
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 + 0x2190]
lea rcx, [rbp + 0x6690]
call fcn.180092b30
nop
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3380]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x158]
subss xmm1, xmm11
lea rcx, [rbp + 0x1a78]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x358]
call fcn.1800543f0
mov edx, dword [rax + 0x68]
lea rcx, [rbp + 0x4e10]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3390]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x158]
lea rcx, [rbp + 0x1a80]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4e10]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x33a0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm1, dword [rbp + 0x158]
subss xmm1, xmm11
movss xmm2, dword [rbp + 0x15c]
lea rcx, [rbp + 0x1a88]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x358]
call fcn.1800543f0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x4e30]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x33b0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
movss xmm1, dword [rbp + 0x158]
lea rcx, [rbp + 0x1a90]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4e30]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x33c0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
movss xmm1, dword [rbp + 0x158]
lea rcx, [rbp + 0x1a98]
call fcn.180007e40
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm8
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x33d0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x158]
subss xmm1, xmm11
lea rcx, [rbp + 0x1aa0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, [0x1802dd5e4]
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.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x358]
call fcn.1800543f0
mov rdx, qword [rax + 0x70]
lea rcx, [rbp + 0x4e50]
call fcn.1800d5290
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x33e0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x158]
lea rcx, [rbp + 0x1aa8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x4e50]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp + 0x358]
call fcn.1800543f0
lea rcx, [rax + 0x28]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x33f0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
subss xmm2, xmm13
movss xmm1, dword [rbp + 0x158]
addss xmm1, xmm15
lea rcx, [rbp + 0x1ab0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3400]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x158]
subss xmm1, dword [0x1802f7efc]
lea rcx, [rbp + 0x1ab8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
lea rcx, [rbp + 0x2190]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3410]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x158]
lea rcx, [rbp + 0x1ac0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x2190]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x6690]
call fcn.1800702d0
lea rdi, [0x1802dd5d8]
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x358]
call fcn.180054400
cmp rsi, rax
jb 0x1800ee040
lea rcx, [rbp + 0x358]
call fcn.180054470
cmp byte [0x18033b1dc], 0
je 0x1800f717f
movss xmm2, dword [0x1802f7fe8]
movss xmm1, dword [0x1802f7fbc]
lea rcx, [rbp + 0x1ac8]
call fcn.180007e40
mov rcx, rax
xor edx, edx
call fcn.180019c50
mov r8d, 0xa
lea rdx, [0x18033b1dc]
lea rcx, str.Interface_data
call fcn.180016c60
lea rdx, [0x1802d240e]
lea rcx, [rbp - 0x68]
call fcn.180041300
nop
movss xmm6, dword [0x1802f8060]
movaps xmm1, xmm6
movaps xmm0, xmm9
call fcn.18001c990
lea rdx, [0x18033c8c8]
lea rcx, str.Freeze
call fcn.180037a50
xor ecx, ecx
call fcn.1800109a0
test al, al
je 0x1800ee81c
lea rcx, str.Stop_refreshing
call fcn.18001d840
movaps xmm1, xmm6
movaps xmm0, xmm9
call fcn.18001c990
lea rdx, [0x180335168]
lea rcx, str.Bounded
call fcn.180037a50
xor ecx, ecx
call fcn.1800109a0
test al, al
je 0x1800ee852
lea rcx, str.Get_only_inbound
call fcn.18001d840
movaps xmm1, xmm6
movaps xmm0, xmm9
call fcn.18001c990
lea rdx, [0x18033c939]
lea rcx, str.F_text
call fcn.180037a50
xor ecx, ecx
call fcn.1800109a0
test al, al
je 0x1800ee888
lea rcx, str.Show_only_with_text
call fcn.18001d840
movaps xmm1, xmm6
movaps xmm0, xmm9
call fcn.18001c990
lea rdx, [0x18033c8bc]
lea rcx, [0x1802dd634]
call fcn.180037a50
xor ecx, ecx
call fcn.1800109a0
test al, al
je 0x1800ee8be
lea rcx, str.Show_all_under_1_id__pick_id_first
call fcn.18001d840
cmp byte [0x18033c8c8], 0
jne 0x1800ee922
lea rax, [rbp + 0x2938]
mov qword [rbp + 0x8490], rax
lea rcx, [rbp + 0x2938]
call fcn.1800410a0
nop
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
mov r9b, 1
movzx r8d, r9b
mov edx, dword [0x18033c8e8]
lea rcx, [rbp + 0x2950]
call fcn.180070340
nop
mov rdx, rax
lea rcx, [0x180337568]
call fcn.180092ec0
nop
lea rcx, [rbp + 0x2950]
call fcn.1800546d0
lea rcx, [0x180337568]
call fcn.180054420
test al, al
jne 0x1800f7170
mov edx, 0x64000000
mov ecx, 3
call fcn.18000dec0
mov ebx, r13d
mov eax, 0xc0200
cmp byte [0x18033c8bc], bl
cmovne ebx, eax
movss xmm2, dword [0x1802f7fe0]
movss xmm1, dword [0x1802f7fb4]
lea rcx, [rbp + 0x1ad0]
call fcn.180007e40
mov rdx, rax
mov r9d, ebx
mov r8b, 1
lea rcx, str.IDData
call fcn.180014080
mov edi, 1
mov ecx, edi
call fcn.18000df80
cmp byte [0x18033c8bc], 0
je 0x1800ee9a8
mov edx, 0x64000000
xor ecx, ecx
call fcn.18000dec0
lea r8, [rbp + 0x8498]
mov edx, 0x14
lea rcx, [rbp + 0x168]
call fcn.1800410c0
nop
lea r8, [rbp + 0x84a0]
mov edx, 0x28
lea rcx, [rbp - 0x10]
call fcn.1800411c0
nop
xor r12d, r12d
mov dword [rbp + 0x8490], r12d
lea rcx, [0x180337568]
call fcn.180054670
test rax, rax
je 0x1800f714a
mov r14d, r12d
nop dword [rax]
lea rcx, [rbp + 0x168]
call fcn.1800d4610
test rax, rax
je 0x1800eeaa7
xor edi, edi
xor esi, esi
nop dword [rax]
mov r8, rdi
lea rdx, [rbp + 0x3420]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
call fcn.1800d4cd0
cmp al, 1
jne 0x1800eea89
movsxd rdx, esi
lea rcx, [rbp - 0x10]
call fcn.180093190
mov ebx, dword [rax]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
cmp ebx, dword [rax + 0x1c]
je 0x1800eea89
mov r8, rdi
lea rdx, [rbp + 0x3430]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
xor edx, edx
call fcn.1800d4130
call fcn.18003f760
inc r12d
add esi, 2
movsxd rdi, r12d
lea rcx, [rbp + 0x168]
call fcn.1800d4610
cmp rdi, rax
jb 0x1800eea20
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
cmp dword [rax + 0xb0], 0
jne 0x1800ef32f
xor r8d, r8d
lea rdx, [rbp + 0x3440]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
call fcn.1800d4cd0
test al, al
je 0x1800eeb0a
xor r8d, r8d
lea rdx, [rbp + 0x3450]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
xor edx, edx
call fcn.1800d4130
call fcn.18003f760
lea rcx, [rbp - 0x68]
call fcn.18006de10
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x4e70]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x4e70]
call fcn.1800551c0
lea rbx, [0x1802d3930]
mov rdx, rbx
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x4e90]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x4e90]
call fcn.1800551c0
mov rdx, rbx
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x4eb0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x4eb0]
call fcn.1800551c0
mov rdx, rbx
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x4ed0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x4ed0]
call fcn.1800551c0
lea rdx, [0x1802dc950]
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov esi, dword [rax + 0x1c]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edi, dword [rax + 0x20]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x24]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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 + 0x6560]
call fcn.180040c50
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x1e70], xmm0
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x1e80], xmm1
lea rdx, [rbp + 0x1e70]
lea rcx, [rbp + 0x4ef0]
call fcn.180085430
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x4ef0]
call fcn.1800551c0
lea rcx, [rbp - 0x68]
call fcn.180055150
mov rcx, rax
xor edx, edx
call fcn.18003eae0
test al, al
je 0x1800ef332
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rax + 0x1c]
mov dword [0x18033c8e8], ecx
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
xor edx, edx
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x20]
mov edi, 1
mov edx, edi
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
xor r8d, r8d
lea rdx, [rbp + 0x3460]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
movzx edx, dil
call fcn.1800d4130
cmp byte [0x18033c8bc], r12b
je 0x1800eed80
call fcn.18003f760
cmp byte [0x18033c939], 0
je 0x1800eedcc
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x80]
call fcn.180055140
cmp rax, 2
jae 0x1800eedcc
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x60]
call fcn.180055140
cmp rax, 2
jb 0x1800f7124
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3470]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 0xc]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax + 4]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1ad8]
call fcn.180007e40
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1ae0]
call fcn.180007e40
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.18002ea90
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3480]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1ae8]
call fcn.180007e40
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
lea rcx, [rbp + 0x60]
call fcn.1800d9ad0
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rbp + 0x60]
sub ecx, dword [rax]
mov eax, ecx
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800ef332
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rcx, rax
mov r8d, dword [rbp + 0x64]
mov eax, r8d
sub eax, dword [rcx + 8]
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800ef332
mov dword [rbp + 0x60], r13d
cmp r13d, 0x258
jle 0x1800ef084
lea eax, [r13 - 0x258]
mov dword [rbp + 0x60], eax
lea ecx, [r8 + 0x37]
mov dword [rbp + 0x64], ecx
cmp eax, 0x258
jle 0x1800ef084
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800ef084
add edx, 0xfffffda8
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800ef084
add edx, 0xfffffda8
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800ef084
add edx, 0xfffffda8
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800ef084
add edx, 0xfffffda8
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800ef084
add edx, 0xfffffda8
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800ef084
add edx, 0xfffffda8
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800ef084
add edx, 0xfffffda8
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800ef084
lea eax, [rdx - 0x258]
mov dword [rbp + 0x60], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x64], eax
lea rax, [rbp + 0x7190]
mov qword [rbp + 0x1f0], rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rdx, rax
lea rcx, [rbp + 0x7190]
call fcn.180040cc0
nop
movsd xmm0, qword [rbp + 0x60]
movsd qword [rbp + 0x1060], xmm0
mov ecx, dword [rbp + 0x68]
mov dword [rbp + 0x1068], ecx
mov rdx, rax
lea rcx, [rbp + 0x1060]
call fcn.1800e62a0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800ef332
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.180055e00
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.180055de0
mov rcx, rax
lea rdx, str._Index:
call fcn.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.180055de0
lea rdx, [0x180055fe0]
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.180055e00
lea rdx, [0x180040b60]
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, [0x180337568]
call fcn.180054660
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, [0x1802d3930]
mov rdx, rsi
call fcn.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rcx, rax
lea rdx, [0x1802d36b4]
call fcn.180055e00
mov rdi, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0xd8]
call fcn.180055140
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x4f10]
lea rcx, [rbx + 0xd8]
call fcn.18011d210
nop
mov rdx, rax
mov rcx, rdi
call fcn.180055de0
mov rcx, rax
lea rdx, [0x1802d51d0]
call fcn.180055e00
lea rdx, [0x180055fe0]
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 + 0x4f10]
call fcn.1800551c0
lea rdx, [0x1802d34a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180055e00
lea rdx, [0x180055fe0]
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 0x1800ef339
xor r12d, r12d
lea rsi, [0x1802d3930]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
cmp dword [rax + 0xb0], 1
jne 0x1800efb5e
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
xor edx, edx
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800efb5e
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x28]
mov edi, 1
mov edx, edi
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800efb63
mov r8d, edi
lea rdx, [rbp + 0x3490]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
call fcn.1800d4cd0
test al, al
je 0x1800ef3eb
mov r8d, edi
lea rdx, [rbp + 0x34a0]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
xor edx, edx
call fcn.1800d4130
call fcn.18003f760
lea rcx, [rbp - 0x68]
call fcn.18006de10
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x4f30]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x4f30]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x4f50]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x4f50]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x4f70]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x4f70]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x4f90]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x4f90]
call fcn.1800551c0
lea rcx, [rbp - 0x68]
call fcn.180055150
mov rcx, rax
xor edx, edx
call fcn.18003eae0
test al, al
jne 0x1800ef51b
cmp byte [0x18033c8bc], al
je 0x1800efb63
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 2
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x20]
mov edx, 3
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov r8, rdi
lea rdx, [rbp + 0x34b0]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
mov dl, 1
call fcn.1800d4130
cmp byte [0x18033c8bc], 0
je 0x1800ef58d
call fcn.18003f760
cmp byte [0x18033c939], 0
je 0x1800ef5d9
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x80]
call fcn.180055140
cmp rax, 2
jae 0x1800ef5d9
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x60]
call fcn.180055140
cmp rax, 2
jb 0x1800f7124
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x34c0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1af0]
call fcn.180007e40
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1af8]
call fcn.180007e40
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.18002ea90
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x34d0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b00]
call fcn.180007e40
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
lea rcx, [rbp + 0x30]
call fcn.1800d9ad0
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rbp + 0x30]
sub ecx, dword [rax]
mov eax, ecx
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800efb5e
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rcx, rax
mov r8d, dword [rbp + 0x34]
mov eax, r8d
sub eax, dword [rcx + 8]
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800efb5e
mov dword [rbp + 0x30], r13d
cmp r13d, 0x258
jle 0x1800ef8bc
lea eax, [r13 - 0x258]
mov dword [rbp + 0x30], eax
lea ecx, [r8 + 0x37]
mov dword [rbp + 0x34], ecx
cmp eax, 0x258
jle 0x1800ef8bc
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800ef8bc
add edx, 0xfffffda8
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800ef8bc
add edx, 0xfffffda8
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800ef8bc
add edx, 0xfffffda8
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800ef8bc
add edx, 0xfffffda8
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800ef8bc
add edx, 0xfffffda8
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800ef8bc
add edx, 0xfffffda8
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800ef8bc
add edx, 0xfffffda8
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800ef8bc
lea eax, [rdx - 0x258]
mov dword [rbp + 0x30], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x34], eax
lea rax, [rbp + 0x72a0]
mov qword [rbp + 0x240], rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rdx, rax
lea rcx, [rbp + 0x72a0]
call fcn.180040cc0
nop
movsd xmm0, qword [rbp + 0x30]
movsd qword [rbp + 0x1070], xmm0
mov ecx, dword [rbp + 0x38]
mov dword [rbp + 0x1078], ecx
mov rdx, rax
lea rcx, [rbp + 0x1070]
call fcn.1800e62a0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800efb5e
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.180055e00
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.180055de0
mov rcx, rax
lea rdx, str._Index:
call fcn.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.180055de0
lea rdx, [0x180055fe0]
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.180055e00
lea rdx, [0x180040b60]
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, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rcx, rax
lea rdx, [0x1802d36b4]
call fcn.180055e00
mov rdi, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0xd8]
call fcn.180055140
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x4fb0]
lea rcx, [rbx + 0xd8]
call fcn.18011d210
nop
mov rdx, rax
mov rcx, rdi
call fcn.180055de0
mov rcx, rax
lea rdx, [0x1802d51d0]
call fcn.180055e00
lea rdx, [0x180055fe0]
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 + 0x4fb0]
call fcn.1800551c0
lea rdx, [0x1802d34a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180055e00
lea rdx, [0x180055fe0]
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, [0x180337568]
call fcn.180054660
cmp dword [rax + 0xb0], 2
jne 0x1800f03e3
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 2
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f03e3
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x28]
mov edx, 3
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f03e3
mov ebx, 2
mov r8d, ebx
lea rdx, [rbp + 0x34e0]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
call fcn.1800d4cd0
test al, al
je 0x1800efc1b
mov r8d, ebx
lea rdx, [rbp + 0x34f0]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
xor edx, edx
call fcn.1800d4130
call fcn.18003f760
lea rcx, [rbp - 0x68]
call fcn.18006de10
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x4fd0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x4fd0]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x4ff0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x4ff0]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5010]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5010]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5030]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5030]
call fcn.1800551c0
lea rcx, [rbp - 0x68]
call fcn.180055150
mov rcx, rax
xor edx, edx
call fcn.18003eae0
test al, al
jne 0x1800efd4b
cmp byte [0x18033c8bc], al
je 0x1800f03e3
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 4
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x20]
mov edx, 5
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov r8d, 2
lea rdx, [rbp + 0x3500]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
mov dl, 1
call fcn.1800d4130
cmp byte [0x18033c8bc], 0
je 0x1800efdc0
call fcn.18003f760
cmp byte [0x18033c939], 0
je 0x1800efe0c
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x80]
call fcn.180055140
cmp rax, 2
jae 0x1800efe0c
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x60]
call fcn.180055140
cmp rax, 2
jb 0x1800f7124
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3510]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b08]
call fcn.180007e40
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b10]
call fcn.180007e40
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.18002ea90
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3520]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b18]
call fcn.180007e40
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
lea rcx, [rbp + 0x90]
call fcn.1800d9ad0
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rbp + 0x90]
sub ecx, dword [rax]
mov eax, ecx
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f03e3
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rcx, rax
mov r8d, dword [rbp + 0x94]
mov eax, r8d
sub eax, dword [rcx + 8]
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f03e3
mov dword [rbp + 0x90], r13d
cmp r13d, 0x258
jle 0x1800f013b
lea eax, [r13 - 0x258]
mov dword [rbp + 0x90], eax
lea ecx, [r8 + 0x37]
mov dword [rbp + 0x94], ecx
cmp eax, 0x258
jle 0x1800f013b
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f013b
add edx, 0xfffffda8
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f013b
add edx, 0xfffffda8
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f013b
add edx, 0xfffffda8
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f013b
add edx, 0xfffffda8
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f013b
add edx, 0xfffffda8
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f013b
add edx, 0xfffffda8
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f013b
add edx, 0xfffffda8
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f013b
lea eax, [rdx - 0x258]
mov dword [rbp + 0x90], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x94], eax
lea rax, [rbp + 0x73b0]
mov qword [rbp + 0x1b20], rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rdx, rax
lea rcx, [rbp + 0x73b0]
call fcn.180040cc0
nop
movsd xmm0, qword [rbp + 0x90]
movsd qword [rbp + 0x1080], xmm0
mov ecx, dword [rbp + 0x98]
mov dword [rbp + 0x1088], ecx
mov rdx, rax
lea rcx, [rbp + 0x1080]
call fcn.1800e62a0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f03e3
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.180055e00
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.180055de0
mov rcx, rax
lea rdx, str._Index:
call fcn.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.180055de0
lea rdx, [0x180055fe0]
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.180055e00
lea rdx, [0x180040b60]
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, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rcx, rax
lea rdx, [0x1802d36b4]
call fcn.180055e00
mov rdi, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0xd8]
call fcn.180055140
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5050]
lea rcx, [rbx + 0xd8]
call fcn.18011d210
nop
mov rdx, rax
mov rcx, rdi
call fcn.180055de0
mov rcx, rax
lea rdx, [0x1802d51d0]
call fcn.180055e00
lea rdx, [0x180055fe0]
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 + 0x5050]
call fcn.1800551c0
lea rdx, [0x1802d34a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180055e00
lea rdx, [0x180055fe0]
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, [0x180337568]
call fcn.180054660
cmp dword [rax + 0xb0], 3
jne 0x1800f0c64
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 4
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f0c64
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x28]
mov edx, 5
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f0c64
mov r8d, 3
lea rdx, [rbp + 0x3530]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
call fcn.1800d4cd0
test al, al
je 0x1800f049c
mov r8d, 3
lea rdx, [rbp + 0x3540]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
xor edx, edx
call fcn.1800d4130
call fcn.18003f760
lea rcx, [rbp - 0x68]
call fcn.18006de10
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5070]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5070]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5090]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5090]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x50b0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x50b0]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x50d0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x50d0]
call fcn.1800551c0
lea rcx, [rbp - 0x68]
call fcn.180055150
mov rcx, rax
xor edx, edx
call fcn.18003eae0
test al, al
jne 0x1800f05cc
cmp byte [0x18033c8bc], al
je 0x1800f0c64
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 6
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x20]
mov edx, 7
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov r8d, 3
lea rdx, [rbp + 0x3550]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
mov dl, 1
call fcn.1800d4130
cmp byte [0x18033c8bc], 0
je 0x1800f0641
call fcn.18003f760
cmp byte [0x18033c939], 0
je 0x1800f068d
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x80]
call fcn.180055140
cmp rax, 2
jae 0x1800f068d
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x60]
call fcn.180055140
cmp rax, 2
jb 0x1800f711f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3560]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b28]
call fcn.180007e40
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b30]
call fcn.180007e40
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.18002ea90
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3570]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b38]
call fcn.180007e40
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
lea rcx, [rbp + 0xa0]
call fcn.1800d9ad0
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rbp + 0xa0]
sub ecx, dword [rax]
mov eax, ecx
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f0c64
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rcx, rax
mov r8d, dword [rbp + 0xa4]
mov eax, r8d
sub eax, dword [rcx + 8]
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f0c64
mov dword [rbp + 0xa0], r13d
cmp r13d, 0x258
jle 0x1800f09bc
lea eax, [r13 - 0x258]
mov dword [rbp + 0xa0], eax
lea ecx, [r8 + 0x37]
mov dword [rbp + 0xa4], ecx
cmp eax, 0x258
jle 0x1800f09bc
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f09bc
add edx, 0xfffffda8
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f09bc
add edx, 0xfffffda8
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f09bc
add edx, 0xfffffda8
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f09bc
add edx, 0xfffffda8
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f09bc
add edx, 0xfffffda8
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f09bc
add edx, 0xfffffda8
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f09bc
add edx, 0xfffffda8
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f09bc
lea eax, [rdx - 0x258]
mov dword [rbp + 0xa0], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0xa4], eax
lea rax, [rbp + 0x74c0]
mov qword [rbp + 0x1b40], rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rdx, rax
lea rcx, [rbp + 0x74c0]
call fcn.180040cc0
nop
movsd xmm0, qword [rbp + 0xa0]
movsd qword [rbp + 0x5d0], xmm0
mov ecx, dword [rbp + 0xa8]
mov dword [rbp + 0x5d8], ecx
mov rdx, rax
lea rcx, [rbp + 0x5d0]
call fcn.1800e62a0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f0c64
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.180055e00
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.180055de0
mov rcx, rax
lea rdx, str._Index:
call fcn.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.180055de0
lea rdx, [0x180055fe0]
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.180055e00
lea rdx, [0x180040b60]
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, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rcx, rax
lea rdx, [0x1802d36b4]
call fcn.180055e00
mov rdi, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0xd8]
call fcn.180055140
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x50f0]
lea rcx, [rbx + 0xd8]
call fcn.18011d210
nop
mov rdx, rax
mov rcx, rdi
call fcn.180055de0
mov rcx, rax
lea rdx, [0x1802d51d0]
call fcn.180055e00
lea rdx, [0x180055fe0]
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 + 0x50f0]
call fcn.1800551c0
lea rdx, [0x1802d34a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180055e00
lea rdx, [0x180055fe0]
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, [0x180337568]
call fcn.180054660
cmp dword [rax + 0xb0], 4
jne 0x1800f14e5
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 6
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f14e5
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x28]
mov edx, 7
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f14e5
mov r8d, 4
lea rdx, [rbp + 0x3580]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
call fcn.1800d4cd0
test al, al
je 0x1800f0d1d
mov r8d, 4
lea rdx, [rbp + 0x3590]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
xor edx, edx
call fcn.1800d4130
call fcn.18003f760
lea rcx, [rbp - 0x68]
call fcn.18006de10
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5110]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5110]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5130]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5130]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5150]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5150]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5170]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5170]
call fcn.1800551c0
lea rcx, [rbp - 0x68]
call fcn.180055150
mov rcx, rax
xor edx, edx
call fcn.18003eae0
test al, al
jne 0x1800f0e4d
cmp byte [0x18033c8bc], al
je 0x1800f14e5
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 8
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x20]
mov edx, 9
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov r8d, 4
lea rdx, [rbp + 0x35a0]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
mov dl, 1
call fcn.1800d4130
cmp byte [0x18033c8bc], 0
je 0x1800f0ec2
call fcn.18003f760
cmp byte [0x18033c939], 0
je 0x1800f0f0e
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x80]
call fcn.180055140
cmp rax, 2
jae 0x1800f0f0e
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x60]
call fcn.180055140
cmp rax, 2
jb 0x1800f711f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x35b0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b48]
call fcn.180007e40
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b50]
call fcn.180007e40
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.18002ea90
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x35c0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b58]
call fcn.180007e40
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
lea rcx, [rbp + 0xb0]
call fcn.1800d9ad0
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rbp + 0xb0]
sub ecx, dword [rax]
mov eax, ecx
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f14e5
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rcx, rax
mov r8d, dword [rbp + 0xb4]
mov eax, r8d
sub eax, dword [rcx + 8]
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f14e5
mov dword [rbp + 0xb0], r13d
cmp r13d, 0x258
jle 0x1800f123d
lea eax, [r13 - 0x258]
mov dword [rbp + 0xb0], eax
lea ecx, [r8 + 0x37]
mov dword [rbp + 0xb4], ecx
cmp eax, 0x258
jle 0x1800f123d
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f123d
add edx, 0xfffffda8
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f123d
add edx, 0xfffffda8
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f123d
add edx, 0xfffffda8
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f123d
add edx, 0xfffffda8
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f123d
add edx, 0xfffffda8
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f123d
add edx, 0xfffffda8
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f123d
add edx, 0xfffffda8
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f123d
lea eax, [rdx - 0x258]
mov dword [rbp + 0xb0], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0xb4], eax
lea rax, [rbp + 0x75d0]
mov qword [rbp + 0x1b60], rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rdx, rax
lea rcx, [rbp + 0x75d0]
call fcn.180040cc0
nop
movsd xmm0, qword [rbp + 0xb0]
movsd qword [rbp + 0x410], xmm0
mov ecx, dword [rbp + 0xb8]
mov dword [rbp + 0x418], ecx
mov rdx, rax
lea rcx, [rbp + 0x410]
call fcn.1800e62a0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f14e5
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.180055e00
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.180055de0
mov rcx, rax
lea rdx, str._Index:
call fcn.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.180055de0
lea rdx, [0x180055fe0]
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.180055e00
lea rdx, [0x180040b60]
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, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rcx, rax
lea rdx, [0x1802d36b4]
call fcn.180055e00
mov rdi, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0xd8]
call fcn.180055140
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5190]
lea rcx, [rbx + 0xd8]
call fcn.18011d210
nop
mov rdx, rax
mov rcx, rdi
call fcn.180055de0
mov rcx, rax
lea rdx, [0x1802d51d0]
call fcn.180055e00
lea rdx, [0x180055fe0]
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 + 0x5190]
call fcn.1800551c0
lea rdx, [0x1802d34a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180055e00
lea rdx, [0x180055fe0]
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, [0x180337568]
call fcn.180054660
cmp dword [rax + 0xb0], 5
jne 0x1800f1d66
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 8
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f1d66
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x28]
mov edx, 9
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f1d66
mov r8d, 5
lea rdx, [rbp + 0x35d0]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
call fcn.1800d4cd0
test al, al
je 0x1800f159e
mov r8d, 5
lea rdx, [rbp + 0x35e0]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
xor edx, edx
call fcn.1800d4130
call fcn.18003f760
lea rcx, [rbp - 0x68]
call fcn.18006de10
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x51b0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x51b0]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x51d0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x51d0]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x51f0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x51f0]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5210]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5210]
call fcn.1800551c0
lea rcx, [rbp - 0x68]
call fcn.180055150
mov rcx, rax
xor edx, edx
call fcn.18003eae0
test al, al
jne 0x1800f16ce
cmp byte [0x18033c8bc], al
je 0x1800f1d66
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 0xa
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x20]
mov edx, 0xb
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov r8d, 5
lea rdx, [rbp + 0x35f0]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
mov dl, 1
call fcn.1800d4130
cmp byte [0x18033c8bc], 0
je 0x1800f1743
call fcn.18003f760
cmp byte [0x18033c939], 0
je 0x1800f178f
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x80]
call fcn.180055140
cmp rax, 2
jae 0x1800f178f
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x60]
call fcn.180055140
cmp rax, 2
jb 0x1800f711f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3600]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b68]
call fcn.180007e40
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b70]
call fcn.180007e40
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.18002ea90
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3610]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b78]
call fcn.180007e40
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
lea rcx, [rbp + 0xc0]
call fcn.1800d9ad0
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rbp + 0xc0]
sub ecx, dword [rax]
mov eax, ecx
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f1d66
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rcx, rax
mov r8d, dword [rbp + 0xc4]
mov eax, r8d
sub eax, dword [rcx + 8]
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f1d66
mov dword [rbp + 0xc0], r13d
cmp r13d, 0x258
jle 0x1800f1abe
lea eax, [r13 - 0x258]
mov dword [rbp + 0xc0], eax
lea ecx, [r8 + 0x37]
mov dword [rbp + 0xc4], ecx
cmp eax, 0x258
jle 0x1800f1abe
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f1abe
add edx, 0xfffffda8
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f1abe
add edx, 0xfffffda8
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f1abe
add edx, 0xfffffda8
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f1abe
add edx, 0xfffffda8
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f1abe
add edx, 0xfffffda8
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f1abe
add edx, 0xfffffda8
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f1abe
add edx, 0xfffffda8
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f1abe
lea eax, [rdx - 0x258]
mov dword [rbp + 0xc0], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0xc4], eax
lea rax, [rbp + 0x76e0]
mov qword [rbp + 0x1b80], rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rdx, rax
lea rcx, [rbp + 0x76e0]
call fcn.180040cc0
nop
movsd xmm0, qword [rbp + 0xc0]
movsd qword [rbp + 0x3e0], xmm0
mov ecx, dword [rbp + 0xc8]
mov dword [rbp + 0x3e8], ecx
mov rdx, rax
lea rcx, [rbp + 0x3e0]
call fcn.1800e62a0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f1d66
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.180055e00
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.180055de0
mov rcx, rax
lea rdx, str._Index:
call fcn.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.180055de0
lea rdx, [0x180055fe0]
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.180055e00
lea rdx, [0x180040b60]
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, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rcx, rax
lea rdx, [0x1802d36b4]
call fcn.180055e00
mov rdi, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0xd8]
call fcn.180055140
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5230]
lea rcx, [rbx + 0xd8]
call fcn.18011d210
nop
mov rdx, rax
mov rcx, rdi
call fcn.180055de0
mov rcx, rax
lea rdx, [0x1802d51d0]
call fcn.180055e00
lea rdx, [0x180055fe0]
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 + 0x5230]
call fcn.1800551c0
lea rdx, [0x1802d34a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180055e00
lea rdx, [0x180055fe0]
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, [0x180337568]
call fcn.180054660
cmp dword [rax + 0xb0], 6
jne 0x1800f25e7
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 0xa
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f25e7
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x28]
mov edx, 0xb
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f25e7
mov r8d, 6
lea rdx, [rbp + 0x3620]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
call fcn.1800d4cd0
test al, al
je 0x1800f1e1f
mov r8d, 6
lea rdx, [rbp + 0x3630]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
xor edx, edx
call fcn.1800d4130
call fcn.18003f760
lea rcx, [rbp - 0x68]
call fcn.18006de10
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5250]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5250]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5270]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5270]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5290]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5290]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x52b0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x52b0]
call fcn.1800551c0
lea rcx, [rbp - 0x68]
call fcn.180055150
mov rcx, rax
xor edx, edx
call fcn.18003eae0
test al, al
jne 0x1800f1f4f
cmp byte [0x18033c8bc], al
je 0x1800f25e7
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 0xc
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x20]
mov edx, 0xd
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov r8d, 6
lea rdx, [rbp + 0x3640]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
mov dl, 1
call fcn.1800d4130
cmp byte [0x18033c8bc], 0
je 0x1800f1fc4
call fcn.18003f760
cmp byte [0x18033c939], 0
je 0x1800f2010
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x80]
call fcn.180055140
cmp rax, 2
jae 0x1800f2010
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x60]
call fcn.180055140
cmp rax, 2
jb 0x1800f711f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3650]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b88]
call fcn.180007e40
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b90]
call fcn.180007e40
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.18002ea90
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3660]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1b98]
call fcn.180007e40
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
lea rcx, [rbp + 0xd0]
call fcn.1800d9ad0
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rbp + 0xd0]
sub ecx, dword [rax]
mov eax, ecx
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f25e7
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rcx, rax
mov r8d, dword [rbp + 0xd4]
mov eax, r8d
sub eax, dword [rcx + 8]
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f25e7
mov dword [rbp + 0xd0], r13d
cmp r13d, 0x258
jle 0x1800f233f
lea eax, [r13 - 0x258]
mov dword [rbp + 0xd0], eax
lea ecx, [r8 + 0x37]
mov dword [rbp + 0xd4], ecx
cmp eax, 0x258
jle 0x1800f233f
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f233f
add edx, 0xfffffda8
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f233f
add edx, 0xfffffda8
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f233f
add edx, 0xfffffda8
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f233f
add edx, 0xfffffda8
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f233f
add edx, 0xfffffda8
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f233f
add edx, 0xfffffda8
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f233f
add edx, 0xfffffda8
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f233f
lea eax, [rdx - 0x258]
mov dword [rbp + 0xd0], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0xd4], eax
lea rax, [rbp + 0x77f0]
mov qword [rbp + 0x1ba0], rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rdx, rax
lea rcx, [rbp + 0x77f0]
call fcn.180040cc0
nop
movsd xmm0, qword [rbp + 0xd0]
movsd qword [rbp + 0x460], xmm0
mov ecx, dword [rbp + 0xd8]
mov dword [rbp + 0x468], ecx
mov rdx, rax
lea rcx, [rbp + 0x460]
call fcn.1800e62a0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f25e7
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.180055e00
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.180055de0
mov rcx, rax
lea rdx, str._Index:
call fcn.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.180055de0
lea rdx, [0x180055fe0]
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.180055e00
lea rdx, [0x180040b60]
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, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rcx, rax
lea rdx, [0x1802d36b4]
call fcn.180055e00
mov rdi, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0xd8]
call fcn.180055140
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x52d0]
lea rcx, [rbx + 0xd8]
call fcn.18011d210
nop
mov rdx, rax
mov rcx, rdi
call fcn.180055de0
mov rcx, rax
lea rdx, [0x1802d51d0]
call fcn.180055e00
lea rdx, [0x180055fe0]
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 + 0x52d0]
call fcn.1800551c0
lea rdx, [0x1802d34a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180055e00
lea rdx, [0x180055fe0]
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, [0x180337568]
call fcn.180054660
cmp dword [rax + 0xb0], 7
jne 0x1800f2e68
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 0xc
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f2e68
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x28]
mov edx, 0xd
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f2e68
mov r8d, 7
lea rdx, [rbp + 0x3670]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
call fcn.1800d4cd0
test al, al
je 0x1800f26a0
mov r8d, 7
lea rdx, [rbp + 0x3680]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
xor edx, edx
call fcn.1800d4130
call fcn.18003f760
lea rcx, [rbp - 0x68]
call fcn.18006de10
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x52f0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x52f0]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5310]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5310]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5330]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5330]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5350]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5350]
call fcn.1800551c0
lea rcx, [rbp - 0x68]
call fcn.180055150
mov rcx, rax
xor edx, edx
call fcn.18003eae0
test al, al
jne 0x1800f27d0
cmp byte [0x18033c8bc], al
je 0x1800f2e68
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 0xe
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x20]
mov edx, 0xf
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov r8d, 7
lea rdx, [rbp + 0x3690]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
mov dl, 1
call fcn.1800d4130
cmp byte [0x18033c8bc], 0
je 0x1800f2845
call fcn.18003f760
cmp byte [0x18033c939], 0
je 0x1800f2891
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x80]
call fcn.180055140
cmp rax, 2
jae 0x1800f2891
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x60]
call fcn.180055140
cmp rax, 2
jb 0x1800f711f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x36a0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1ba8]
call fcn.180007e40
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1bb0]
call fcn.180007e40
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.18002ea90
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x36b0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1bb8]
call fcn.180007e40
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
lea rcx, [rbp + 0xe0]
call fcn.1800d9ad0
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rbp + 0xe0]
sub ecx, dword [rax]
mov eax, ecx
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f2e68
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rcx, rax
mov r8d, dword [rbp + 0xe4]
mov eax, r8d
sub eax, dword [rcx + 8]
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f2e68
mov dword [rbp + 0xe0], r13d
cmp r13d, 0x258
jle 0x1800f2bc0
lea eax, [r13 - 0x258]
mov dword [rbp + 0xe0], eax
lea ecx, [r8 + 0x37]
mov dword [rbp + 0xe4], ecx
cmp eax, 0x258
jle 0x1800f2bc0
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800f2bc0
add edx, 0xfffffda8
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800f2bc0
add edx, 0xfffffda8
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800f2bc0
add edx, 0xfffffda8
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800f2bc0
add edx, 0xfffffda8
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800f2bc0
add edx, 0xfffffda8
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800f2bc0
add edx, 0xfffffda8
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800f2bc0
add edx, 0xfffffda8
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800f2bc0
lea eax, [rdx - 0x258]
mov dword [rbp + 0xe0], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0xe4], eax
lea rax, [rbp + 0x7900]
mov qword [rbp + 0x1bc0], rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rdx, rax
lea rcx, [rbp + 0x7900]
call fcn.180040cc0
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.1800e62a0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f2e68
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.180055e00
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.180055de0
mov rcx, rax
lea rdx, str._Index:
call fcn.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.180055de0
lea rdx, [0x180055fe0]
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.180055e00
lea rdx, [0x180040b60]
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, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rcx, rax
lea rdx, [0x1802d36b4]
call fcn.180055e00
mov rdi, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0xd8]
call fcn.180055140
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5370]
lea rcx, [rbx + 0xd8]
call fcn.18011d210
nop
mov rdx, rax
mov rcx, rdi
call fcn.180055de0
mov rcx, rax
lea rdx, [0x1802d51d0]
call fcn.180055e00
lea rdx, [0x180055fe0]
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 + 0x5370]
call fcn.1800551c0
lea rdx, [0x1802d34a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180055e00
lea rdx, [0x180055fe0]
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, [0x180337568]
call fcn.180054660
cmp dword [rax + 0xb0], 8
jne 0x1800f36e9
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 0xe
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f36e9
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x28]
mov edx, 0xf
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f36e9
mov r8d, 8
lea rdx, [rbp + 0x36c0]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
call fcn.1800d4cd0
test al, al
je 0x1800f2f21
mov r8d, 8
lea rdx, [rbp + 0x36d0]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
xor edx, edx
call fcn.1800d4130
call fcn.18003f760
lea rcx, [rbp - 0x68]
call fcn.18006de10
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5390]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5390]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x53b0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x53b0]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x53d0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x53d0]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x53f0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x53f0]
call fcn.1800551c0
lea rcx, [rbp - 0x68]
call fcn.180055150
mov rcx, rax
xor edx, edx
call fcn.18003eae0
test al, al
jne 0x1800f3051
cmp byte [0x18033c8bc], al
je 0x1800f36e9
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 0x10
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x20]
mov edx, 0x11
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov r8d, 8
lea rdx, [rbp + 0x36e0]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
mov dl, 1
call fcn.1800d4130
cmp byte [0x18033c8bc], 0
je 0x1800f30c6
call fcn.18003f760
cmp byte [0x18033c939], 0
je 0x1800f3112
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x80]
call fcn.180055140
cmp rax, 2
jae 0x1800f3112
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x60]
call fcn.180055140
cmp rax, 2
jb 0x1800f711f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x36f0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1bc8]
call fcn.180007e40
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1bd0]
call fcn.180007e40
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.18002ea90
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3700]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1bd8]
call fcn.180007e40
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
lea rcx, [rbp + 0x80]
call fcn.1800d9ad0
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rbp + 0x80]
sub ecx, dword [rax]
mov eax, ecx
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f36e9
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rcx, rax
mov r8d, dword [rbp + 0x84]
mov eax, r8d
sub eax, dword [rcx + 8]
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f36e9
mov dword [rbp + 0x80], r13d
cmp r13d, 0x258
jle 0x1800f3441
lea eax, [r13 - 0x258]
mov dword [rbp + 0x80], eax
lea ecx, [r8 + 0x37]
mov dword [rbp + 0x84], ecx
cmp eax, 0x258
jle 0x1800f3441
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800f3441
add edx, 0xfffffda8
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800f3441
add edx, 0xfffffda8
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800f3441
add edx, 0xfffffda8
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800f3441
add edx, 0xfffffda8
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800f3441
add edx, 0xfffffda8
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800f3441
add edx, 0xfffffda8
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800f3441
add edx, 0xfffffda8
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800f3441
lea eax, [rdx - 0x258]
mov dword [rbp + 0x80], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x84], eax
lea rax, [rbp + 0x7a10]
mov qword [rbp + 0x1be0], rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rdx, rax
lea rcx, [rbp + 0x7a10]
call fcn.180040cc0
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.1800e62a0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f36e9
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.180055e00
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.180055de0
mov rcx, rax
lea rdx, str._Index:
call fcn.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.180055de0
lea rdx, [0x180055fe0]
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.180055e00
lea rdx, [0x180040b60]
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, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rcx, rax
lea rdx, [0x1802d36b4]
call fcn.180055e00
mov rdi, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0xd8]
call fcn.180055140
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5410]
lea rcx, [rbx + 0xd8]
call fcn.18011d210
nop
mov rdx, rax
mov rcx, rdi
call fcn.180055de0
mov rcx, rax
lea rdx, [0x1802d51d0]
call fcn.180055e00
lea rdx, [0x180055fe0]
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 + 0x5410]
call fcn.1800551c0
lea rdx, [0x1802d34a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180055e00
lea rdx, [0x180055fe0]
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, [0x180337568]
call fcn.180054660
cmp dword [rax + 0xb0], 9
jne 0x1800f3f6a
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 0x10
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f3f6a
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x28]
mov edx, 0x11
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f3f6a
mov r8d, 9
lea rdx, [rbp + 0x3710]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
call fcn.1800d4cd0
test al, al
je 0x1800f37a2
mov r8d, 9
lea rdx, [rbp + 0x3720]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
xor edx, edx
call fcn.1800d4130
call fcn.18003f760
lea rcx, [rbp - 0x68]
call fcn.18006de10
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5430]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5430]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5450]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5450]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5470]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5470]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5490]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5490]
call fcn.1800551c0
lea rcx, [rbp - 0x68]
call fcn.180055150
mov rcx, rax
xor edx, edx
call fcn.18003eae0
test al, al
jne 0x1800f38d2
cmp byte [0x18033c8bc], al
je 0x1800f3f6a
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 0x12
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x20]
mov edx, 0x13
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov r8d, 9
lea rdx, [rbp + 0x3730]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
mov dl, 1
call fcn.1800d4130
cmp byte [0x18033c8bc], 0
je 0x1800f3947
call fcn.18003f760
cmp byte [0x18033c939], 0
je 0x1800f3993
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x80]
call fcn.180055140
cmp rax, 2
jae 0x1800f3993
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x60]
call fcn.180055140
cmp rax, 2
jb 0x1800f711f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3740]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1be8]
call fcn.180007e40
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1bf0]
call fcn.180007e40
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.18002ea90
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3750]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1bf8]
call fcn.180007e40
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
lea rcx, [rbp + 0xf0]
call fcn.1800d9ad0
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rbp + 0xf0]
sub ecx, dword [rax]
mov eax, ecx
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f3f6a
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rcx, rax
mov r8d, dword [rbp + 0xf4]
mov eax, r8d
sub eax, dword [rcx + 8]
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f3f6a
mov dword [rbp + 0xf0], r13d
cmp r13d, 0x258
jle 0x1800f3cc2
lea eax, [r13 - 0x258]
mov dword [rbp + 0xf0], eax
lea ecx, [r8 + 0x37]
mov dword [rbp + 0xf4], ecx
cmp eax, 0x258
jle 0x1800f3cc2
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800f3cc2
add edx, 0xfffffda8
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800f3cc2
add edx, 0xfffffda8
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800f3cc2
add edx, 0xfffffda8
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800f3cc2
add edx, 0xfffffda8
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800f3cc2
add edx, 0xfffffda8
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800f3cc2
add edx, 0xfffffda8
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800f3cc2
add edx, 0xfffffda8
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800f3cc2
lea eax, [rdx - 0x258]
mov dword [rbp + 0xf0], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0xf4], eax
lea rax, [rbp + 0x7b20]
mov qword [rbp + 0x1c00], rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rdx, rax
lea rcx, [rbp + 0x7b20]
call fcn.180040cc0
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.1800e62a0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f3f6a
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.180055e00
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.180055de0
mov rcx, rax
lea rdx, str._Index:
call fcn.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.180055de0
lea rdx, [0x180055fe0]
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.180055e00
lea rdx, [0x180040b60]
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, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rcx, rax
lea rdx, [0x1802d36b4]
call fcn.180055e00
mov rdi, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0xd8]
call fcn.180055140
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x54b0]
lea rcx, [rbx + 0xd8]
call fcn.18011d210
nop
mov rdx, rax
mov rcx, rdi
call fcn.180055de0
mov rcx, rax
lea rdx, [0x1802d51d0]
call fcn.180055e00
lea rdx, [0x180055fe0]
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 + 0x54b0]
call fcn.1800551c0
lea rdx, [0x1802d34a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180055e00
lea rdx, [0x180055fe0]
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, [0x180337568]
call fcn.180054660
cmp dword [rax + 0xb0], 0xa
jne 0x1800f47eb
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 0x12
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f47eb
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x28]
mov edx, 0x13
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f47eb
mov r8d, 0xa
lea rdx, [rbp + 0x3760]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
call fcn.1800d4cd0
test al, al
je 0x1800f4023
mov r8d, 0xa
lea rdx, [rbp + 0x3770]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
xor edx, edx
call fcn.1800d4130
call fcn.18003f760
lea rcx, [rbp - 0x68]
call fcn.18006de10
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x54d0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x54d0]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x54f0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x54f0]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5510]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5510]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5530]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5530]
call fcn.1800551c0
lea rcx, [rbp - 0x68]
call fcn.180055150
mov rcx, rax
xor edx, edx
call fcn.18003eae0
test al, al
jne 0x1800f4153
cmp byte [0x18033c8bc], al
je 0x1800f47eb
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 0x14
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x20]
mov edx, 0x15
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov r8d, 0xa
lea rdx, [rbp + 0x3780]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
mov dl, 1
call fcn.1800d4130
cmp byte [0x18033c8bc], 0
je 0x1800f41c8
call fcn.18003f760
cmp byte [0x18033c939], 0
je 0x1800f4214
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x80]
call fcn.180055140
cmp rax, 2
jae 0x1800f4214
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x60]
call fcn.180055140
cmp rax, 2
jb 0x1800f711f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3790]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c08]
call fcn.180007e40
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c10]
call fcn.180007e40
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.18002ea90
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x37a0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c18]
call fcn.180007e40
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
lea rcx, [rbp + 0x100]
call fcn.1800d9ad0
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rbp + 0x100]
sub ecx, dword [rax]
mov eax, ecx
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f47eb
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rcx, rax
mov r8d, dword [rbp + 0x104]
mov eax, r8d
sub eax, dword [rcx + 8]
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f47eb
mov dword [rbp + 0x100], r13d
cmp r13d, 0x258
jle 0x1800f4543
lea eax, [r13 - 0x258]
mov dword [rbp + 0x100], eax
lea ecx, [r8 + 0x37]
mov dword [rbp + 0x104], ecx
cmp eax, 0x258
jle 0x1800f4543
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800f4543
add edx, 0xfffffda8
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800f4543
add edx, 0xfffffda8
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800f4543
add edx, 0xfffffda8
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800f4543
add edx, 0xfffffda8
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800f4543
add edx, 0xfffffda8
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800f4543
add edx, 0xfffffda8
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800f4543
add edx, 0xfffffda8
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800f4543
lea eax, [rdx - 0x258]
mov dword [rbp + 0x100], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x104], eax
lea rax, [rbp + 0x7c30]
mov qword [rbp + 0x1c20], rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rdx, rax
lea rcx, [rbp + 0x7c30]
call fcn.180040cc0
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.1800e62a0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f47eb
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.180055e00
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.180055de0
mov rcx, rax
lea rdx, str._Index:
call fcn.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.180055de0
lea rdx, [0x180055fe0]
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.180055e00
lea rdx, [0x180040b60]
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, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rcx, rax
lea rdx, [0x1802d36b4]
call fcn.180055e00
mov rdi, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0xd8]
call fcn.180055140
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5550]
lea rcx, [rbx + 0xd8]
call fcn.18011d210
nop
mov rdx, rax
mov rcx, rdi
call fcn.180055de0
mov rcx, rax
lea rdx, [0x1802d51d0]
call fcn.180055e00
lea rdx, [0x180055fe0]
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 + 0x5550]
call fcn.1800551c0
lea rdx, [0x1802d34a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180055e00
lea rdx, [0x180055fe0]
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, [0x180337568]
call fcn.180054660
cmp dword [rax + 0xb0], 0xb
jne 0x1800f506c
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 0x14
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f506c
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x28]
mov edx, 0x15
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f506c
mov r8d, 0xb
lea rdx, [rbp + 0x37b0]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
call fcn.1800d4cd0
test al, al
je 0x1800f48a4
mov r8d, 0xb
lea rdx, [rbp + 0x37c0]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
xor edx, edx
call fcn.1800d4130
call fcn.18003f760
lea rcx, [rbp - 0x68]
call fcn.18006de10
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5570]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5570]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5590]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5590]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x55b0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x55b0]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x55d0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x55d0]
call fcn.1800551c0
lea rcx, [rbp - 0x68]
call fcn.180055150
mov rcx, rax
xor edx, edx
call fcn.18003eae0
test al, al
jne 0x1800f49d4
cmp byte [0x18033c8bc], al
je 0x1800f506c
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 0x16
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x20]
mov edx, 0x17
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov r8d, 0xb
lea rdx, [rbp + 0x37d0]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
mov dl, 1
call fcn.1800d4130
cmp byte [0x18033c8bc], 0
je 0x1800f4a49
call fcn.18003f760
cmp byte [0x18033c939], 0
je 0x1800f4a95
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x80]
call fcn.180055140
cmp rax, 2
jae 0x1800f4a95
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x60]
call fcn.180055140
cmp rax, 2
jb 0x1800f711f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x37e0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c28]
call fcn.180007e40
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c30]
call fcn.180007e40
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.18002ea90
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x37f0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c38]
call fcn.180007e40
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
lea rcx, [rbp + 0x110]
call fcn.1800d9ad0
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rbp + 0x110]
sub ecx, dword [rax]
mov eax, ecx
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f506c
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rcx, rax
mov r8d, dword [rbp + 0x114]
mov eax, r8d
sub eax, dword [rcx + 8]
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f506c
mov dword [rbp + 0x110], r13d
cmp r13d, 0x258
jle 0x1800f4dc4
lea eax, [r13 - 0x258]
mov dword [rbp + 0x110], eax
lea ecx, [r8 + 0x37]
mov dword [rbp + 0x114], ecx
cmp eax, 0x258
jle 0x1800f4dc4
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800f4dc4
add edx, 0xfffffda8
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800f4dc4
add edx, 0xfffffda8
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800f4dc4
add edx, 0xfffffda8
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800f4dc4
add edx, 0xfffffda8
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800f4dc4
add edx, 0xfffffda8
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800f4dc4
add edx, 0xfffffda8
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800f4dc4
add edx, 0xfffffda8
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800f4dc4
lea eax, [rdx - 0x258]
mov dword [rbp + 0x110], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x114], eax
lea rax, [rbp + 0x7d40]
mov qword [rbp + 0x1c40], rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rdx, rax
lea rcx, [rbp + 0x7d40]
call fcn.180040cc0
nop
movsd xmm0, qword [rbp + 0x110]
movsd qword [rbp + 0x3f0], xmm0
mov ecx, dword [rbp + 0x118]
mov dword [rbp + 0x3f8], ecx
mov rdx, rax
lea rcx, [rbp + 0x3f0]
call fcn.1800e62a0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f506c
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.180055e00
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.180055de0
mov rcx, rax
lea rdx, str._Index:
call fcn.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.180055de0
lea rdx, [0x180055fe0]
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.180055e00
lea rdx, [0x180040b60]
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, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rcx, rax
lea rdx, [0x1802d36b4]
call fcn.180055e00
mov rdi, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0xd8]
call fcn.180055140
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x55f0]
lea rcx, [rbx + 0xd8]
call fcn.18011d210
nop
mov rdx, rax
mov rcx, rdi
call fcn.180055de0
mov rcx, rax
lea rdx, [0x1802d51d0]
call fcn.180055e00
lea rdx, [0x180055fe0]
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 + 0x55f0]
call fcn.1800551c0
lea rdx, [0x1802d34a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180055e00
lea rdx, [0x180055fe0]
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, [0x180337568]
call fcn.180054660
cmp dword [rax + 0xb0], 0xc
jne 0x1800f589b
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 0x16
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f589b
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x28]
mov edx, 0x17
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f589b
mov r8d, 0xc
lea rdx, [rbp + 0x3800]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
call fcn.1800d4cd0
test al, al
je 0x1800f5125
mov r8d, 0xc
lea rdx, [rbp + 0x3810]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
xor edx, edx
call fcn.1800d4130
call fcn.18003f760
lea rcx, [rbp - 0x68]
call fcn.18006de10
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5610]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5610]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5630]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5630]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5650]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5650]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5670]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5670]
call fcn.1800551c0
lea rcx, [rbp - 0x68]
call fcn.180055150
mov rcx, rax
xor edx, edx
call fcn.18003eae0
test al, al
jne 0x1800f5255
cmp byte [0x18033c8bc], al
je 0x1800f589b
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 0x18
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x20]
mov edx, 0x19
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov r8d, 0xc
lea rdx, [rbp + 0x3820]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
mov dl, 1
call fcn.1800d4130
cmp byte [0x18033c8bc], 0
je 0x1800f52ca
call fcn.18003f760
cmp byte [0x18033c939], 0
je 0x1800f5316
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x80]
call fcn.180055140
cmp rax, 2
jae 0x1800f5316
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x60]
call fcn.180055140
cmp rax, 2
jb 0x1800f711f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3830]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c48]
call fcn.180007e40
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c50]
call fcn.180007e40
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.18002ea90
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3840]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c58]
call fcn.180007e40
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
lea rcx, [rbp + 0x20]
call fcn.1800d9ad0
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rbp + 0x20]
sub ecx, dword [rax]
mov eax, ecx
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f589b
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rcx, rax
mov r8d, dword [rbp + 0x24]
mov eax, r8d
sub eax, dword [rcx + 8]
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f589b
mov dword [rbp + 0x20], r13d
cmp r13d, 0x258
jle 0x1800f55f9
lea eax, [r13 - 0x258]
mov dword [rbp + 0x20], eax
lea ecx, [r8 + 0x37]
mov dword [rbp + 0x24], ecx
cmp eax, 0x258
jle 0x1800f55f9
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800f55f9
add edx, 0xfffffda8
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800f55f9
add edx, 0xfffffda8
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800f55f9
add edx, 0xfffffda8
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800f55f9
add edx, 0xfffffda8
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800f55f9
add edx, 0xfffffda8
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800f55f9
add edx, 0xfffffda8
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800f55f9
add edx, 0xfffffda8
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800f55f9
lea eax, [rdx - 0x258]
mov dword [rbp + 0x20], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x24], eax
lea rax, [rbp + 0x7e50]
mov qword [rbp + 0x1c60], rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rdx, rax
lea rcx, [rbp + 0x7e50]
call fcn.180040cc0
nop
movsd xmm0, qword [rbp + 0x20]
movsd qword [rbp + 0x400], xmm0
mov ecx, dword [rbp + 0x28]
mov dword [rbp + 0x408], ecx
mov rdx, rax
lea rcx, [rbp + 0x400]
call fcn.1800e62a0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f589b
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.180055e00
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.180055de0
mov rcx, rax
lea rdx, str._Index:
call fcn.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.180055de0
lea rdx, [0x180055fe0]
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.180055e00
lea rdx, [0x180040b60]
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, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rcx, rax
lea rdx, [0x1802d36b4]
call fcn.180055e00
mov rdi, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0xd8]
call fcn.180055140
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5690]
lea rcx, [rbx + 0xd8]
call fcn.18011d210
nop
mov rdx, rax
mov rcx, rdi
call fcn.180055de0
mov rcx, rax
lea rdx, [0x1802d51d0]
call fcn.180055e00
lea rdx, [0x180055fe0]
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 + 0x5690]
call fcn.1800551c0
lea rdx, [0x1802d34a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180055e00
lea rdx, [0x180055fe0]
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, [0x180337568]
call fcn.180054660
cmp dword [rax + 0xb0], 0xd
jne 0x1800f60ca
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 0x18
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f60ca
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x28]
mov edx, 0x19
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f60ca
mov r8d, 0xd
lea rdx, [rbp + 0x3850]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
call fcn.1800d4cd0
test al, al
je 0x1800f5954
mov r8d, 0xd
lea rdx, [rbp + 0x3860]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
xor edx, edx
call fcn.1800d4130
call fcn.18003f760
lea rcx, [rbp - 0x68]
call fcn.18006de10
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x56b0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x56b0]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x56d0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x56d0]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x56f0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x56f0]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5710]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5710]
call fcn.1800551c0
lea rcx, [rbp - 0x68]
call fcn.180055150
mov rcx, rax
xor edx, edx
call fcn.18003eae0
test al, al
jne 0x1800f5a84
cmp byte [0x18033c8bc], al
je 0x1800f60ca
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 0x1a
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x20]
mov edx, 0x1b
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov r8d, 0xd
lea rdx, [rbp + 0x3870]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
mov dl, 1
call fcn.1800d4130
cmp byte [0x18033c8bc], 0
je 0x1800f5af9
call fcn.18003f760
cmp byte [0x18033c939], 0
je 0x1800f5b45
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x80]
call fcn.180055140
cmp rax, 2
jae 0x1800f5b45
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x60]
call fcn.180055140
cmp rax, 2
jb 0x1800f711f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3880]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c68]
call fcn.180007e40
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c70]
call fcn.180007e40
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.18002ea90
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3890]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c78]
call fcn.180007e40
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
lea rcx, [rbp + 0x70]
call fcn.1800d9ad0
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rbp + 0x70]
sub ecx, dword [rax]
mov eax, ecx
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f60ca
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rcx, rax
mov r8d, dword [rbp + 0x74]
mov eax, r8d
sub eax, dword [rcx + 8]
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f60ca
mov dword [rbp + 0x70], r13d
cmp r13d, 0x258
jle 0x1800f5e28
lea eax, [r13 - 0x258]
mov dword [rbp + 0x70], eax
lea ecx, [r8 + 0x37]
mov dword [rbp + 0x74], ecx
cmp eax, 0x258
jle 0x1800f5e28
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800f5e28
add edx, 0xfffffda8
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800f5e28
add edx, 0xfffffda8
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800f5e28
add edx, 0xfffffda8
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800f5e28
add edx, 0xfffffda8
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800f5e28
add edx, 0xfffffda8
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800f5e28
add edx, 0xfffffda8
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800f5e28
add edx, 0xfffffda8
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800f5e28
lea eax, [rdx - 0x258]
mov dword [rbp + 0x70], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x74], eax
lea rax, [rbp + 0x7f60]
mov qword [rbp + 0x1038], rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rdx, rax
lea rcx, [rbp + 0x7f60]
call fcn.180040cc0
nop
movsd xmm0, qword [rbp + 0x70]
movsd qword [rbp + 0x230], xmm0
mov ecx, dword [rbp + 0x78]
mov dword [rbp + 0x238], ecx
mov rdx, rax
lea rcx, [rbp + 0x230]
call fcn.1800e62a0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f60ca
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.180055e00
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.180055de0
mov rcx, rax
lea rdx, str._Index:
call fcn.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.180055de0
lea rdx, [0x180055fe0]
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.180055e00
lea rdx, [0x180040b60]
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, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rcx, rax
lea rdx, [0x1802d36b4]
call fcn.180055e00
mov rdi, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0xd8]
call fcn.180055140
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5730]
lea rcx, [rbx + 0xd8]
call fcn.18011d210
nop
mov rdx, rax
mov rcx, rdi
call fcn.180055de0
mov rcx, rax
lea rdx, [0x1802d51d0]
call fcn.180055e00
lea rdx, [0x180055fe0]
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 + 0x5730]
call fcn.1800551c0
lea rdx, [0x1802d34a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180055e00
lea rdx, [0x180055fe0]
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, [0x180337568]
call fcn.180054660
cmp dword [rax + 0xb0], 0xe
jne 0x1800f68f9
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 0x1a
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f68f9
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x28]
mov edx, 0x1b
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f68f9
mov r8d, 0xe
lea rdx, [rbp + 0x38a0]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
call fcn.1800d4cd0
test al, al
je 0x1800f6183
mov r8d, 0xe
lea rdx, [rbp + 0x38b0]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
xor edx, edx
call fcn.1800d4130
call fcn.18003f760
lea rcx, [rbp - 0x68]
call fcn.18006de10
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5750]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5750]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5770]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5770]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5790]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5790]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x57b0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x57b0]
call fcn.1800551c0
lea rcx, [rbp - 0x68]
call fcn.180055150
mov rcx, rax
xor edx, edx
call fcn.18003eae0
test al, al
jne 0x1800f62b3
cmp byte [0x18033c8bc], al
je 0x1800f68f9
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 0x1c
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x20]
mov edx, 0x1d
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov r8d, 0xe
lea rdx, [rbp + 0x38c0]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
mov dl, 1
call fcn.1800d4130
cmp byte [0x18033c8bc], 0
je 0x1800f6328
call fcn.18003f760
cmp byte [0x18033c939], 0
je 0x1800f6374
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x80]
call fcn.180055140
cmp rax, 2
jae 0x1800f6374
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x60]
call fcn.180055140
cmp rax, 2
jb 0x1800f711f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x38d0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c80]
call fcn.180007e40
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c88]
call fcn.180007e40
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.18002ea90
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x38e0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c90]
call fcn.180007e40
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
lea rcx, [rbp + 0x40]
call fcn.1800d9ad0
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rbp + 0x40]
sub ecx, dword [rax]
mov eax, ecx
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f68f9
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rcx, rax
mov r8d, dword [rbp + 0x44]
mov eax, r8d
sub eax, dword [rcx + 8]
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f68f9
mov dword [rbp + 0x40], r13d
cmp r13d, 0x258
jle 0x1800f6657
lea eax, [r13 - 0x258]
mov dword [rbp + 0x40], eax
lea ecx, [r8 + 0x37]
mov dword [rbp + 0x44], ecx
cmp eax, 0x258
jle 0x1800f6657
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6657
add edx, 0xfffffda8
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6657
add edx, 0xfffffda8
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6657
add edx, 0xfffffda8
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6657
add edx, 0xfffffda8
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6657
add edx, 0xfffffda8
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6657
add edx, 0xfffffda8
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6657
add edx, 0xfffffda8
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6657
lea eax, [rdx - 0x258]
mov dword [rbp + 0x40], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x44], eax
lea rax, [rbp + 0x8070]
mov qword [rbp + 0x1030], rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rdx, rax
lea rcx, [rbp + 0x8070]
call fcn.180040cc0
nop
movsd xmm0, qword [rbp + 0x40]
movsd qword [rbp + 0x1c0], xmm0
mov ecx, dword [rbp + 0x48]
mov dword [rbp + 0x1c8], ecx
mov rdx, rax
lea rcx, [rbp + 0x1c0]
call fcn.1800e62a0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f68f9
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.180055e00
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.180055de0
mov rcx, rax
lea rdx, str._Index:
call fcn.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.180055de0
lea rdx, [0x180055fe0]
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.180055e00
lea rdx, [0x180040b60]
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, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rcx, rax
lea rdx, [0x1802d36b4]
call fcn.180055e00
mov rdi, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0xd8]
call fcn.180055140
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x57d0]
lea rcx, [rbx + 0xd8]
call fcn.18011d210
nop
mov rdx, rax
mov rcx, rdi
call fcn.180055de0
mov rcx, rax
lea rdx, [0x1802d51d0]
call fcn.180055e00
lea rdx, [0x180055fe0]
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 + 0x57d0]
call fcn.1800551c0
lea rdx, [0x1802d34a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180055e00
lea rdx, [0x180055fe0]
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, [0x180337568]
call fcn.180054660
cmp dword [rax + 0xb0], 0xf
jne 0x1800f711f
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 0x1c
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f711f
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x28]
mov edx, 0x1d
lea rcx, [rbp - 0x10]
call fcn.180093190
cmp dword [rax], ebx
jne 0x1800f711f
mov r8d, 0xf
lea rdx, [rbp + 0x38f0]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
call fcn.1800d4cd0
test al, al
je 0x1800f69b2
mov r8d, 0xf
lea rdx, [rbp + 0x3900]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
xor edx, edx
call fcn.1800d4130
call fcn.18003f760
lea rcx, [rbp - 0x68]
call fcn.18006de10
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x57f0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x57f0]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5810]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5810]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5830]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5830]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.18006de40
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5850]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5850]
call fcn.1800551c0
lea rcx, [rbp - 0x68]
call fcn.180055150
mov rcx, rax
xor edx, edx
call fcn.18003eae0
test al, al
jne 0x1800f6ae2
cmp byte [0x18033c8bc], al
je 0x1800f711f
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x1c]
mov edx, 0x1e
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0x20]
mov edx, 0x1f
lea rcx, [rbp - 0x10]
call fcn.180093190
mov dword [rax], ebx
mov r8d, 0xf
lea rdx, [rbp + 0x3910]
lea rcx, [rbp + 0x168]
call fcn.18011ce70
mov rcx, rax
mov dl, 1
call fcn.1800d4130
cmp byte [0x18033c8bc], 0
je 0x1800f6b57
call fcn.18003f760
cmp byte [0x18033c939], 0
je 0x1800f6ba3
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x80]
call fcn.180055140
cmp rax, 2
jae 0x1800f6ba3
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0x60]
call fcn.180055140
cmp rax, 2
jb 0x1800f711f
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3920]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c98]
call fcn.180007e40
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1ca0]
call fcn.180007e40
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.18002ea90
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3930]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1ca8]
call fcn.180007e40
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
lea rcx, [rbp + 0x50]
call fcn.1800d9ad0
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov ecx, dword [rbp + 0x50]
sub ecx, dword [rax]
mov eax, ecx
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f711f
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rcx, rax
mov r8d, dword [rbp + 0x54]
mov eax, r8d
sub eax, dword [rcx + 8]
cdq
xor eax, edx
sub eax, edx
cmp eax, 0xa
jge 0x1800f711f
mov dword [rbp + 0x50], r13d
cmp r13d, 0x258
jle 0x1800f6e86
lea eax, [r13 - 0x258]
mov dword [rbp + 0x50], eax
lea ecx, [r8 + 0x37]
mov dword [rbp + 0x54], ecx
cmp eax, 0x258
jle 0x1800f6e86
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800f6e86
add edx, 0xfffffda8
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800f6e86
add edx, 0xfffffda8
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800f6e86
add edx, 0xfffffda8
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800f6e86
add edx, 0xfffffda8
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800f6e86
add edx, 0xfffffda8
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800f6e86
add edx, 0xfffffda8
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800f6e86
add edx, 0xfffffda8
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800f6e86
lea eax, [rdx - 0x258]
mov dword [rbp + 0x50], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x54], eax
lea rax, [rbp + 0x8180]
mov qword [rbp + 0x1a0], rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rdx, rax
lea rcx, [rbp + 0x8180]
call fcn.180040cc0
nop
movsd xmm0, qword [rbp + 0x50]
movsd qword [rbp - 0x40], xmm0
mov ecx, dword [rbp + 0x58]
mov dword [rbp - 0x38], ecx
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.1800e62a0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f711f
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.180055e00
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.180055de0
mov rcx, rax
lea rdx, str._Index:
call fcn.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.180055de0
lea rdx, [0x180055fe0]
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.180055e00
lea rdx, [0x180040b60]
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, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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.180055e00
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
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, [0x180055fe0]
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.180055e00
mov rcx, rax
lea rdx, [0x1802d36b4]
call fcn.180055e00
mov rdi, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
mov rbx, rax
mov rdx, r14
lea rcx, [0x180337568]
call fcn.180054660
lea rcx, [rax + 0xd8]
call fcn.180055140
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5870]
lea rcx, [rbx + 0xd8]
call fcn.18011d210
nop
mov rdx, rax
mov rcx, rdi
call fcn.180055de0
mov rcx, rax
lea rdx, [0x1802d51d0]
call fcn.180055e00
lea rdx, [0x180055fe0]
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 + 0x5870]
call fcn.1800551c0
lea rdx, [0x1802d34a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180055e00
lea rdx, [0x180055fe0]
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 + 0x8490]
inc ebx
mov dword [rbp + 0x8490], ebx
movsxd r14, ebx
lea rcx, [0x180337568]
call fcn.180054670
cmp r14, rax
jb 0x1800eea00
mov ecx, edi
call fcn.18000df80
call fcn.180014130
nop
lea rcx, [rbp - 0x10]
call fcn.1800542a0
nop
lea rcx, [rbp + 0x168]
call fcn.180054fa0
xor r13d, r13d
call fcn.180018fa0
nop
lea rcx, [rbp - 0x68]
call fcn.1800551c0
movss xmm6, dword [0x1802f7ea8]
cmp byte [0x18033b12e], 0
je 0x18010625f
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x130]
call fcn.18012e670
nop
cmp qword [0x18033c788], 0
je 0x1800f7af0
mov esi, r13d
lea rcx, [rbp + 0x130]
call fcn.180054400
test rax, rax
je 0x1800f7af0
mov rdi, r13
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
cmp dword [rax + 0x78], 1
jne 0x1800f7ace
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
cmp dword [rax + 0x1c], 0
je 0x1800f7ace
lea rdx, str.Blue_wisp
lea rcx, [rbp + 0x2470]
call fcn.180041300
nop
lea rdx, str.Green_wisp
lea rcx, [rbp + 0x2450]
call fcn.180041300
nop
lea rdx, str.Purple_wisp
lea rcx, [rbp + 0x2430]
call fcn.180041300
nop
lea rdx, str.Red_wisp
lea rcx, [rbp + 0x2410]
call fcn.180041300
nop
lea rdx, str.Yellow_wisp
lea rcx, [rbp + 0x23f0]
call fcn.180041300
nop
lea rdx, str.patriarch
lea rcx, [rbp + 0x23d0]
call fcn.180041300
nop
lea rdx, str.Spirit_imp
lea rcx, [rbp + 0x23b0]
call fcn.180041300
nop
lea rdx, str.Magpie_imp
lea rcx, [rbp + 0x25d0]
call fcn.180041300
nop
lea rdx, str.Ninja_imp
lea rcx, [rbp + 0x2370]
call fcn.180041300
nop
lea rdx, str.Pirate_imp
lea rcx, [rbp + 0x2350]
call fcn.180041300
nop
lea rdx, str.Divine_imp
lea rcx, [rbp + 0x2330]
call fcn.180041300
nop
lea rdx, str.Dragon_imp
lea rcx, [rbp + 0x2310]
call fcn.180041300
nop
lea rdx, str.Zombie_imp
lea rcx, [rbp + 0x22f0]
call fcn.180041300
nop
lea rdx, str.Kingly_imp
lea rcx, [rbp + 0x22d0]
call fcn.180041300
nop
lea rdx, str.Crystal_imp
lea rcx, [rbp + 0x22b0]
call fcn.180041300
nop
lea rdx, str.Raven
lea rcx, [rbp + 0x2290]
call fcn.180041300
nop
lea rdx, str.Agent_00
lea rcx, [rbp + 0x2270]
call fcn.180041300
nop
lea rdx, str.Golden_butterfly
lea rcx, [rbp + 0x2250]
call fcn.180041300
nop
lea rdx, str.bakami
lea rcx, [rbp + 0x2230]
call fcn.180041300
nop
lea rdx, str.orokami
lea rcx, [rbp + 0x2210]
call fcn.180041300
nop
lea rdx, str.Spy_on
lea rcx, [rbp + 0x21f0]
call fcn.180041300
nop
lea rdx, str.Runesphere
lea rcx, [rbp + 0x21d0]
call fcn.180041300
nop
lea rdx, str.Lava_geyser
lea rcx, [rbp + 0x2170]
call fcn.180041300
nop
lea rdx, str.Ghost_imp
lea rcx, [rbp + 0x21b0]
call fcn.180041300
nop
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2470]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2450]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2430]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2410]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x23f0]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x23d0]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x23b0]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x25d0]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2370]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2350]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2330]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2310]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x22f0]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x22d0]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x22b0]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2290]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2270]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2250]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2230]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2210]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x48]
xor r8d, r8d
lea rdx, [rbp + 0x21f0]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x21d0]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2170]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x21b0]
call fcn.180055100
cmp rax, 0xffffffffffffffff
jne 0x1800f7842
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
cmp dword [rax + 0x1c], 0x3c45
jle 0x1800f7997
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
cmp dword [rax + 0x1c], 0x3c4c
jge 0x1800f7997
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2808]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x38], eax
xor r8d, r8d
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x558]
call fcn.1800daf60
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3940]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x55c]
movss xmm1, dword [rbp + 0x558]
lea rcx, [rbp + 0x1cb0]
call fcn.180007e40
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
lea rcx, [rax + 0x28]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3950]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x55c]
movss xmm1, dword [rbp + 0x558]
lea rcx, [rbp + 0x1cb8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x21b0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x2170]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x21d0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x21f0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x2210]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x2230]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x2250]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x2270]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x2290]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x22b0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x22d0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x22f0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x2310]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x2330]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x2350]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x2370]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x25d0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x23b0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x23d0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x23f0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x2410]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x2430]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x2450]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x2470]
call fcn.1800551c0
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x130]
call fcn.180054400
cmp rdi, rax
jb 0x1800f71e0
movss xmm6, dword [0x1802f7ea8]
cmp byte [0x18033b1c1], 0
jne 0x180106253
call fcn.180086f00
test al, al
je 0x1800f7b61
mov ecx, 0x1f4
call fcn.1800d38c0
add eax, 0xc8
movsxd rbx, eax
call fcn.1800e4fd0
sub rax, qword [0x18033c8f0]
cmp rax, rbx
jbe 0x1800f7b61
call fcn.1800e4fd0
mov qword [0x18033c8f0], rax
xor edx, edx
mov cl, 0x20
call fcn.180140fa0
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.180055e00
lea rdx, [0x180055fe0]
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.180086d80
test al, al
je 0x1800f7c31
mov ecx, 0x1f4
call fcn.1800d38c0
add eax, 0xc8
movsxd rbx, eax
call fcn.1800e4fd0
sub rax, qword [0x18033c8f0]
cmp rax, rbx
jbe 0x1800f7c31
call fcn.1800e4fd0
mov qword [0x18033c8f0], rax
lea rax, [rbp + 0x5890]
mov qword [rbp + 0x8490], rax
lea rdx, str.Yes_
lea rcx, [rbp + 0x5890]
call fcn.180041300
nop
mov rcx, rax
call fcn.180085aa0
movzx ecx, al
xor edx, edx
call fcn.180140fa0
lea rdx, [0x1802dd850]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180055e00
mov rbx, rax
lea rax, [rbp + 0x58b0]
mov qword [rbp + 0x1a0], rax
lea rdx, str.Yes_
lea rcx, [rbp + 0x58b0]
call fcn.180041300
nop
mov rcx, rax
call fcn.180085aa0
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, [0x180055fe0]
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, [0x180337090]
call fcn.180054ef0
mov rsi, rax
lea rcx, [0x180337090]
call fcn.180054ee0
mov r14, rax
movss xmm7, dword [0x1802f7fd8]
cmp rsi, rax
je 0x1800f7d54
movsd xmm1, qword [rsi]
mov ecx, dword [rsi + 8]
mov dword [rbp + 0x1c8], ecx
movaps xmm2, xmm1
shufps xmm2, xmm2, 0x55
mulss xmm2, xmm7
movsd qword [rbp + 0x1c0], xmm1
mulss xmm1, xmm7
movaps xmm3, xmm9
lea rcx, [rbp + 0x2818]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x38], eax
mov r8b, 1
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x568]
call fcn.1800daf60
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3960]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
movss xmm2, dword [rbp + 0x56c]
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x568]
addss xmm1, xmm6
lea rcx, [rbp + 0x1cc0]
call fcn.180007e40
mov rbx, rax
movss xmm2, dword [rbp + 0x56c]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0x568]
subss xmm1, xmm6
lea rcx, [rbp + 0x1cc8]
call fcn.180007e40
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.18002eba0
add rsi, 0xc
cmp rsi, r14
jne 0x1800f7c60
lea rcx, [rbp + 0x2968]
call fcn.18007e530
lea rcx, [rbp + 0x2968]
call fcn.1800546d0
lea rcx, [0x18033cb18]
call fcn.180054420
test al, al
jne 0x180106253
lea rdx, str.Puzzle_box
lea rcx, [rbp + 0x64f0]
call fcn.180041300
nop
lea rdx, str.Puzzle_scroll_box
lea rcx, [rbp + 0x6510]
call fcn.180041300
nop
lea rdx, str.Puzzle_casket
lea rcx, [rbp + 0x6530]
call fcn.180041300
nop
lea r8, [rbp + 0x6550]
lea rdx, [rbp + 0x64f0]
lea rcx, [rbp + 0x3970]
call fcn.180054540
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x40], xmm0
lea r8, [rbp + 0x84a8]
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x1e90]
call fcn.18011cd70
nop
lea rdx, [0x18033cb18]
lea rcx, [rbp + 0x1e90]
call fcn.1800d3230
movzx ebx, al
lea rcx, [rbp + 0x1e90]
call fcn.180054b70
nop
lea r9, [fcn.1800551c0]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
lea rcx, [rbp + 0x64f0]
call fcn.180277874
mov byte [0x18033b1d9], bl
lea rcx, [rbp + 0x248]
call fcn.18000b1a0
movss xmm6, dword [0x1802f7f10]
movss xmm1, dword [0x1802f7f64]
movaps xmm2, xmm6
cmp byte [0x18033b1db], 0
je 0x1800f7e80
lea rcx, [rbp + 0x588]
call fcn.180007e40
movss xmm0, dword [rbp + 0x588]
movss xmm1, dword [rbp + 0x58c]
jmp 0x1800f7e9c
lea rcx, [rbp + 0x578]
call fcn.180007e40
movss xmm0, dword [rbp + 0x578]
movss xmm1, dword [rbp + 0x57c]
movss dword [rbp + 0x24c], xmm1
movss dword [rbp + 0x248], xmm0
xor edx, edx
lea r8d, [rdx + 0xf]
lea rcx, str.list
call fcn.180016c60
lea rcx, [rbp + 0x1190]
call fcn.1800d9ab0
mov eax, dword [rbp + 0x1190]
add eax, 0xffffff5b
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm9
lea rcx, [rbp + 0x1cd0]
call fcn.180007e40
mov rdx, rax
xor r8d, r8d
lea rcx, str.list
call fcn.180019a00
movss xmm2, dword [rbp + 0x24c]
movss xmm1, dword [rbp + 0x248]
lea rcx, [rbp + 0x1cd8]
call fcn.180007e40
mov rdx, rax
xor r8d, r8d
lea rcx, str.list
call fcn.180019b80
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18033b1db], 0
je 0x1800f7fa3
mov r9d, 0xd7
lea rcx, [rbp + 0x3980]
call fcn.180040e00
lea rdx, [rbp + 0x3990]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1ce0]
call fcn.180007e40
mov rdx, rax
lea rcx, str.CopyFirst_Puzzle
call fcn.180036bf0
test al, al
je 0x1800f8007
mov byte [0x18033b1db], 0
jmp 0x1800f7ffc
mov r9d, edx
lea rcx, [rbp + 0x39a0]
call fcn.180040e00
lea rdx, [rbp + 0x39b0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rax
mov ecx, 0x15
call fcn.18000df20
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1ce8]
call fcn.180007e40
mov rdx, rax
lea rcx, str.CopyFirst_Puzzle
call fcn.180036bf0
test al, al
je 0x1800f8007
mov byte [0x18033b1db], 1
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov r12d, 1
mov ecx, r12d
call fcn.18000df80
cmp byte [0x18033b1db], 0
je 0x1800f8095
cmp byte [0x18033c8d1], 0
jne 0x1800f8095
mov byte [0x18033c8d1], r12b
lea ecx, [r12 + 0x63]
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.180010d40
mov rdx, rax
lea rcx, [rbp + 0x2490]
call fcn.180041300
nop
lea r8, [rbp + 0x2490]
lea rdx, [0x1800e56c0]
lea rcx, [rbp + 0x1110]
call fcn.18011ee00
nop
lea rcx, [rbp + 0x1110]
call fcn.180040bc0
mov byte [0x18033b1db], 0
lea rcx, [rbp + 0x1110]
call fcn.180040ba0
nop
lea rcx, [rbp + 0x2490]
call fcn.1800551c0
call fcn.180018fa0
lea r8, [rbp + 0x221]
mov edx, 0x12c
lea rcx, [rbp - 0x80]
call fcn.18011cab0
nop
xor al, al
mov byte [rbp + 0x8490], al
mov ebx, r13d
mov dword [rbp + 0x240], ebx
lea rcx, [0x18033cb18]
call fcn.180054670
test rax, rax
je 0x180106211
mov rdi, r13
mov qword [rbp + 0x1f0], r13
lea rcx, [0x18033c608]
call fcn.1800931a0
test rax, rax
je 0x1801061d3
xor esi, esi
mov r14d, esi
nop word [rax + rax]
mov rdx, rdi
lea rcx, [0x18033cb18]
call fcn.180054660
mov ebx, dword [rax + 0x48]
mov rdx, r14
lea rcx, [0x18033c608]
call fcn.180093190
cmp ebx, dword [rax]
jne 0x1801061a4
mov rdx, rdi
lea rcx, [0x18033cb18]
call fcn.180054660
mov ecx, dword [0x18033c8d8]
cmp dword [rax + 0x48], ecx
jne 0x180106fdb
mov byte [rbp + 0x8490], 1
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f818e
mov dword [0x18033b1b8], esi
mov dword [0x18033b160], esi
mov dword [0x18033b1e0], esi
mov dword [0x18033b1e4], esi
mov dword [0x18033b1cc], esi
mov dword [0x18033b1d0], esi
mov dword [0x18033b1c4], esi
mov dword [0x18033b164], esi
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1cf0]
call fcn.180007e40
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm9
lea rcx, [rbp + 0x1cf8]
call fcn.180007e40
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180019c10
movaps xmm2, xmm6
movss xmm1, dword [0x1802f7fe4]
lea rcx, [rbp + 0x1d00]
call fcn.180007e40
mov rcx, rax
xor edx, edx
call fcn.180019c50
xor edx, edx
lea r8d, [rdx + 0xf]
lea rcx, str.Clue
call fcn.180016c60
mov rdx, r14
lea rcx, [0x18033c620]
call fcn.18006dc70
lea rdx, str.Arrow
mov rcx, rax
call fcn.180055020
test eax, eax
jne 0x1801057f5
lea rax, [rbp + 0x2980]
mov qword [rbp + 0x1a0], rax
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 0xffffffff
mov edx, 0x3e4
mov r9d, 0xffffffff
lea r8d, [r9 + 6]
lea rcx, [rbp + 0x1ea8]
call fcn.180040c50
lea r8, [rbp + 0x1ec0]
lea rdx, [rbp + 0x1ea8]
lea rcx, [rbp + 0x39c0]
call fcn.180054540
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x5d0], xmm0
lea r8, [rbp + 0x220]
lea rdx, [rbp + 0x5d0]
lea rcx, [rbp + 0x2980]
call fcn.180054860
nop
xor r8d, r8d
mov rdx, rax
lea rcx, [rbp + 0x8290]
call fcn.180075b80
nop
mov rcx, qword [rax + 0xa0]
add rcx, 0x200
xor edx, edx
call fcn.18012c340
mov r12d, eax
lea rcx, [rbp + 0x8290]
call fcn.180040c70
xor r9d, r9d
mov edx, 0xc8c
mov r8d, 0xd6a
lea rcx, [rbp + 0x2828]
call fcn.180040c30
movsd xmm0, qword [rax]
movsd qword [rbp - 0x40], xmm0
mov ecx, dword [rax + 8]
mov dword [rbp - 0x38], ecx
mov edx, 6
lea rcx, [rbp - 0x40]
call fcn.18013ba20
test al, al
je 0x1800f830c
mov dword [0x18033b1b8], r12d
xor r9d, r9d
mov edx, 0xc93
lea r8d, [rdx + 0x1d]
lea rcx, [rbp + 0x2838]
call fcn.180040c30
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1c0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1c8], eax
mov edx, 6
lea rcx, [rbp + 0x1c0]
call fcn.18013ba20
test al, al
je 0x1800f8355
mov dword [0x18033b160], r12d
xor r9d, r9d
mov edx, 0xa66
mov r8d, 0xce6
lea rcx, [rbp + 0x2848]
call fcn.180040c30
movsd xmm0, qword [rax]
movsd qword [rbp + 0x230], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x238], eax
mov edx, 6
lea rcx, [rbp + 0x230]
call fcn.18013ba20
test al, al
je 0x1800f83a0
mov dword [0x18033b1e0], r12d
xor r9d, r9d
mov edx, 0xac5
mov r8d, 0xd96
lea rcx, [rbp + 0x2858]
call fcn.180040c30
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.18013ba20
test al, al
je 0x1800f83eb
mov dword [0x18033b1e4], r12d
xor r9d, r9d
mov edx, 0xa6e
mov r8d, 0xe30
lea rcx, [rbp + 0x2868]
call fcn.180040c30
movsd xmm0, qword [rax]
movsd qword [rbp + 0x3f0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x3f8], eax
mov edx, 6
lea rcx, [rbp + 0x3f0]
call fcn.18013ba20
test al, al
je 0x1800f8436
mov dword [0x18033b1cc], r12d
xor r9d, r9d
mov edx, 0xd65
mov r8d, 0xb65
lea rcx, [rbp + 0x2878]
call fcn.180040c30
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.18013ba20
test al, al
je 0x1800f8481
mov dword [0x18033b1d0], r12d
xor r9d, r9d
mov edx, 0xcd9
mov r8d, 0xa93
lea rcx, [rbp + 0x2888]
call fcn.180040c30
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.18013ba20
test al, al
je 0x1800f84cc
mov dword [0x18033b1c4], r12d
xor r9d, r9d
mov edx, 0xe4a
mov r8d, 0xdc3
lea rcx, [rbp + 0x2898]
call fcn.180040c30
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.18013ba20
test al, al
je 0x1800f8517
mov dword [0x18033b164], r12d
xor r9d, r9d
mov edx, 0xaf2
mov r8d, 0xc54
lea rcx, [rbp + 0x1090]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x1090]
mov ebx, dword [rbp + 0x1098]
xor edx, edx
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
xor edx, edx
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__lode_east
call fcn.1800551a0
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 [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5c6
mov r9d, dword [0x18033b160]
mov r8d, 0x550
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
xor edx, edx
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x99a
mov r8d, 0xb4d
lea rcx, [rbp + 0x109c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x109c]
mov ebx, dword [rbp + 0x10a4]
mov edx, 1
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 1
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.South_Feldip_tele__north__west_coast
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x638
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5f8
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x445
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x481
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x47d
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x587
mov r9d, dword [0x18033b160]
mov r8d, 0x547
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 1
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc44
mov r8d, 0xd0f
lea rcx, [rbp + 0x10a8]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x10a8]
mov ebx, dword [rbp + 0x10b0]
mov edx, 2
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 2
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Drynor_lode__north
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7c2
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x750
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x29c
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x259
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1e9
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x731
mov r9d, dword [0x18033b160]
mov r8d, 0x4c9
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 2
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc7b
lea r8d, [rdx - 0x20]
lea rcx, [rbp + 0x10b4]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x10b4]
mov ebx, dword [rbp + 0x10bc]
mov edx, 3
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 3
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Lumby__south_middle_of_swamp
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7ca
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x709
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2e3
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2b7
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x242
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x44a
mov r9d, dword [0x18033b160]
mov r8d, 0x40f
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 3
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc74
mov r8d, 0xcf5
lea rcx, [rbp + 0x10c0]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x10c0]
mov ebx, dword [rbp + 0x10c8]
mov edx, 4
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 4
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Lumby__north_west_mill
call fcn.1800551a0
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 [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x78c
mov r9d, dword [0x18033b160]
mov r8d, 0x433
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 4
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x92b
mov r8d, 0xe0a
lea rcx, [rbp + 0x628]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x628]
mov ebx, dword [rbp + 0x630]
mov edx, 5
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 5
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Piscatoris_hunter_area__middle
call fcn.1800551a0
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 [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x665
mov r9d, dword [0x18033b160]
mov r8d, 0x62e
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 5
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa5a
mov r8d, 0xce6
lea rcx, [rbp + 0x634]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x634]
mov ebx, dword [rbp + 0x63c]
mov edx, 6
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 6
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Ardy__middle
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5c7
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6ed
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x67d
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x40e
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x49b
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x5ff
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x617
mov r9d, dword [0x18033b160]
mov r8d, 0x5c3
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 6
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa93
mov r8d, 0xd93
lea rcx, [rbp + 0x640]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x640]
mov ebx, dword [rbp + 0x648]
mov edx, 7
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 7
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Seers__middle
call fcn.1800551a0
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 [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x5ef
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x42
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x670
mov r9d, dword [0x18033b160]
mov r8d, 0x614
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 7
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd17
mov r8d, 0xadd
lea rcx, [rbp + 0x64c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x64c]
mov ebx, dword [rbp + 0x654]
mov edx, 8
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 8
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Sophanem__east_outside
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0xd6
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x492
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x332
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x325
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2c1
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3b7
mov r9d, dword [0x18033b160]
mov r8d, 0x3c9
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 8
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa7b
mov r8d, 0xda3
lea rcx, [rbp + 0x658]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x658]
mov ebx, dword [rbp + 0x660]
mov edx, 9
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 9
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Seers__west_cages
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x739
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x46b
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3e7
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x62c
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x673
mov r9d, dword [0x18033b160]
mov r8d, 0x619
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 9
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc0a
mov r8d, 0xd93
lea rcx, [rbp + 0x664]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x664]
mov ebx, dword [rbp + 0x66c]
mov edx, 0xa
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Edgeville__soul_wars_portal
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7ba
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x75f
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x260
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x202
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x196
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x764
mov r9d, dword [0x18033b160]
mov r8d, 0x64f
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xa
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x999
mov r8d, 0xc95
lea rcx, [rbp + 0x670]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x670]
mov ebx, dword [rbp + 0x678]
mov edx, 0xb
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Near_ZMI
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x69d
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x64f
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x484
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x524
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x59a
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5f6
mov r9d, dword [0x18033b160]
mov r8d, 0x5b7
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xb
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbd3
mov r8d, 0xd7e
lea rcx, [rbp + 0x67c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x67c]
mov ebx, dword [rbp + 0x684]
mov edx, 0xc
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Falador_north_east_dwarfs
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7a5
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x73f
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x27e
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x216
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x195
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x710
mov r9d, dword [0x18033b160]
mov r8d, 0x61a
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xc
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb0f
mov r8d, 0xc2f
lea rcx, [rbp + 0x688]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x688]
mov ebx, dword [rbp + 0x690]
mov edx, 0xd
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xd
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__near_jogres_cave
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6e5
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x655
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3af
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3ca
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x313
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5aa
mov r9d, dword [0x18033b160]
mov r8d, 0x52b
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xd
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xccc
mov r8d, 0xd74
lea rcx, [rbp + 0x694]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x694]
mov ebx, dword [rbp + 0x69c]
mov edx, 0xe
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xe
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Varrock__east
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7fa
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7b4
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x24e
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x210
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c4
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x4a
mov r9d, dword [0x18033b160]
mov r8d, 0x1d7
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xe
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9ca
mov r8d, 0xccc
lea rcx, [rbp + 0x6a0]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x6a0]
mov ebx, dword [rbp + 0x6a8]
mov edx, 0xf
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xf
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__west_north__near_city_wall
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5ca
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6b9
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x662
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x475
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x531
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x5d4
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x609
mov r9d, dword [0x18033b160]
mov r8d, 0x5c5
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xf
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd89
mov r8d, 0xc44
lea rcx, [rbp + 0x6ac]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x6ac]
mov ebx, dword [rbp + 0x6b4]
mov edx, 0x10
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x10
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Uzer__north__near_small_mine
call fcn.1800551a0
mov dword [rsp + 0x80], 0x480
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x68
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x28
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x29d
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x279
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x233
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x270
mov r9d, dword [0x18033b160]
mov r8d, 0x323
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x10
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcbf
lea r8d, [rdx - 0xa]
lea rcx, [rbp + 0x6b8]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x6b8]
mov ebx, dword [rbp + 0x6c0]
mov edx, 0x11
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x11
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Lumby_north_east__near_cows
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7f2
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x77f
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2a2
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x271
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x214
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x1e2
mov r9d, dword [0x18033b160]
mov r8d, 0x3b7
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x11
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd7a
mov r8d, 0xccc
lea rcx, [rbp + 0x6c4]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x6c4]
mov ebx, dword [rbp + 0x6cc]
mov edx, 0x12
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x12
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Mortton__west__nearby_road
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x48
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0xe
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x274
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x24a
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x208
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x1e0
mov r9d, dword [0x18033b160]
mov r8d, 0x2a9
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x12
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbe6
mov r8d, 0xea8
lea rcx, [rbp + 0x6d0]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x6d0]
mov ebx, dword [rbp + 0x6d8]
mov edx, 0x13
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x13
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Lv29_wild_behind_bandit_camp
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7c3
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x789
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1ad
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x10d
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xda
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x7a7
mov r9d, dword [0x18033b160]
mov r8d, 0x779
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x13
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdf3
lea r8d, [rdx - 0x25]
lea rcx, [rbp + 0x6dc]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x6dc]
mov ebx, dword [rbp + 0x6e4]
mov edx, 0x14
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x14
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Canfis_lode__east__near_Franks
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x57
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x3a
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x21b
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1ee
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1be
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x12f
mov r9d, dword [0x18033b160]
mov r8d, 0x1b8
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x14
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcd9
mov r8d, 0xdc8
lea rcx, [rbp + 0x6e8]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x6e8]
mov ebx, dword [rbp + 0x6f0]
mov edx, 0x15
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x15
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Fort
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7c3
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x22a
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1e7
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1a3
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3f
mov r9d, dword [0x18033b160]
mov r8d, 0xd1
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x15
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb55
mov r8d, 0xd1c
lea rcx, [rbp + 0x6f4]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x6f4]
mov ebx, dword [rbp + 0x6fc]
mov edx, 0x16
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x16
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Falador__west__over_the_wall
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x766
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6d3
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x328
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2d8
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c5
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x656
mov r9d, dword [0x18033b160]
mov r8d, 0x5bf
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x16
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xe41
mov r8d, 0xd93
lea rcx, [rbp + 0x700]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x700]
mov ebx, dword [rbp + 0x708]
mov edx, 0x17
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x17
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Ectophial__south
call fcn.1800551a0
mov dword [rsp + 0x80], 0x430
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x77
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x64
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x228
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x200
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1d2
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x178
mov r9d, dword [0x18033b160]
mov r8d, 0x1e7
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x17
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb2b
mov r8d, 0xdb4
lea rcx, [rbp + 0x70c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x70c]
mov ebx, dword [rbp + 0x714]
mov edx, 0x18
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x18
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Burth__wolf_mountain
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x776
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x707
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2a6
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1b4
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xf4
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6b8
mov r9d, dword [0x18033b160]
mov r8d, 0x634
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x18
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcf9
mov r8d, 0xb20
lea rcx, [rbp + 0x718]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x718]
mov ebx, dword [rbp + 0x720]
mov edx, 0x19
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x19
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Nardah_tele_and_west__west_of_agility_pyramid
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x3a
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x55d
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x32a
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x31b
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2b0
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3be
mov r9d, dword [0x18033b160]
mov r8d, 0x3cf
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x19
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xaa6
mov r8d, 0xd47
lea rcx, [rbp + 0x724]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x724]
mov ebx, dword [rbp + 0x72c]
mov edx, 0x1a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x1a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Pof__east_behind_legends_guild
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x72e
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ae
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3c1
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x463
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xa8
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x64d
mov r9d, dword [0x18033b160]
mov r8d, 0x5ec
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x1a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x8f7
mov r8d, 0xe37
lea rcx, [rbp + 0x730]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x730]
mov ebx, dword [rbp + 0x738]
mov edx, 0x1b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x1b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Piscatoris__phoenix_lair
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6ee
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6a2
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x604
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x658
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x6ec
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x66b
mov r9d, dword [0x18033b160]
mov r8d, 0x638
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x1b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xce8
mov r8d, 0xc36
lea rcx, [rbp + 0x73c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x73c]
mov ebx, dword [rbp + 0x744]
mov edx, 0x1c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x1c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Shantay_pass__glory_to_al_kharid
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 9
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x763
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2cb
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2a4
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x246
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x34d
mov r9d, dword [0x18033b160]
mov r8d, 0x3b3
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x1c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd6d
mov r8d, 0xe62
lea rcx, [rbp + 0x748]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x748]
mov ebx, dword [rbp + 0x750]
mov edx, 0x1d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x1d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Daemonheim__south
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x26
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 2
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1ee
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1b3
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x182
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x80
mov r9d, dword [0x18033b160]
mov r8d, 0xe7
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x1d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd69
mov r8d, 0xe37
lea rcx, [rbp + 0x754]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x754]
mov ebx, dword [rbp + 0x75c]
mov edx, 0x1e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x1e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Daemonheim__south
call fcn.1800551a0
mov dword [rsp + 0x80], 0x684
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x27
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 1
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1fd
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1c2
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x190
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x8c
mov r9d, dword [0x18033b160]
mov r8d, 0x112
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x1e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xca3
mov r8d, 0xbe8
lea rcx, [rbp + 0x760]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x760]
mov ebx, dword [rbp + 0x768]
mov edx, 0x1f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x1f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Middle_of_desert__north_east_from_bandit_camp
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7d6
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6a9
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x307
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2e5
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x271
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3e9
mov r9d, dword [0x18033b160]
mov r8d, 0x3f0
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x1f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xba0
mov r8d, 0xcf4
lea rcx, [rbp + 0x76c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x76c]
mov ebx, dword [rbp + 0x774]
mov edx, 0x20
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x20
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Falador__south_near_well
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x77b
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6e0
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x306
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2bd
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1f5
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x647
mov r9d, dword [0x18033b160]
mov r8d, 0x57f
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x20
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb5c
mov r8d, 0xd67
lea rcx, [rbp + 0x778]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x778]
mov ebx, dword [rbp + 0x780]
mov edx, 0x21
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x21
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Taverly_tele
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x778
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6fb
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2d6
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x24d
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x17b
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x695
mov r9d, dword [0x18033b160]
mov r8d, 0x5fc
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x21
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9ed
mov r8d, 0xb6e
lea rcx, [rbp + 0x784]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x784]
mov ebx, dword [rbp + 0x78c]
mov edx, 0x22
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x22
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Ooglog_lod__north
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x64a
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x601
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x42e
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x463
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x450
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x585
mov r9d, dword [0x18033b160]
mov r8d, 0x53d
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x22
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xac5
mov r8d, 0xb85
lea rcx, [rbp + 0x790]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x790]
mov ebx, dword [rbp + 0x798]
mov edx, 0x23
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x23
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__west_end__gloves_3_4_tele_then_shortcut_then_south_west
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x673
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x60b
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3de
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3ff
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x3b9
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x559
mov r9d, dword [0x18033b160]
mov r8d, 0x4ef
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x23
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x91a
mov r8d, 0xbf1
lea rcx, [rbp + 0x79c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x79c]
mov ebx, dword [rbp + 0x7a4]
mov edx, 0x24
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x24
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Inca_wisps_area__goe____west
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x65c
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x61f
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x497
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x502
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x540
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5c8
mov r9d, dword [0x18033b160]
mov r8d, 0x591
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x24
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xca8
lea r8d, [rdx - 0x4f]
lea rcx, [rbp + 0x7a8]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x7a8]
mov ebx, dword [rbp + 0x7b0]
mov edx, 0x25
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x25
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Lumby__south_near_swamp_bridge_to_al_kharid
call fcn.1800551a0
mov dword [rsp + 0x80], 0x522
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7e3
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x737
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2d2
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2a7
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x23e
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3c1
mov r9d, dword [0x18033b160]
mov r8d, 0x3e4
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x25
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbd9
mov r8d, 0xcd6
lea rcx, [rbp + 0x7b4]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x7b4]
mov ebx, dword [rbp + 0x7bc]
mov edx, 0x26
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x26
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Cabbage__west__cabbage_port
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x78d
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ed
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2f2
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2b1
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x20b
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x633
mov r9d, dword [0x18033b160]
mov r8d, 0x52b
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x26
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa05
mov r8d, 0xd43
lea rcx, [rbp + 0x7c0]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x7c0]
mov ebx, dword [rbp + 0x7c8]
mov edx, 0x27
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x27
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Fishing_guild__west
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6f2
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x68c
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x471
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x590
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x6f7
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x638
mov r9d, dword [0x18033b160]
mov r8d, 0x5ef
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x27
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa4a
mov r8d, 0xc88
lea rcx, [rbp + 0x7cc]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x7cc]
mov ebx, dword [rbp + 0x7d4]
mov edx, 0x28
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x28
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__east
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6c2
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x65c
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x414
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x474
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x445
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5ed
mov r9d, dword [0x18033b160]
mov r8d, 0x59b
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x28
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc63
mov r8d, 0xbd4
lea rcx, [rbp + 0x7d8]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x7d8]
mov ebx, dword [rbp + 0x7e0]
mov edx, 0x29
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x29
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Bedabin_camp
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7a0
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x66b
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x32a
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x314
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x289
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x437
mov r9d, dword [0x18033b160]
mov r8d, 0x418
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x29
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x959
mov r8d, 0xbe6
lea rcx, [rbp + 0x1020]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x1020]
mov ebx, dword [rbp + 0x1028]
mov edx, 0x2a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x2a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Castle_wars__south__west
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x65f
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x61e
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x478
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4d7
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x508
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5c0
mov r9d, dword [0x18033b160]
mov r8d, 0x585
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x2a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd68
mov r8d, 0xea8
lea rcx, [rbp + 0x7e4]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x7e4]
mov ebx, dword [rbp + 0x7ec]
mov edx, 0x2b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x2b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Deamonheim__north
call fcn.1800551a0
mov dword [rsp + 0x80], 0x701
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x23
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1d7
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x197
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x16a
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6c
mov r9d, dword [0x18033b160]
mov r8d, 0xb1
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x2b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb65
mov r8d, 0xcc7
lea rcx, [rbp + 0x7f0]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x7f0]
mov ebx, dword [rbp + 0x7f8]
mov edx, 0x2c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x2c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Crafting_guild__behind
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x755
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6af
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x34f
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x339
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x21f
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x612
mov r9d, dword [0x18033b160]
mov r8d, 0x571
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x2c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb74
mov r8d, 0xc90
lea rcx, [rbp + 0x7fc]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x7fc]
mov ebx, dword [rbp + 0x804]
mov edx, 0x2d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x2d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Rimmigton__chemist
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x74b
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x698
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x35d
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x354
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x251
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5e2
mov r9d, dword [0x18033b160]
mov r8d, 0x571
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x2d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xe0e
lea r8d, [rdx - 0x59]
lea rcx, [rbp + 0x808]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x808]
mov ebx, dword [rbp + 0x810]
mov edx, 0x2e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x2e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Ecto__west
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x62
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x48
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x221
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1f6
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c7
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x14f
mov r9d, dword [0x18033b160]
mov r8d, 0x1ce
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x2e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd37
mov r8d, 0xf35
lea rcx, [rbp + 0x814]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x814]
mov ebx, dword [rbp + 0x81c]
mov edx, 0x2f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x2f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Dragonkin_labr
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x14
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7f2
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1a1
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x156
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x12f
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x41
mov r9d, dword [0x18033b160]
mov r8d, 0x5f
mov edx, dword [0x18033b1b8]
lea ecx, [r8 - 0x55]
call fcn.1800e7660
mov ebx, eax
mov edx, 0x2f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbd6
mov r8d, 0xdc0
lea rcx, [rbp + 0x820]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x820]
mov ebx, dword [rbp + 0x828]
mov edx, 0x30
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x30
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Edgeville__west__front_of_black_knights_fort
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7ad
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x754
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x24e
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1d8
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x169
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x74d
mov r9d, dword [0x18033b160]
mov r8d, 0x678
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x30
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd6e
lea r8d, [rdx - 0x59]
lea rcx, [rbp + 0x82c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x82c]
mov ebx, dword [rbp + 0x834]
mov edx, 0x31
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x31
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Canifis__nature_grotto
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x3b
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 4
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x25d
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x230
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1f0
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x189
mov r9d, dword [0x18033b160]
mov r8d, 0x25f
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x31
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd18
lea r8d, [rdx + 0x1d]
lea rcx, [rbp + 0x838]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x838]
mov ebx, dword [rbp + 0x840]
mov edx, 0x32
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x32
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Archelogy__book_tele
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x17
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7d3
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x25d
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x229
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1e2
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0xff
mov r9d, dword [0x18033b160]
mov r8d, 0x25f
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x32
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbef
mov r8d, 0xd44
lea rcx, [rbp + 0x844]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x844]
mov ebx, dword [rbp + 0x84c]
mov edx, 0x33
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x33
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Falador__near_barb_village
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7a7
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x736
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x29b
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x246
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c3
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6e6
mov r9d, dword [0x18033b160]
mov r8d, 0x5c0
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x33
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbb3
mov r8d, 0xd65
lea rcx, [rbp + 0x850]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x850]
mov ebx, dword [rbp + 0x858]
mov edx, 0x34
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x34
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Falador__near_invention_guild
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x796
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x725
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x29e
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x234
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x19f
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6cd
mov r9d, dword [0x18033b160]
mov r8d, 0x5f9
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x34
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xad4
mov r8d, 0xc91
lea rcx, [rbp + 0x85c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x85c]
mov ebx, dword [rbp + 0x864]
mov edx, 0x35
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x35
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__south_near_fruit_tree__either_lode_or_spirit_tree
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6fb
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x673
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3c0
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3f0
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2c4
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5ed
mov r9d, dword [0x18033b160]
mov r8d, 0x580
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x35
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa16
mov r8d, 0xcf2
lea rcx, [rbp + 0x868]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x868]
mov ebx, dword [rbp + 0x870]
mov edx, 0x36
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x36
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Ardy__near_castle
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6da
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x676
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x446
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x50f
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x623
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x619
mov r9d, dword [0x18033b160]
mov r8d, 0x5ce
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x36
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xe23
mov r8d, 0xd9d
lea rcx, [rbp + 0x874]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x874]
mov ebx, dword [rbp + 0x87c]
mov edx, 0x37
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x37
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Ecto__south_west_swamp
call fcn.1800551a0
mov dword [rsp + 0x80], 0x50c
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6c
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x55
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x227
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1fd
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1cf
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x168
mov r9d, dword [0x18033b160]
mov r8d, 0x1df
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x37
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd13
lea r8d, [rdx - 0x4a]
lea rcx, [rbp + 0x880]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x880]
mov ebx, dword [rbp + 0x888]
mov edx, 0x38
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x38
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Hets__north
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x1a
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7c3
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x287
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x258
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x20a
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x1cd
mov r9d, dword [0x18033b160]
mov r8d, 0x327
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x38
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc56
mov r8d, 0xd30
lea rcx, [rbp + 0x88c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x88c]
mov ebx, dword [rbp + 0x894]
mov edx, 0x39
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x39
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Champions_guild__west__varrock_lode
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7cc
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x767
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x285
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x240
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1da
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x785
mov r9d, dword [0x18033b160]
mov r8d, 0x4e9
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x39
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb12
mov r8d, 0xd7b
lea rcx, [rbp + 0x898]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x898]
mov ebx, dword [rbp + 0x8a0]
mov edx, 0x3a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x3a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Catherby__east
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x762
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6e4
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x316
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x259
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x126
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x686
mov r9d, dword [0x18033b160]
mov r8d, 0x60a
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x3a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xac4
mov r8d, 0xe43
lea rcx, [rbp + 0x8a4]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x8a4]
mov ebx, dword [rbp + 0x8ac]
mov edx, 0x3b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x3b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Mountain_camp_front__fremennik_slayer_cave_tele____north
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x76e
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x713
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1c4
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x7fd
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x46
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6dd
mov r9d, dword [0x18033b160]
mov r8d, 0x679
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x3b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa7c
mov r8d, 0xe1c
lea rcx, [rbp + 0x8b0]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x8b0]
mov ebx, dword [rbp + 0x8b8]
mov edx, 0x3c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x3c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Fremennik_poh__south_east
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7b7
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ed
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x342
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x773
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x13
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6ad
mov r9d, dword [0x18033b160]
mov r8d, 0x655
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x3c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd84
lea r8d, [rdx + 0x5d]
lea rcx, [rbp + 0x8bc]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x8bc]
mov ebx, dword [rbp + 0x8c4]
mov edx, 0x3d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x3d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Mort_slayer_tower__east
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x33
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0xc
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x218
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1e4
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1af
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0xca
mov r9d, dword [0x18033b160]
mov r8d, 0x185
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x3d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd1e
lea r8d, [rdx - 5]
lea rcx, [rbp + 0x8c8]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x8c8]
mov ebx, dword [rbp + 0x8d0]
mov edx, 0x3e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x3e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Archelogy_book__south
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x1b
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7d4
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x267
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x234
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1ed
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x13e
mov r9d, dword [0x18033b160]
mov r8d, 0x28c
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x3e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdc9
lea r8d, [rdx - 0x1c]
lea rcx, [rbp + 0x8d4]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x8d4]
mov ebx, dword [rbp + 0x8dc]
mov edx, 0x3f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x3f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Canfis_lod__south
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5d6
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x4d
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x2a
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x226
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1f8
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c5
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x12e
mov r9d, dword [0x18033b160]
mov r8d, 0x1c9
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x3f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcaf
mov r8d, 0xb32
lea rcx, [rbp + 0x8e0]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x8e0]
mov ebx, dword [rbp + 0x8e8]
mov edx, 0x40
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x40
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Exiled_kalphite_lair__bandit_camp_lode__south
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7bb
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5b6
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x33e
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x332
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2be
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3ec
mov r9d, dword [0x18033b160]
mov r8d, 0x3ef
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x40
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc37
mov r8d, 0xd8d
lea rcx, [rbp + 0x8ec]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x8ec]
mov ebx, dword [rbp + 0x8f4]
mov edx, 0x41
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x41
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Next_to_ge
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7c8
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x772
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x25a
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x205
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1a4
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x794
mov r9d, dword [0x18033b160]
mov r8d, 0x669
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x41
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb9c
mov r8d, 0xd0e
lea rcx, [rbp + 0x8f8]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x8f8]
mov ebx, dword [rbp + 0x900]
mov edx, 0x42
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x42
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Falador_castle
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x77f
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ec
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2f4
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2a1
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1df
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x660
mov r9d, dword [0x18033b160]
mov r8d, 0x59c
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x42
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xaba
mov r8d, 0xca0
lea rcx, [rbp + 0x904]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x904]
mov ebx, dword [rbp + 0x90c]
mov edx, 0x43
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x43
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__north_tip
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5ad
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6f6
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x674
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3ce
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x40a
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2d2
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5f6
mov r9d, dword [0x18033b160]
mov r8d, 0x590
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x43
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc39
mov r8d, 0xcc4
lea rcx, [rbp + 0x910]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x910]
mov ebx, dword [rbp + 0x918]
mov edx, 0x44
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x44
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Drynor_village__field
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7b5
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x722
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2ca
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x290
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x212
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x63a
mov r9d, dword [0x18033b160]
mov r8d, 0x47d
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x44
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb63
mov r8d, 0xce6
lea rcx, [rbp + 0x91c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x91c]
mov ebx, dword [rbp + 0x924]
mov edx, 0x45
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x45
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Near_crafing_guild
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x75d
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6be
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x340
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x319
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x200
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x62c
mov r9d, dword [0x18033b160]
mov r8d, 0x58d
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x45
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa53
mov r8d, 0xe5f
lea rcx, [rbp + 0x928]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x928]
mov ebx, dword [rbp + 0x930]
mov edx, 0x46
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x46
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Relleka_market
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x754
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6f6
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x76f
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x76d
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x7f3
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6be
mov r9d, dword [0x18033b160]
mov r8d, 0x66d
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x46
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd5e
mov r8d, 0xbe6
lea rcx, [rbp + 0x934]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x934]
mov ebx, dword [rbp + 0x93c]
mov edx, 0x47
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x47
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Uzer__west_north
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x64
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7ef
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2c6
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2a5
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x256
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x2fe
mov r9d, dword [0x18033b160]
mov r8d, 0x374
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x47
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb13
mov r8d, 0xd5f
lea rcx, [rbp + 0x940]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x940]
mov ebx, dword [rbp + 0x948]
mov edx, 0x48
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x48
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Catherby__use_travely_dung_to_get_small_island
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x75c
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6d8
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x334
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2b4
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x150
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x673
mov r9d, dword [0x18033b160]
mov r8d, 0x5f7
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x48
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd50
lea r8d, [rdx - 0x12]
lea rcx, [rbp + 0x94c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x94c]
mov ebx, dword [rbp + 0x954]
mov edx, 0x49
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x49
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Mort_swamp_next_to_arch_guild__cks____south
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x2c
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7f3
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x253
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x222
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1e2
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x13f
mov r9d, dword [0x18033b160]
mov r8d, 0x238
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x49
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcc8
lea r8d, [rdx - 0x74]
lea rcx, [rbp + 0x958]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x958]
mov ebx, dword [rbp + 0x960]
mov edx, 0x4a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x4a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Al_kharid_lode__bank
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7f5
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x755
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2c9
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x29f
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x23d
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x36c
mov r9d, dword [0x18033b160]
mov r8d, 0x3c7
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x4a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa56
mov r8d, 0xcb3
lea rcx, [rbp + 0x964]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x964]
mov ebx, dword [rbp + 0x96c]
mov edx, 0x4b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x4b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__north_east_by_the_sea
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6d7
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x66b
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x40f
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x47c
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x445
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x600
mov r9d, dword [0x18033b160]
mov r8d, 0x5ac
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x4b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9e7
mov r8d, 0xb8e
lea rcx, [rbp + 0x970]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x970]
mov ebx, dword [rbp + 0x978]
mov edx, 0x4c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x4c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Feldip_hills__Ooglog_north_or_gnome_glider
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x654
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x60a
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x40f
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x46c
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x445
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x592
mov r9d, dword [0x18033b160]
mov r8d, 0x54b
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x4c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9b2
mov r8d, 0xba1
lea rcx, [rbp + 0x97c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x97c]
mov ebx, dword [rbp + 0x984]
mov edx, 0x4d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x4d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Feldip_hills__west_coast__ALP
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x654
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x60f
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x449
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x48b
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x48b
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5a1
mov r9d, dword [0x18033b160]
mov r8d, 0x55e
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x4d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa31
mov r8d, 0xd8e
lea rcx, [rbp + 0x988]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x988]
mov ebx, dword [rbp + 0x990]
mov edx, 0x4e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x4e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Near_Sir_Galahad
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x71a
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ab
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x460
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x5f1
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x7b0
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x65c
mov r9d, dword [0x18033b160]
mov r8d, 0x60e
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x4e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa39
mov r8d, 0xb3c
lea rcx, [rbp + 0x994]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x994]
mov ebx, dword [rbp + 0x99c]
mov edx, 0x4f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x4f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Ooglog__east_by_the_coast
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x63f
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5f2
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x410
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x43b
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x419
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x561
mov r9d, dword [0x18033b160]
mov r8d, 0x50e
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x4f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd5a
lea r8d, [rdx + 0x7e]
lea rcx, [rbp + 0x9a0]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x9a0]
mov ebx, dword [rbp + 0x9a8]
mov edx, 0x50
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x50
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Mort_slayer_tower
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x27
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7fa
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x21d
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1e6
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1ae
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0xac
mov r9d, dword [0x18033b160]
mov r8d, 0x177
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x50
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9b5
mov r8d, 0xd31
lea rcx, [rbp + 0x9ac]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x9ac]
mov ebx, dword [rbp + 0x9b4]
mov edx, 0x51
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x51
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Apple_yard__outpost_tele
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6d4
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x67b
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x4b9
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x5a0
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x66b
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x62c
mov r9d, dword [0x18033b160]
mov r8d, 0x5eb
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x51
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdbc
lea r8d, [rdx - 0x2b]
lea rcx, [rbp + 0x9b8]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x9b8]
mov ebx, dword [rbp + 0x9c0]
mov edx, 0x52
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x52
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Canfis__bank
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5a5
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x4b
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x27
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x22f
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x201
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1cc
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x13e
mov r9d, dword [0x18033b160]
mov r8d, 0x1de
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x52
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa43
mov r8d, 0xc64
lea rcx, [rbp + 0x9c4]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x9c4]
mov ebx, dword [rbp + 0x9cc]
mov edx, 0x53
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x53
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__south_east_by_the_Port_khazard
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6b2
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x650
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x417
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x46c
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x43f
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5dd
mov r9d, dword [0x18033b160]
mov r8d, 0x58c
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x53
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xaa4
mov r8d, 0xd20
lea rcx, [rbp + 0x9d0]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x9d0]
mov ebx, dword [rbp + 0x9d8]
mov edx, 0x54
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x54
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Pof__east_near_legends_guild
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x721
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x69f
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3cc
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x447
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x11b
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x638
mov r9d, dword [0x18033b160]
mov r8d, 0x5d8
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x54
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9f3
mov r8d, 0xb0a
lea rcx, [rbp + 0x9dc]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x9dc]
mov ebx, dword [rbp + 0x9e4]
mov edx, 0x55
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x55
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Ooglog__south_behind_settelment__outside_of_walls
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x627
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5e4
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x426
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x451
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x43c
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x55e
mov r9d, dword [0x18033b160]
mov r8d, 0x515
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x55
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbfa
mov r8d, 0xcfa
lea rcx, [rbp + 0x9e8]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x9e8]
mov ebx, dword [rbp + 0x9f0]
mov edx, 0x56
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x56
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Falador_farming_patch__cabbage_port_north
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7a2
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x719
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2c7
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x280
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1f3
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x679
mov r9d, dword [0x18033b160]
mov r8d, 0x53b
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x56
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xadc
mov r8d, 0xe33
lea rcx, [rbp + 0x9f4]
call fcn.180040c30
movsd xmm6, qword [rbp + 0x9f4]
mov ebx, dword [rbp + 0x9fc]
mov edx, 0x57
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x57
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Fremennik_slayer_cave__north
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x772
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x717
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1f6
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x25
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x5c
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6e0
mov r9d, dword [0x18033b160]
mov r8d, 0x677
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x57
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcab
mov r8d, 0xd32
lea rcx, [rbp + 0xa00]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xa00]
mov ebx, dword [rbp + 0xa08]
mov edx, 0x58
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x58
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Varrock_lod__east
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7ed
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x797
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x270
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x234
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1de
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x2f
mov r9d, dword [0x18033b160]
mov r8d, 0x36a
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x58
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xba0
mov r8d, 0xd3a
lea rcx, [rbp + 0xa0c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xa0c]
mov ebx, dword [rbp + 0xa14]
mov edx, 0x59
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x59
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Falador__behind_shield_shop
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x788
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x707
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2cc
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x26b
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1bc
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x68f
mov r9d, dword [0x18033b160]
mov r8d, 0x5cc
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x59
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9cf
mov r8d, 0xb78
lea rcx, [rbp + 0xa18]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xa18]
mov ebx, dword [rbp + 0xa20]
mov edx, 0x5a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x5a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Feldip__Oolog_north_or_glider
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x64a
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x604
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x43a
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x473
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x467
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x58e
mov r9d, dword [0x18033b160]
mov r8d, 0x549
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x5a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x999
mov r8d, 0xd03
lea rcx, [rbp + 0xa24]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xa24]
mov ebx, dword [rbp + 0xa2c]
mov edx, 0x5b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x5b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Outpost__near_wall
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6be
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x66c
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x4b5
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x581
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x622
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x61a
mov r9d, dword [0x18033b160]
mov r8d, 0x5dc
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x5b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x972
mov r8d, 0xbe0
lea rcx, [rbp + 0xa30]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xa30]
mov ebx, dword [rbp + 0xa38]
mov edx, 0x5c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x5c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Castle_wars__south_swamp
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x660
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x61e
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x46c
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4c5
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x4ea
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5bc
mov r9d, dword [0x18033b160]
mov r8d, 0x580
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x5c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd3e
lea r8d, [rdx + 0x1f]
lea rcx, [rbp + 0xa3c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xa3c]
mov ebx, dword [rbp + 0xa44]
mov edx, 0x5d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x5d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Arch_guild__near_boat
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x24
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7ea
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x24a
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x216
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1d6
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0xfe
mov r9d, dword [0x18033b160]
mov r8d, 0x210
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x5d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x986
mov r8d, 0xd46
lea rcx, [rbp + 0xa48]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xa48]
mov ebx, dword [rbp + 0xa50]
mov edx, 0x5e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x5e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Gome_stronghold__south_side
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6ce
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x67b
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x4fe
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x5bf
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x66c
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x630
mov r9d, dword [0x18033b160]
mov r8d, 0x5f3
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x5e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbd3
mov r8d, 0xd25
lea rcx, [rbp + 0xa54]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xa54]
mov ebx, dword [rbp + 0xa5c]
mov edx, 0x5f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x5f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Falador_east
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x799
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x718
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2be
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x26a
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1d4
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x699
mov r9d, dword [0x18033b160]
mov r8d, 0x5a0
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x5f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xced
lea r8d, [rdx - 0xb]
lea rcx, [rbp + 0xa60]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xa60]
mov ebx, dword [rbp + 0xa68]
mov edx, 0x60
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x60
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Kharid__garden
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 8
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7ad
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x285
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x253
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x201
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x174
mov r9d, dword [0x18033b160]
mov r8d, 0x345
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x60
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb13
mov r8d, 0xbd1
lea rcx, [rbp + 0xa6c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xa6c]
mov ebx, dword [rbp + 0xa74]
mov edx, 0x61
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x61
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Karamja_gloves__shortcut
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6b1
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x62d
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3b9
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3d3
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x35e
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x56a
mov r9d, dword [0x18033b160]
mov r8d, 0x4eb
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x61
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd37
mov r8d, 0xbcb
lea rcx, [rbp + 0xa78]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xa78]
mov ebx, dword [rbp + 0xa80]
mov edx, 0x62
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x62
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Nardah_desert__north_west
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x4d
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x789
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2db
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2bb
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x264
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x349
mov r9d, dword [0x18033b160]
mov r8d, 0x395
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x62
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcc7
lea r8d, [rdx - 0x43]
lea rcx, [rbp + 0xa84]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xa84]
mov ebx, dword [rbp + 0xa8c]
mov edx, 0x63
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x63
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Al_kharid__west_north_corner
call fcn.1800551a0
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7f5
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x771
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2b5
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x288
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x229
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x2dd
mov r9d, dword [0x18033b160]
mov r8d, 0x3bc
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x63
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcc7
lea r8d, [rdx - 0x43]
lea rcx, [rbp + 0xa90]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xa90]
mov ebx, dword [rbp + 0xa98]
mov edx, 0x64
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x64
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Ecto__west_in_cowpen
call fcn.1800551a0
mov dword [rsp + 0x80], 0x606
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x69
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x51
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x21c
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1f2
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c5
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x151
mov r9d, dword [0x18033b160]
mov r8d, 0x1c7
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x64
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xba0
mov r8d, 0xcca
lea rcx, [rbp + 0xa9c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xa9c]
mov ebx, dword [rbp + 0xaa4]
mov edx, 0x65
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x65
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Crafting_guild__east__clan_area
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5a1
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x771
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x51
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x324
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2ee
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x217
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x61a
mov r9d, dword [0x18033b160]
mov r8d, 0x551
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x65
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb9a
lea r8d, [rdx + 9]
lea rcx, [rbp + 0xaa8]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xaa8]
mov ebx, dword [rbp + 0xab0]
mov edx, 0x66
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x66
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__glider
call fcn.1800551a0
mov dword [rsp + 0x80], 0x534
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6d8
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x617
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x389
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x392
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x30a
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x4ec
mov r9d, dword [0x18033b160]
mov r8d, 0x487
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x66
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc74
mov r8d, 0xcf5
lea rcx, [rbp + 0xab4]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xab4]
mov ebx, dword [rbp + 0xabc]
mov edx, 0x67
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x67
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Lumby__north__behind_Fred_and_the_THING
call fcn.1800551a0
mov dword [rsp + 0x80], 0x58f
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7d4
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x763
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x29a
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x25f
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1f8
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x78c
mov r9d, dword [0x18033b160]
mov r8d, 0x431
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x67
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd4c
mov r8d, 0xbb0
lea rcx, [rbp + 0xac0]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xac0]
mov ebx, dword [rbp + 0xac8]
mov edx, 0x68
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x68
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Nardah__north_river_side
call fcn.1800551a0
mov dword [rsp + 0x80], 0x479
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x67
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7a5
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2de
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2bf
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x26a
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x346
mov r9d, dword [0x18033b160]
mov r8d, 0x38f
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x68
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcb9
mov r8d, 0xc2d
lea rcx, [rbp + 0xacc]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xacc]
mov ebx, dword [rbp + 0xad4]
mov edx, 0x69
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x69
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Glory_Al_kharid__near_kalphite_lair__BIQ
call fcn.1800551a0
mov dword [rsp + 0x80], 0x479
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7eb
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x720
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2df
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2b8
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x24f
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3b5
mov r9d, dword [0x18033b160]
mov r8d, 0x3da
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x69
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbe2
mov r8d, 0xcb3
lea rcx, [rbp + 0xad8]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xad8]
mov ebx, dword [rbp + 0xae0]
mov edx, 0x6a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x6a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Port_sarim__north
call fcn.1800551a0
mov dword [rsp + 0x80], 0x58e
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x78a
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6da
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x305
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2cb
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x222
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x603
mov r9d, dword [0x18033b160]
mov r8d, 0x4eb
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x6a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd5b
mov r8d, 0xbc9
lea rcx, [rbp + 0xae4]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xae4]
mov ebx, dword [rbp + 0xaec]
mov edx, 0x6b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x6b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Nardah__north__DLQ
call fcn.1800551a0
mov dword [rsp + 0x80], 0x478
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6b
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7e2
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2d1
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2b1
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x25f
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x321
mov r9d, dword [0x18033b160]
mov r8d, 0x37f
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x6b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x92f
mov r8d, 0xdf4
lea rcx, [rbp + 0xaf0]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xaf0]
mov ebx, dword [rbp + 0xaf8]
mov edx, 0x6c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x6c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Piscatoris_hunter_area__south_east
call fcn.1800551a0
mov dword [rsp + 0x80], 0x608
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6ea
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x69a
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x5cf
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x63a
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x6dd
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x65e
mov r9d, dword [0x18033b160]
mov r8d, 0x628
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x6c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x98d
mov r8d, 0xb65
lea rcx, [rbp + 0xafc]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xafc]
mov ebx, dword [rbp + 0xb04]
mov edx, 0x6d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x6d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Feldip_hills__west_coast
call fcn.1800551a0
mov dword [rsp + 0x80], 0x57f
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x63e
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5ff
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x450
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x48d
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x48d
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x591
mov r9d, dword [0x18033b160]
mov r8d, 0x552
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x6d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd42
mov r8d, 0xaf1
lea rcx, [rbp + 0xb08]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xb08]
mov ebx, dword [rbp + 0xb10]
mov edx, 0x6e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x6e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Nardah__south__up_from_rope_shortuct
call fcn.1800551a0
mov dword [rsp + 0x80], 0x45d
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x11d
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x44e
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x320
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x30e
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2ae
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x39b
mov r9d, dword [0x18033b160]
mov r8d, 0x3b5
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x6e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbb5
mov r8d, 0xc4d
lea rcx, [rbp + 0xb14]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xb14]
mov ebx, dword [rbp + 0xb1c]
mov edx, 0x6f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x6f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Port_sarim__south__near_Thurgo
call fcn.1800551a0
mov dword [rsp + 0x80], 0x56e
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x755
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x687
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x351
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x344
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x274
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x58d
mov r9d, dword [0x18033b160]
mov r8d, 0x4bf
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x6f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa1d
mov r8d, 0xb52
lea rcx, [rbp + 0xb20]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xb20]
mov ebx, dword [rbp + 0xb28]
mov edx, 0x70
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x70
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Ooglog_lod__east_by_the_coast
call fcn.1800551a0
mov dword [rsp + 0x80], 0x569
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x644
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5f9
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x449
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x344
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x42c
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x571
mov r9d, dword [0x18033b160]
mov r8d, 0x522
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x70
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdb4
mov r8d, 0xe59
lea rcx, [rbp + 0xb2c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xb2c]
mov ebx, dword [rbp + 0xb34]
mov edx, 0x71
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x71
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Deamonheim__east__south
call fcn.1800551a0
mov dword [rsp + 0x80], 0x6ff
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x3b
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x1b
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1f3
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1be
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x191
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0xb1
mov r9d, dword [0x18033b160]
mov r8d, 0x136
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x71
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x8d6
mov r8d, 0xe15
lea rcx, [rbp + 0xb38]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xb38]
mov ebx, dword [rbp + 0xb40]
mov edx, 0x72
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x72
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Piscatoris_hunter_area__phoenix_west_coast
call fcn.1800551a0
mov dword [rsp + 0x80], 0x60e
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6de
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x695
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x5ee
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x640
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x6c1
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x65e
mov r9d, dword [0x18033b160]
mov r8d, 0x62d
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x72
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb41
lea r8d, [rdx + 0x57]
lea rcx, [rbp + 0xb44]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xb44]
mov ebx, dword [rbp + 0xb4c]
mov edx, 0x73
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x73
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__Shilo_front_gate
call fcn.1800551a0
mov dword [rsp + 0x80], 0x548
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6a2
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x616
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3ae
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3c1
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x356
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x52b
mov r9d, dword [0x18033b160]
mov r8d, 0x4b4
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x73
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc4a
mov r8d, 0xcf0
lea rcx, [rbp + 0xb50]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xb50]
mov ebx, dword [rbp + 0xb58]
mov edx, 0x74
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x74
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Drynor_lod__east_north
call fcn.1800551a0
mov dword [rsp + 0x80], 0x595
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7c2
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x746
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2ab
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x26c
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1fb
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6df
mov r9d, dword [0x18033b160]
mov r8d, 0x487
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x74
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdb5
mov r8d, 0xc10
lea rcx, [rbp + 0xb5c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xb5c]
mov ebx, dword [rbp + 0xb64]
mov edx, 0x75
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x75
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Uzer__east
call fcn.1800551a0
mov dword [rsp + 0x80], 0x457
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x94
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x76
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2ab
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x284
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x240
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x28c
mov r9d, dword [0x18033b160]
mov r8d, 0x323
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x75
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd8e
mov r8d, 0xe7e
lea rcx, [rbp + 0xb68]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xb68]
mov ebx, dword [rbp + 0xb70]
mov edx, 0x76
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x76
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Deamonheim__east__north
call fcn.1800551a0
mov dword [rsp + 0x80], 0x6fd
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x2e
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0xc
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1e6
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1ac
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x17f
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x8a
mov r9d, dword [0x18033b160]
mov r8d, 0xf0
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x76
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xab3
mov r8d, 0xd3c
lea rcx, [rbp + 0xb74]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xb74]
mov ebx, dword [rbp + 0xb7c]
mov edx, 0x77
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x77
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Pof__north_of_legends
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5d9
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x730
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ad
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3b6
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x432
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xed
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x649
mov r9d, dword [0x18033b160]
mov r8d, 0x5e6
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x77
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xe4a
mov r8d, 0xdc3
lea rcx, [rbp + 0xb80]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xb80]
mov ebx, dword [rbp + 0xb88]
mov edx, 0x78
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x78
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.hhhhhhhhhhhhhhhhhhhhh
call fcn.1800551a0
mov dword [rsp + 0x80], 0x59b
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6e0
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x660
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3cc
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3fb
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x338
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5d4
mov r9d, dword [0x18033b160]
mov r8d, 0x569
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x78
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9fd
mov r8d, 0xc5c
lea rcx, [rbp + 0xb8c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xb8c]
mov ebx, dword [rbp + 0xb94]
mov edx, 0x79
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x79
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__west_south_side_of_gnome_village
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5ab
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x69e
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x647
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x43d
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4a2
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x4bd
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5de
mov r9d, dword [0x18033b160]
mov r8d, 0x595
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x79
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9ff
mov r8d, 0xe23
lea rcx, [rbp + 0xb98]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xb98]
mov ebx, dword [rbp + 0xba0]
mov edx, 0x7a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x7a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Lighthouse_island
call fcn.1800551a0
mov dword [rsp + 0x80], 0x615
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x731
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6cd
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x5e3
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x6b5
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x7ad
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x68f
mov r9d, dword [0x18033b160]
mov r8d, 0x647
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x7a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb70
mov r8d, 0xa0d
lea rcx, [rbp + 0xba4]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xba4]
mov ebx, dword [rbp + 0xbac]
mov edx, 0x7b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x7b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Burth__north_training_area
call fcn.1800551a0
mov dword [rsp + 0x80], 0x610
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x794
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x73a
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x239
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x171
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xfd
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x719
mov r9d, dword [0x18033b160]
mov r8d, 0x67c
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x7b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9ff
mov r8d, 0xc1e
lea rcx, [rbp + 0xbb0]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xbb0]
mov ebx, dword [rbp + 0xbb8]
mov edx, 0x7c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x7c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Yanille
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5c1
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x689
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x635
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x435
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x486
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x480
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5c6
mov r9d, dword [0x18033b160]
mov r8d, 0x57c
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x7c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbaa
mov r8d, 0xc77
lea rcx, [rbp + 0xbbc]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xbbc]
mov ebx, dword [rbp + 0xbc4]
mov edx, 0x7d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x7d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Rimmington____Port_sarim
call fcn.1800551a0
mov dword [rsp + 0x80], 0x580
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x75e
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x69c
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x347
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x333
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x257
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5c0
mov r9d, dword [0x18033b160]
mov r8d, 0x4ec
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x7d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa4e
mov r8d, 0xb84
lea rcx, [rbp + 0xbc8]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xbc8]
mov ebx, dword [rbp + 0xbd0]
mov edx, 0x7e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x7e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Feldip_hillls__east_coast__poking_tip__glider_or_run_north_east_from_Ooglog
call fcn.1800551a0
mov dword [rsp + 0x80], 0x56f
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x65d
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x608
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x40b
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x438
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x40f
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x57b
mov r9d, dword [0x18033b160]
mov r8d, 0x526
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x7e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xe5e
mov r8d, 0xdbe
lea rcx, [rbp + 0xbd4]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xbd4]
mov ebx, dword [rbp + 0xbdc]
mov edx, 0x7f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x7f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Ecto
call fcn.1800551a0
mov dword [rsp + 0x80], 0x23f
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7a
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x69
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x21c
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1f4
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c9
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x169
mov r9d, dword [0x18033b160]
mov r8d, 0x1d1
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x7f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x91c
mov r8d, 0xe4b
lea rcx, [rbp + 0xbe0]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xbe0]
mov ebx, dword [rbp + 0xbe8]
mov edx, 0x80
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x80
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Piscatoris_hunter_area__north_end__phoenix_tele_east_north
call fcn.1800551a0
mov dword [rsp + 0x80], 0x619
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6fd
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ab
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x614
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x66c
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x713
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x675
mov r9d, dword [0x18033b160]
mov r8d, 0x640
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x80
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x961
mov r8d, 0xd82
lea rcx, [rbp + 0xbec]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xbec]
mov ebx, dword [rbp + 0xbf4]
mov edx, 0x81
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x81
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Tree_gnome_stronghold__west_side
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5f2
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6d7
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x685
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x55a
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x5f0
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x698
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x640
mov r9d, dword [0x18033b160]
mov r8d, 0x606
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x81
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb64
lea r8d, [rdx + 0x4c]
lea rcx, [rbp + 0xbf8]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xbf8]
mov ebx, dword [rbp + 0xc00]
mov edx, 0x82
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x82
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__herblore_habitat____shortcut_over_river
call fcn.1800551a0
mov dword [rsp + 0x80], 0x548
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6c3
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x624
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x39d
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3ab
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x32c
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x527
mov r9d, dword [0x18033b160]
mov r8d, 0x4aa
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x82
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc56
mov r8d, 0xd6f
lea rcx, [rbp + 0xc04]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xc04]
mov ebx, dword [rbp + 0xc0c]
mov edx, 0x83
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x83
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Grand_ex__south_inside_house
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5d4
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7d1
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x779
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x264
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x218
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1b9
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x7ad
mov r9d, dword [0x18033b160]
mov r8d, 0x617
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x83
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x95a
mov r8d, 0xdb9
lea rcx, [rbp + 0xc10]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xc10]
mov ebx, dword [rbp + 0xc18]
mov edx, 0x84
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x84
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Tree_gnome_stronghold__north_west
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5fd
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6e5
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x692
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x591
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x617
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x6c9
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x651
mov r9d, dword [0x18033b160]
mov r8d, 0x617
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x84
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcf8
mov r8d, 0xbc5
lea rcx, [rbp + 0xc1c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xc1c]
mov ebx, dword [rbp + 0xc24]
mov edx, 0x85
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x85
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Polln__south
call fcn.1800551a0
mov dword [rsp + 0x80], 0x4a9
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x19
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6dc
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2f3
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2d3
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x270
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x391
mov r9d, dword [0x18033b160]
mov r8d, 0x3bd
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x85
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xadb
mov r8d, 0xbcf
lea rcx, [rbp + 0xc28]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xc28]
mov ebx, dword [rbp + 0xc30]
mov edx, 0x86
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x86
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__gloves_3_4__shortcut__west
call fcn.1800551a0
mov dword [rsp + 0x80], 0x56d
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x69d
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x624
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3d1
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3f3
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x391
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x57c
mov r9d, dword [0x18033b160]
mov r8d, 0x50b
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x86
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd4b
mov r8d, 0xe38
lea rcx, [rbp + 0xc34]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xc34]
mov ebx, dword [rbp + 0xc3c]
mov edx, 0x87
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x87
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Daemonheim__south
call fcn.1800551a0
mov dword [rsp + 0x80], 0x674
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x1f
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7f5
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1fc
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1bf
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x18b
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x78
mov r9d, dword [0x18033b160]
mov r8d, 0xee
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x87
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xaad
mov r8d, 0xdae
lea rcx, [rbp + 0xc40]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xc40]
mov ebx, dword [rbp + 0xc48]
mov edx, 0x88
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x88
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Seers__next_to_bank__camelot_tele
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5f9
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x74b
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6d5
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x382
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x6ff
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x5d
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x684
mov r9d, dword [0x18033b160]
mov r8d, 0x623
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x88
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9b1
mov r8d, 0xbc3
lea rcx, [rbp + 0xc4c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xc4c]
mov ebx, dword [rbp + 0xc54]
mov edx, 0x89
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x89
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Feldip_hills__west_coast__ALP
call fcn.1800551a0
mov dword [rsp + 0x80], 0x58f
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x65f
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x618
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x44d
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x496
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x49c
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5ad
mov r9d, dword [0x18033b160]
mov r8d, 0x56b
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x89
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa5d
mov r8d, 0xdfa
lea rcx, [rbp + 0xc58]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xc58]
mov ebx, dword [rbp + 0xc60]
mov edx, 0x8a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x8a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Rellekka_poh__south_over_bridge
call fcn.1800551a0
mov dword [rsp + 0x80], 0x60d
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x743
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6d8
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x451
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x6f5
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x7f6
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x694
mov r9d, dword [0x18033b160]
mov r8d, 0x641
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x8a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa91
mov r8d, 0xeee
lea rcx, [rbp + 0xc64]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xc64]
mov ebx, dword [rbp + 0xc6c]
mov edx, 0x8b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x8b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Rellekka_lod__north__ice_hunter_area
call fcn.1800551a0
mov dword [rsp + 0x80], 0x64f
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x778
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x731
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2e
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x7d8
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x16
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x719
mov r9d, dword [0x18033b160]
mov r8d, 0x6c3
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x8b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcde
mov r8d, 0xf19
lea rcx, [rbp + 0xc70]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xc70]
mov ebx, dword [rbp + 0xc78]
mov edx, 0x8c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x8c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Wild_lv_44__dragonkin_labr__west
call fcn.1800551a0
mov dword [rsp + 0x80], 0x6ef
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 5
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7da
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x19f
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x147
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x11c
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x1f
mov r9d, dword [0x18033b160]
mov r8d, 0x31
mov edx, dword [0x18033b1b8]
lea ecx, [r8 - 0x27]
call fcn.1800e7660
mov ebx, eax
mov edx, 0x8c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb67
mov r8d, 0xdcf
lea rcx, [rbp + 0xc7c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xc7c]
mov ebx, dword [rbp + 0xc84]
mov edx, 0x8d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x8d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Burth
call fcn.1800551a0
mov dword [rsp + 0x80], 0x603
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x78c
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x72b
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x262
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1a5
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x11a
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6f4
mov r9d, dword [0x18033b160]
mov r8d, 0x657
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x8d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd9e
mov r8d, 0xcad
lea rcx, [rbp + 0xc88]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xc88]
mov ebx, dword [rbp + 0xc90]
mov edx, 0x8e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x8e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Burgh__by_the_gate
call fcn.1800551a0
mov dword [rsp + 0x80], 0x49d
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x5d
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x2b
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x278
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x251
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x211
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x202
mov r9d, dword [0x18033b160]
mov r8d, 0x2af
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x8e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x933
mov r8d, 0xbde
lea rcx, [rbp + 0xc94]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xc94]
mov ebx, dword [rbp + 0xc9c]
mov edx, 0x8f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x8f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Inc_wisps__goe____west
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5a0
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x659
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x61b
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x487
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4e9
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x520
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5c1
mov r9d, dword [0x18033b160]
mov r8d, 0x588
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x8f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc35
mov r8d, 0xd2b
lea rcx, [rbp + 0xca0]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xca0]
mov ebx, dword [rbp + 0xca8]
mov edx, 0x90
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x90
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Drynor_lod__north__side_of_manor
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5b6
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7bf
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x751
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x291
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x24a
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1da
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x73b
mov r9d, dword [0x18033b160]
mov r8d, 0x543
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x90
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xadb
mov r8d, 0xe0a
lea rcx, [rbp + 0xcac]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xcac]
mov ebx, dword [rbp + 0xcb4]
mov edx, 0x91
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x91
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Fremmenik_slayer_cave__south
call fcn.1800551a0
mov dword [rsp + 0x80], 0x613
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x76b
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x708
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x256
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x30
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x68
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6c8
mov r9d, dword [0x18033b160]
mov r8d, 0x65e
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x91
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xac9
mov r8d, 0xbf1
lea rcx, [rbp + 0xcb8]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xcb8]
mov ebx, dword [rbp + 0xcc0]
mov edx, 0x92
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x92
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Tai_bwo_wannai__west
call fcn.1800551a0
mov dword [rsp + 0x80], 0x57a
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6a8
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x634
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3d6
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3fd
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x396
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x594
mov r9d, dword [0x18033b160]
mov r8d, 0x528
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x92
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xca4
lea r8d, [rdx - 0x2b]
lea rcx, [rbp + 0xcc4]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xcc4]
mov ebx, dword [rbp + 0xccc]
mov edx, 0x93
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x93
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Lumby__south__near_graveyard
call fcn.1800551a0
mov dword [rsp + 0x80], 0x537
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7e3
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x74a
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2c5
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x297
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x230
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3b0
mov r9d, dword [0x18033b160]
mov r8d, 0x3e4
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x93
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcbc
mov r8d, 0xd84
lea rcx, [rbp + 0xcd0]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xcd0]
mov ebx, dword [rbp + 0xcd8]
mov edx, 0x94
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x94
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Varrock__west
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5d7
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7f5
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7ae
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x249
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x208
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1bc
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x31
mov r9d, dword [0x18033b160]
mov r8d, 0x178
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x94
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa94
mov r8d, 0xe05
lea rcx, [rbp + 0xcdc]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xcdc]
mov ebx, dword [rbp + 0xce4]
mov edx, 0x95
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x95
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Rellekka_poh__southeast_shortcut
call fcn.1800551a0
mov dword [rsp + 0x80], 0x611
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x756
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ed
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x318
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x78e
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2a
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6a9
mov r9d, dword [0x18033b160]
mov r8d, 0x64e
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x95
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb41
mov r8d, 0xc01
lea rcx, [rbp + 0xce8]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xce8]
mov ebx, dword [rbp + 0xcf0]
mov edx, 0x96
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x96
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Karamja_near_wisps
call fcn.1800551a0
mov dword [rsp + 0x80], 0x562
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6e4
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x647
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x39e
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3b1
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x309
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x57a
mov r9d, dword [0x18033b160]
mov r8d, 0x4e9
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x96
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa69
mov r8d, 0xcc2
lea rcx, [rbp + 0xcf4]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xcf4]
mov ebx, dword [rbp + 0xcfc]
mov edx, 0x97
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x97
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Ardy__south_by_the_sea
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5bd
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6e4
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x673
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x402
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x46e
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x3dc
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x607
mov r9d, dword [0x18033b160]
mov r8d, 0x5b0
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x97
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb79
mov r8d, 0xdb7
lea rcx, [rbp + 0xd00]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xd00]
mov ebx, dword [rbp + 0xd08]
mov edx, 0x98
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x98
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Burth
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5fb
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x78e
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x72a
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x39e
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1d1
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x13f
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6ed
mov r9d, dword [0x18033b160]
mov r8d, 0x647
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x98
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa3b
mov r8d, 0xc51
lea rcx, [rbp + 0xd0c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xd0c]
mov ebx, dword [rbp + 0xd14]
mov edx, 0x99
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x99
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__south_by_khazard
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5a4
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6a9
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x649
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x41a
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x46c
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x445
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5d4
mov r9d, dword [0x18033b160]
mov r8d, 0x585
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x99
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa8b
mov r8d, 0xdd1
lea rcx, [rbp + 0xd18]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xd18]
mov ebx, dword [rbp + 0xd20]
mov edx, 0x9a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x9a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Seers_north
call fcn.1800551a0
mov dword [rsp + 0x80], 0x602
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x748
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6d7
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3b0
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x703
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2a
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x68d
mov r9d, dword [0x18033b160]
mov r8d, 0x632
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x9a
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc0b
lea r8d, [rdx + 0x48]
lea rcx, [rbp + 0xd24]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xd24]
mov ebx, dword [rbp + 0xd2c]
mov edx, 0x9b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x9b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Wizard_tower
call fcn.1800551a0
mov dword [rsp + 0x80], 0x55b
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x789
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ae
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x321
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2fd
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x259
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x550
mov r9d, dword [0x18033b160]
mov r8d, 0x474
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x9b
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc62
mov r8d, 0xb62
lea rcx, [rbp + 0xd30]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xd30]
mov ebx, dword [rbp + 0xd38]
mov edx, 0x9c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x9c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Bandit_lod_granite_mine
call fcn.1800551a0
mov dword [rsp + 0x80], 0x4cc
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x76b
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5fb
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x34d
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x343
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2fd
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x425
mov r9d, dword [0x18033b160]
mov r8d, 0x413
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x9c
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc46
mov r8d, 0xbbb
lea rcx, [rbp + 0xd3c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xd3c]
mov ebx, dword [rbp + 0xd44]
mov edx, 0x9d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x9d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Bandit_camp__west_coast
call fcn.1800551a0
mov dword [rsp + 0x80], 0x4fd
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x77f
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x64b
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x33f
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x330
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x29e
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x44f
mov r9d, dword [0x18033b160]
mov r8d, 0x428
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x9d
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcd9
mov r8d, 0xb8d
lea rcx, [rbp + 0xd48]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xd48]
mov ebx, dword [rbp + 0xd50]
mov edx, 0x9e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x9e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Pollni__west
call fcn.1800551a0
mov dword [rsp + 0x80], 0x4a6
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x647
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x314
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2fa
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x28c
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3c2
mov r9d, dword [0x18033b160]
mov r8d, 0x3d5
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x9e
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xce7
mov r8d, 0xbea
lea rcx, [rbp + 0xd54]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xd54]
mov ebx, dword [rbp + 0xd5c]
mov edx, 0x9f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x9f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Pollni__north_then_west
call fcn.1800551a0
mov dword [rsp + 0x80], 0x4c0
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0xa
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x70a
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2ea
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2c8
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x264
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x393
mov r9d, dword [0x18033b160]
mov r8d, 0x3c2
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0x9f
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcda
mov r8d, 0xb18
lea rcx, [rbp + 0xd60]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xd60]
mov ebx, dword [rbp + 0xd68]
mov edx, 0xa0
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa0
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Sophanem__north__trough_gate__or_glory_to_kharid_and_magic_carpet
call fcn.1800551a0
mov dword [rsp + 0x80], 0x489
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 1
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x572
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x336
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x329
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2bb
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3d3
mov r9d, dword [0x18033b160]
mov r8d, 0x3dd
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xa0
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd30
mov r8d, 0xbac
lea rcx, [rbp + 0xd6c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xd6c]
mov ebx, dword [rbp + 0xd74]
mov edx, 0xa1
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa1
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Polln
call fcn.1800551a0
mov dword [rsp + 0x80], 0x486
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x4f
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x73c
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2e8
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2ca
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x270
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x365
mov r9d, dword [0x18033b160]
mov r8d, 0x3a0
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xa1
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa17
mov r8d, 0xd79
lea rcx, [rbp + 0xd78]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xd78]
mov ebx, dword [rbp + 0xd80]
mov edx, 0xa2
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa2
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Dwarf_oupost__behind_fishing_guild
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5ed
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x70b
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x69f
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x479
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x5d4
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x778
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x64f
mov r9d, dword [0x18033b160]
mov r8d, 0x605
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xa2
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb63
mov r8d, 0xd07
lea rcx, [rbp + 0xd84]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xd84]
mov ebx, dword [rbp + 0xd8c]
mov edx, 0xa3
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa3
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Falador__west
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5be
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x766
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ce
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x32b
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2e7
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1df
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x647
mov r9d, dword [0x18033b160]
mov r8d, 0x5aa
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xa3
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xab8
mov r8d, 0xe97
lea rcx, [rbp + 0xd90]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xd90]
mov ebx, dword [rbp + 0xd98]
mov edx, 0xa4
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa4
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Fremennik_lod__east
call fcn.1800551a0
mov dword [rsp + 0x80], 0x63a
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x777
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x728
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0xb6
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x7f2
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x31
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x704
mov r9d, dword [0x18033b160]
mov r8d, 0x6a4
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xa4
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc38
mov r8d, 0xcee
lea rcx, [rbp + 0xd9c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xd9c]
mov ebx, dword [rbp + 0xda4]
mov edx, 0xa5
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa5
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Drynor_lod__north
call fcn.1800551a0
mov dword [rsp + 0x80], 0x598
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7ba
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x73a
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2b3
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x273
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1fb
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6aa
mov r9d, dword [0x18033b160]
mov r8d, 0x4ac
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xa5
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa1e
mov r8d, 0xbf7
lea rcx, [rbp + 0xda8]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xda8]
mov ebx, dword [rbp + 0xdb0]
mov edx, 0xa6
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa6
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Yanille__south
call fcn.1800551a0
mov dword [rsp + 0x80], 0x591
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x681
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x62b
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x423
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x466
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x44a
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5b3
mov r9d, dword [0x18033b160]
mov r8d, 0x566
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xa6
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd9f
lea r8d, [rdx + 5]
lea rcx, [rbp + 0xdb4]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xdb4]
mov ebx, dword [rbp + 0xdbc]
mov edx, 0xa7
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa7
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Canifis
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5d1
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x40
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x19
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x22b
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1fa
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c5
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x117
mov r9d, dword [0x18033b160]
mov r8d, 0x1c9
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xa7
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb30
mov r8d, 0xe05
lea rcx, [rbp + 0xdc0]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xdc0]
mov ebx, dword [rbp + 0xdc8]
mov edx, 0xa8
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa8
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Burth__troll_plateu
call fcn.1800551a0
mov dword [rsp + 0x80], 0x614
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x783
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x727
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x237
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0xf6
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xb5
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6f5
mov r9d, dword [0x18033b160]
mov r8d, 0x672
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xa8
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd7c
lea r8d, [rdx + 0x18]
lea rcx, [rbp + 0xdcc]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xdcc]
mov ebx, dword [rbp + 0xdd4]
mov edx, 0xa9
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa9
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Canifis__CKS
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5c5
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x36
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0xa
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x232
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x200
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c7
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x106
mov r9d, dword [0x18033b160]
mov r8d, 0x1d2
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xa9
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd2d
lea r8d, [rdx + 0x6e]
lea rcx, [rbp + 0xdd8]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xdd8]
mov ebx, dword [rbp + 0xde0]
mov edx, 0xaa
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xaa
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Skeletor_horror_tele
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5db
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x1b
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7e5
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1fd
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1e0
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1bf
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0xa8
mov r9d, dword [0x18033b160]
mov r8d, 0x1b0
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xaa
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc11
mov r8d, 0xd51
lea rcx, [rbp + 0xde4]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xde4]
mov ebx, dword [rbp + 0xdec]
mov edx, 0xab
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xab
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Barb_village
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5cc
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7b6
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x74d
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x287
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x234
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c0
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x72f
mov r9d, dword [0x18033b160]
mov r8d, 0x5cc
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xab
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcad
mov r8d, 0xb77
lea rcx, [rbp + 0xdf0]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xdf0]
mov ebx, dword [rbp + 0xdf8]
mov edx, 0xac
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xac
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Bandit_camp_lod
call fcn.1800551a0
mov dword [rsp + 0x80], 0x4b3
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7cd
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x618
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x32c
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x319
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2a0
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3ea
mov r9d, dword [0x18033b160]
mov r8d, 0x3ee
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xac
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd65
mov r8d, 0xc72
lea rcx, [rbp + 0xdfc]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xdfc]
mov ebx, dword [rbp + 0xe04]
mov edx, 0xad
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xad
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Uzer__west
call fcn.1800551a0
mov dword [rsp + 0x80], 0x48c
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x59
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7f8
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2b0
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x28d
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x241
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x2ad
mov r9d, dword [0x18033b160]
mov r8d, 0x354
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xad
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x981
mov r8d, 0xc48
lea rcx, [rbp + 0xe08]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xe08]
mov ebx, dword [rbp + 0xe10]
mov edx, 0xae
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xae
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Castle_wars__Evil_Daves_Watchtower_tele
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5b0
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x681
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x639
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x47c
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4f7
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x54c
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5dd
mov r9d, dword [0x18033b160]
mov r8d, 0x5a0
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xae
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcc1
lea r8d, [rdx + 0x23]
lea rcx, [rbp + 0xe14]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xe14]
mov ebx, dword [rbp + 0xe1c]
mov edx, 0xaf
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xaf
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Lumby__inside_potato_field_NOT_cow
call fcn.1800551a0
mov dword [rsp + 0x80], 0x56e
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7f3
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x78c
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x28e
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x259
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x200
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0xe6
mov r9d, dword [0x18033b160]
mov r8d, 0x397
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xaf
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd30
mov r8d, 0xae6
lea rcx, [rbp + 0xe20]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xe20]
mov ebx, dword [rbp + 0xe28]
mov edx, 0xb0
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb0
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Sophanem__west__outside
call fcn.1800551a0
mov dword [rsp + 0x80], 0x462
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x10e
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x46c
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x328
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x319
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2b7
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3a7
mov r9d, dword [0x18033b160]
mov r8d, 0x3bd
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xb0
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc62
mov r8d, 0xba6
lea rcx, [rbp + 0xe2c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xe2c]
mov ebx, dword [rbp + 0xe34]
mov edx, 0xb1
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb1
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Bandit_camp
call fcn.1800551a0
mov dword [rsp + 0x80], 0x4e6
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x78f
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x63f
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x33a
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x32a
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2a0
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x42e
mov r9d, dword [0x18033b160]
mov r8d, 0x416
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xb1
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa6a
mov r8d, 0xe85
lea rcx, [rbp + 0xe38]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xe38]
mov ebx, dword [rbp + 0xe40]
mov edx, 0xb2
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb2
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Rellekka__north_village
call fcn.1800551a0
mov dword [rsp + 0x80], 0x631
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x761
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x70a
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x7f3
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x79d
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 3
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6d7
mov r9d, dword [0x18033b160]
mov r8d, 0x684
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xb2
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa04
mov r8d, 0xbe1
lea rcx, [rbp + 0xe44]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xe44]
mov ebx, dword [rbp + 0xe4c]
mov edx, 0xb3
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb3
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Yanille__south
call fcn.1800551a0
mov dword [rsp + 0x80], 0x58e
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x674
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x623
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x42d
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x470
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x45d
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5ac
mov r9d, dword [0x18033b160]
mov r8d, 0x564
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xb3
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdb5
mov r8d, 0xbd1
lea rcx, [rbp + 0xe50]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xe50]
mov ebx, dword [rbp + 0xe58]
mov edx, 0xb4
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb4
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Uzer
call fcn.1800551a0
mov dword [rsp + 0x80], 0x44c
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0xb1
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0xbb
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2b8
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x299
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x253
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x2c5
mov r9d, dword [0x18033b160]
mov r8d, 0x344
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xb4
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa91
mov r8d, 0xd5a
lea rcx, [rbp + 0xe5c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xe5c]
mov ebx, dword [rbp + 0xe64]
mov edx, 0xb5
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb5
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Pof__north
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5e3
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x72c
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6b0
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3d5
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4dd
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x64
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x653
mov r9d, dword [0x18033b160]
mov r8d, 0x5f7
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xb5
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbd4
mov r8d, 0xc63
lea rcx, [rbp + 0xe68]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xe68]
mov ebx, dword [rbp + 0xe70]
mov edx, 0xb6
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb6
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Port_sarim__south
call fcn.1800551a0
mov dword [rsp + 0x80], 0x570
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x76e
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6a0
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x338
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x31d
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x25b
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x596
mov r9d, dword [0x18033b160]
mov r8d, 0x4b2
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xb6
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xaa3
mov r8d, 0xccd
lea rcx, [rbp + 0xe74]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xe74]
mov ebx, dword [rbp + 0xe7c]
mov edx, 0xb7
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb7
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Ardy__east__witchhaven
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5bc
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x700
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x681
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3d9
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x42a
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x205
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x60d
mov r9d, dword [0x18033b160]
mov r8d, 0x5ad
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xb7
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa12
mov r8d, 0xb72
lea rcx, [rbp + 0xe80]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xe80]
mov ebx, dword [rbp + 0xe88]
mov edx, 0xb8
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb8
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Felldip_hills__Oo_glog
call fcn.1800551a0
mov dword [rsp + 0x80], 0x572
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x64f
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x603
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x421
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x453
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x437
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x57f
mov r9d, dword [0x18033b160]
mov r8d, 0x533
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xb8
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9c8
mov r8d, 0xd9c
lea rcx, [rbp + 0xe8c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xe8c]
mov ebx, dword [rbp + 0xe94]
mov edx, 0xb9
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb9
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Barbarian_training_master_hut
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5f6
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6fc
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x69b
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x51c
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x605
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x722
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x653
mov r9d, dword [0x18033b160]
mov r8d, 0x611
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xb9
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa66
mov r8d, 0xd0a
lea rcx, [rbp + 0xe98]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xe98]
mov ebx, dword [rbp + 0xea0]
mov edx, 0xba
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xba
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, [0x1802ded70]
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5cf
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x700
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x68b
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x406
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4ad
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xe
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x628
mov r9d, dword [0x18033b160]
mov r8d, 0x5d2
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xba
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa1e
mov r8d, 0xbb2
lea rcx, [rbp + 0xea4]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xea4]
mov ebx, dword [rbp + 0xeac]
mov edx, 0xbb
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xbb
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Feldip_hills__either_gnome_glider_or_watchtower_tele
call fcn.1800551a0
mov dword [rsp + 0x80], 0x580
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x667
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x616
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x41f
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x457
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x439
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x597
mov r9d, dword [0x18033b160]
mov r8d, 0x549
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xbb
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xad9
mov r8d, 0xdad
lea rcx, [rbp + 0xeb0]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xeb0]
mov ebx, dword [rbp + 0xeb8]
mov edx, 0xbc
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xbc
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Camelot__north
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5f8
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x759
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6e3
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x32c
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0xde
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x97
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x691
mov r9d, dword [0x18033b160]
mov r8d, 0x626
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xbc
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb60
mov r8d, 0xc2c
lea rcx, [rbp + 0xebc]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xebc]
mov ebx, dword [rbp + 0xec4]
mov edx, 0xbd
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xbd
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__DKP
call fcn.1800551a0
mov dword [rsp + 0x80], 0x573
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x712
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x661
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x387
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x391
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2bd
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x591
mov r9d, dword [0x18033b160]
mov r8d, 0x4f0
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xbd
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdfe
mov r8d, 0xcf0
lea rcx, [rbp + 0xec8]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xec8]
mov ebx, dword [rbp + 0xed0]
mov edx, 0xbe
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xbe
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Near_barrows
call fcn.1800551a0
mov dword [rsp + 0x80], 0x45b
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7c
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x62
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x259
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x233
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1fd
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x1d2
mov r9d, dword [0x18033b160]
mov r8d, 0x253
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xbe
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb1b
mov r8d, 0xc51
lea rcx, [rbp + 0xed4]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xed4]
mov ebx, dword [rbp + 0xedc]
mov edx, 0xbf
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xbf
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__tzhaar_entrance__glory__karamja_west
call fcn.1800551a0
mov dword [rsp + 0x80], 0x58b
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6fe
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x665
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3aa
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3bb
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2d1
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5be
mov r9d, dword [0x18033b160]
mov r8d, 0x53b
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xbf
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xce7
mov r8d, 0xc05
lea rcx, [rbp + 0xee0]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xee0]
mov ebx, dword [rbp + 0xee8]
mov edx, 0xc0
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc0
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Shanty_pass__south_middle_of_desert
call fcn.1800551a0
mov dword [rsp + 0x80], 0x4cb
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0xa
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x732
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2df
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2bb
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x259
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x381
mov r9d, dword [0x18033b160]
mov r8d, 0x3bd
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xc0
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd0d
mov r8d, 0xb14
lea rcx, [rbp + 0xeec]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xeec]
mov ebx, dword [rbp + 0xef4]
mov edx, 0xc1
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc1
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Sophanem_tele__north__west_of_agility_pyramid
call fcn.1800551a0
mov dword [rsp + 0x80], 0x475
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x67
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x513
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x327
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x316
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2af
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3b3
mov r9d, dword [0x18033b160]
mov r8d, 0x3c7
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xc1
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x95e
mov r8d, 0xb2e
lea rcx, [rbp + 0xef8]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xef8]
mov ebx, dword [rbp + 0xf00]
mov edx, 0xc2
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc2
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.South_Feldip_tele
call fcn.1800551a0
mov dword [rsp + 0x80], 0x579
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x62b
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5f1
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x459
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x495
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x497
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x586
mov r9d, dword [0x18033b160]
mov r8d, 0x54b
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xc2
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdb6
lea r8d, [rdx + 0x14]
lea rcx, [rbp + 0xf04]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xf04]
mov ebx, dword [rbp + 0xf0c]
mov edx, 0xc3
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc3
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Canifis_lode__memorial
call fcn.1800551a0
mov dword [rsp + 0x80], 0x60b
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x44
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x22
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x21e
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1ee
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1bb
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x107
mov r9d, dword [0x18033b160]
mov r8d, 0x1ad
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xc3
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa5b
mov r8d, 0xc4c
lea rcx, [rbp + 0xf10]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xf10]
mov ebx, dword [rbp + 0xf18]
mov edx, 0xc4
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc4
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__Port_Khazard
call fcn.1800551a0
mov dword [rsp + 0x80], 0x59f
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6af
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x64a
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x409
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x451
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x40e
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5d2
mov r9d, dword [0x18033b160]
mov r8d, 0x57c
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xc4
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd42
mov r8d, 0xc4d
lea rcx, [rbp + 0xf1c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xf1c]
mov ebx, dword [rbp + 0xf24]
mov edx, 0xc5
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc5
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Al_kharid_lof__east__near_cithadererw
call fcn.1800551a0
mov dword [rsp + 0x80], 0x4b4
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x3c
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7d7
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2aa
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x283
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x235
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x290
mov r9d, dword [0x18033b160]
mov r8d, 0x35b
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xc5
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xacd
mov r8d, 0xd75
lea rcx, [rbp + 0xf28]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xf28]
mov ebx, dword [rbp + 0xf30]
mov edx, 0xc6
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc6
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Camelot_tele__south__bees
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5e8
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x749
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ca
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x37c
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3c1
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xbd
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x66e
mov r9d, dword [0x18033b160]
mov r8d, 0x605
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xc6
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9bb
mov r8d, 0xdc9
lea rcx, [rbp + 0xf34]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xf34]
mov ebx, dword [rbp + 0xf3c]
mov edx, 0xc7
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc7
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Barb_tele__south_west_near_gnome
call fcn.1800551a0
mov dword [rsp + 0x80], 0x600
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x706
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6a5
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x56d
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x630
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x73f
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x662
mov r9d, dword [0x18033b160]
mov r8d, 0x620
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xc7
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x95a
mov r8d, 0xdf6
lea rcx, [rbp + 0xf40]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xf40]
mov ebx, dword [rbp + 0xf48]
mov edx, 0xc8
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc8
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Piscatoris__near_falcon_hunter__southeast_corner
call fcn.1800551a0
mov dword [rsp + 0x80], 0x609
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6f6
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6a1
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x5ca
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x642
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x703
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x664
mov r9d, dword [0x18033b160]
mov r8d, 0x62b
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xc8
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa17
mov r8d, 0xc97
lea rcx, [rbp + 0xf4c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xf4c]
mov ebx, dword [rbp + 0xf54]
mov edx, 0xc9
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc9
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__west
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5b7
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6b9
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x65b
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x436
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4ae
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x4f5
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5f5
mov r9d, dword [0x18033b160]
mov r8d, 0x5a9
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xc9
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc49
mov r8d, 0xdb6
lea rcx, [rbp + 0xf58]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xf58]
mov ebx, dword [rbp + 0xf60]
mov edx, 0xca
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xca
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Grand_exhange
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5f8
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7d1
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x783
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x240
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1ea
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x192
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x7b6
mov r9d, dword [0x18033b160]
mov r8d, 0x720
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xca
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdd2
mov r8d, 0xcef
lea rcx, [rbp + 0xf64]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xf64]
mov ebx, dword [rbp + 0xf6c]
mov edx, 0xcb
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xcb
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Near_barrows
call fcn.1800551a0
mov dword [rsp + 0x80], 0x490
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x69
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x46
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x25e
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x236
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1fd
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x1cd
mov r9d, dword [0x18033b160]
mov r8d, 0x25f
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xcb
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc3e
mov r8d, 0xd5f
lea rcx, [rbp + 0xf70]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xf70]
mov ebx, dword [rbp + 0xf78]
mov edx, 0xcc
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xcc
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Grand_ex__near_cooking_guild
call fcn.1800551a0
mov dword [rsp + 0x80], 0x5ce
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7c7
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x769
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x272
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x225
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1bf
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x782
mov r9d, dword [0x18033b160]
mov r8d, 0x5da
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xcc
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcb8
mov r8d, 0xb89
lea rcx, [rbp + 0xf7c]
call fcn.180040c30
movsd xmm6, qword [rbp + 0xf7c]
mov ebx, dword [rbp + 0xf84]
mov edx, 0xcd
lea rcx, [rbp - 0x80]
call fcn.18011ca70
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xcd
lea rcx, [rbp - 0x80]
call fcn.18011ca70
lea rcx, [rax + 0x10]
lea rdx, str.Bandit_lod__directly_east
call fcn.1800551a0
mov dword [rsp + 0x80], 0x4b3
mov eax, dword [0x18033b164]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7dc
mov eax, dword [0x18033b1c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x62e
mov eax, dword [0x18033b1d0]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x322
mov eax, dword [0x18033b1cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x30c
mov eax, dword [0x18033b1e4]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x295
mov eax, dword [0x18033b1e0]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3df
mov r9d, dword [0x18033b160]
mov r8d, 0x3e7
mov edx, dword [0x18033b1b8]
mov ecx, 0xa
call fcn.1800e7660
mov ebx, eax
mov edx, 0xcd
lea rcx, [rbp - 0x80]
call fcn.18011ca70
mov dword [rax + 0x30], ebx
lea rdx, [rbp + 0x1d08]
lea rcx, [rbp - 0x80]
call fcn.18011ca80
mov rbx, qword [rax]
lea rdx, [rbp + 0x1d10]
lea rcx, [rbp - 0x80]
call fcn.18011ca90
lea r8, [0x1800d2b00]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.18011eeb0
lea rcx, [rbp - 0x80]
call fcn.180054ef0
cmp dword [rax + 0x30], 0
jle 0x18010572b
lea rcx, [rbp - 0x80]
call fcn.180054ef0
mov rsi, rax
lea rcx, [rbp - 0x80]
call fcn.180054ef0
mov edx, dword [rax + 0x30]
lea rcx, [rbp + 0x59b0]
call fcn.1800409e0
mov rdi, rax
mov edx, r12d
lea rcx, [rbp + 0x5990]
call fcn.1800409e0
mov rbx, rax
mov rdx, r14
lea rcx, [0x18033c620]
call fcn.18006dc70
mov rdx, rax
lea r8, [0x1802dc950]
lea rcx, [rbp + 0x5970]
call fcn.180093a10
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5950]
call fcn.180055da0
nop
lea r8, [0x1802d3930]
mov rdx, rax
lea rcx, [rbp + 0x5930]
call fcn.18011e890
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x5910]
call fcn.180055da0
nop
lea r8, [0x1802d34a0]
mov rdx, rax
lea rcx, [rbp + 0x58f0]
call fcn.18011e890
nop
lea r8, [rsi + 0x10]
mov rdx, rax
lea rcx, [rbp + 0x58d0]
call fcn.18011e910
nop
mov rcx, rax
call fcn.180055150
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x39d0]
call fcn.180040e00
lea rdx, [rbp + 0x1d60]
mov rcx, rax
call fcn.180024ca0
mov rdx, rbx
lea rcx, [rbp + 0x1d60]
call fcn.180035fc0
nop
lea rcx, [rbp + 0x58d0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x58f0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5910]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5930]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5950]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5970]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5990]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x59b0]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xc8
lea r8d, [r9 + 0x37]
lea rcx, [rbp + 0x39e0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
lea rcx, [rbp - 0x80]
call fcn.180054ef0
movd xmm6, dword [rax]
cvtdq2ps xmm6, xmm6
mulss xmm6, xmm7
lea rcx, [rbp - 0x80]
call fcn.180054ef0
movd xmm2, dword [rax + 4]
cvtdq2ps xmm2, xmm2
mulss xmm2, xmm7
movaps xmm3, xmm9
movaps xmm1, xmm6
lea rcx, [rbp + 0x28a8]
call fcn.180040c10
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 + 0x28b8]
call fcn.1800daf60
mov rdx, rax
lea rcx, [rbp + 0xfc8]
call fcn.180060520
movss dword [rsp + 0x28], xmm8
xor esi, esi
mov dword [rsp + 0x20], esi
mov r9d, ebx
movss xmm2, dword [0x1802f7ecc]
lea rdx, [rbp + 0xfc8]
mov rcx, r15
call fcn.18002edc0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
lea r8d, [rsi + 0x37]
lea rcx, [rbp + 0x39f0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
lea rcx, [rbp - 0x80]
call fcn.180054ef0
movd xmm7, dword [rax]
cvtdq2ps xmm7, xmm7
mulss xmm7, dword [0x1802f7fd8]
addss xmm7, dword [0x1802f7fa0]
lea rcx, [rbp - 0x80]
call fcn.180054ef0
movd xmm6, dword [rax + 4]
cvtdq2ps xmm6, xmm6
mulss xmm6, dword [0x1802f7fd8]
addss xmm6, dword [0x1802f7fa0]
lea rcx, [rbp + 0x28c4]
call fcn.1800985b0
movss xmm3, dword [rax + 8]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x28e8]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x460], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x468], eax
lea rdx, [rbp + 0x460]
lea rcx, [rbp + 0x28f8]
call fcn.1800d2560
mov rdx, rax
lea rcx, [rbp + 0xfd0]
call fcn.180060520
movss dword [rsp + 0x28], xmm8
mov dword [rsp + 0x20], esi
mov r9d, ebx
movss xmm2, dword [0x1802f7ee4]
lea rdx, [rbp + 0xfd0]
mov rcx, r15
call fcn.18002edc0
movss xmm7, dword [0x1802f7fd8]
movss xmm6, dword [0x1802f7f10]
mov r12d, 1
jmp 0x18010584c
mov edx, r12d
lea rcx, [rbp + 0x5a10]
call fcn.1800409e0
mov rbx, rax
mov rdx, r14
lea rcx, [0x18033c620]
call fcn.18006dc70
mov rdx, rax
lea r8, [0x1802dc950]
lea rcx, [rbp + 0x59f0]
call fcn.180093a10
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x59d0]
call fcn.180055da0
nop
mov rcx, rax
call fcn.180055150
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3a00]
call fcn.180040e00
lea rdx, [rbp + 0x1d70]
mov rcx, rax
call fcn.180024ca0
mov rdx, rbx
lea rcx, [rbp + 0x1d70]
call fcn.180035fc0
nop
lea rcx, [rbp + 0x59d0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x59f0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5a10]
call fcn.1800551c0
movss xmm6, dword [0x1802f7f10]
mov r12d, 1
jmp 0x18010584c
mov rdx, r14
lea rcx, [0x18033c620]
call fcn.18006dc70
mov rcx, rax
call fcn.180055150
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3a10]
call fcn.180040e00
lea rdx, [rbp + 0x1d80]
mov rcx, rax
call fcn.180024ca0
mov rdx, rbx
lea rcx, [rbp + 0x1d80]
call fcn.180035fc0
cmp dword [0x18033b7b0], 0
jle 0x180105989
mov rdx, r14
lea rcx, [0x18033c5d8]
call fcn.180054150
mov ecx, dword [rax]
cmp dword [0x18033b7b0], ecx
je 0x180105989
mov rdx, r14
lea rcx, [0x18033c5d8]
call fcn.180054150
mov ecx, dword [rax + 4]
cmp dword [0x18033b7b4], ecx
je 0x180105989
mov rdx, r14
lea rcx, [0x18033c5d8]
call fcn.180054150
mov r9d, dword [0x18033b7b8]
cmp r9d, dword [rax + 8]
je 0x180105989
mov dword [rsp + 0x20], esi
mov r8d, dword [0x18033b7b4]
mov edx, dword [0x18033b7b0]
lea rcx, [rbp + 0x11a0]
call fcn.1802514b0
xor r9d, r9d
xor r8d, r8d
cmp dword [rbp + 0x11a4], r8d
jne 0x18010595f
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
lea rcx, [rbp + 0x3a20]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [0x1802f7f44]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1d18]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
jmp 0x180105989
xor edx, edx
lea rcx, [rbp + 0xf88]
call fcn.180040c30
movsd xmm0, qword [rbp + 0xf88]
movsd qword [0x18033b7b0], xmm0
mov eax, dword [rbp + 0xf90]
mov dword [0x18033b7b8], eax
mov rdx, r14
lea rcx, [0x18033c5d8]
call fcn.180054150
cmp dword [rax], 0
jle 0x180105b77
cmp dword [0x18033b7b0], 0
jne 0x180105a0d
mov rdx, r14
lea rcx, [0x18033c5d8]
call fcn.180054150
mov edi, dword [rax]
mov rdx, r14
lea rcx, [0x18033c5d8]
call fcn.180054150
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x18033c5d8]
call fcn.180054150
mov r9d, dword [rax + 8]
mov r8d, ebx
mov edx, edi
lea rcx, [rbp + 0xf94]
call fcn.180040c30
movsd xmm0, qword [rbp + 0xf94]
movsd qword [0x18033b7b0], xmm0
mov eax, dword [rbp + 0xf9c]
mov dword [0x18033b7b8], eax
mov rdx, r14
lea rcx, [0x18033c5d8]
call fcn.180054150
mov edi, dword [rax + 8]
mov rdx, r14
lea rcx, [0x18033c5d8]
call fcn.180054150
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x18033c5d8]
call fcn.180054150
mov dword [rsp + 0x20], esi
mov r9d, edi
mov r8d, ebx
mov edx, dword [rax]
lea rcx, [rbp + 0xfa0]
call fcn.1802514b0
mov eax, dword [rbp + 0xfa4]
cmp dword [rbp + 0xfa0], 0
jne 0x180105ab8
test eax, eax
jne 0x180105ab8
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3a30]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [0x1802f7f44]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1d20]
call fcn.180007e40
lea rdx, str.HH_Not_built_
jmp 0x180105b3c
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
cmp eax, 1
jne 0x180105b07
lea rcx, [rbp + 0x3a40]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [0x1802f7f44]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1d28]
call fcn.180007e40
lea rdx, str.HH_Filled
jmp 0x180105b3c
lea rcx, [rbp + 0x3a50]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [0x1802f7f44]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1d30]
call fcn.180007e40
lea rdx, str.HH_Empty
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], rsi
mov rcx, qword [0x18033b068]
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.18002ef00
call fcn.180018fa0
lea rcx, [rbp + 0x5a8]
call fcn.180040c40
mov rdx, r14
lea rcx, [0x18033c5f0]
call fcn.180054190
movd xmm0, dword [rax]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm7
movss dword [rbp + 0x5a8], xmm0
mov rdx, r14
lea rcx, [0x18033c5f0]
call fcn.180054190
movd xmm2, dword [rax + 4]
cvtdq2ps xmm2, xmm2
mulss xmm2, xmm7
movss dword [rbp + 0x5ac], xmm2
movaps xmm3, xmm9
movss xmm1, dword [rbp + 0x5a8]
lea rcx, [rbp + 0x2908]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x3e0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x3e8], eax
xor r8d, r8d
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x318]
call fcn.1800daf60
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xc8
lea r8d, [r9 + 0x37]
lea rcx, [rbp + 0x3a60]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x31c]
movss xmm1, dword [rbp + 0x318]
lea rcx, [rbp + 0x1d38]
call fcn.180007e40
movss dword [rsp + 0x28], xmm8
mov dword [rsp + 0x20], esi
mov r9d, ebx
movss xmm2, dword [0x1802f7ecc]
mov rdx, rax
mov rcx, r15
call fcn.18002edc0
lea rcx, [rbp + 0x130]
call fcn.180054400
test rax, rax
je 0x18010619b
xor edi, edi
nop
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
cmp dword [rax + 0x78], 4
jne 0x180105fd3
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
cmp dword [rax + 0x1c], 0x1ab9
jl 0x180105fd3
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
cmp dword [rax + 0x1c], 0x1abb
jg 0x180105fd3
lea rax, [rbp + 0x29a8]
mov qword [rbp + 0x1030], rax
lea rax, [rbp + 0x5a30]
mov qword [rbp + 0x1038], rax
lea rdx, str.Map_1
lea rcx, [rbp + 0x5a30]
call fcn.180041300
nop
mov rdx, rax
lea rcx, [rbp + 0x29a8]
call fcn.180085560
nop
mov byte [rsp + 0x20], 0
mov r9b, 1
mov r8, rax
mov rdx, qword [0x18033c880]
lea rcx, [rbp + 0x6580]
call fcn.18007c620
nop
cmp qword [rbp + 0x6620], 0
jbe 0x180105fc7
mov eax, dword [rbp + 0x6580]
add eax, 0xffffffec
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x318], xmm0
mov eax, dword [rbp + 0x658c]
cdq
sub eax, edx
sar eax, 1
add eax, dword [rbp + 0x6588]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x31c], xmm0
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x1d40]
call fcn.180007e40
mov rdx, rax
mov ecx, 5
call fcn.18000e060
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1d48]
call fcn.180007e40
mov rbx, rax
movss xmm2, dword [rbp + 0x31c]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x318]
subss xmm1, dword [0x1802f7ed8]
lea rcx, [rbp + 0x1d50]
call fcn.180007e40
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180019c10
movaps xmm2, xmm10
movaps xmm1, xmm6
lea rcx, [rbp + 0x1d58]
call fcn.180007e40
mov rcx, rax
xor edx, edx
call fcn.180019c50
xor edx, edx
lea r8d, [rdx + 0xf]
lea rcx, str.Dist
call fcn.180016c60
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
mov ecx, dword [rax + 0x1c]
cmp ecx, 0x1ab9
jne 0x180105eb8
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
mov edx, dword [rax + 0x1c]
sub edx, 0x1ab8
lea rcx, [rbp + 0x5a50]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rbx, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0x80
mov r9d, edx
lea r8d, [rdx + 0x7f]
lea rcx, [rbp + 0x3a70]
call fcn.180040e00
lea rdx, [rbp + 0x1d90]
mov rcx, rax
call fcn.180024ca0
mov rdx, rbx
lea rcx, [rbp + 0x1d90]
call fcn.180035fc0
nop
lea rcx, [rbp + 0x5a50]
jmp 0x180105fb4
cmp ecx, 0x1aba
jne 0x180105f37
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
mov edx, dword [rax + 0x1c]
sub edx, 0x1ab8
lea rcx, [rbp + 0x5a70]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3a80]
call fcn.180040e00
lea rdx, [rbp + 0x1da0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rbx
lea rcx, [rbp + 0x1da0]
call fcn.180035fc0
nop
lea rcx, [rbp + 0x5a70]
jmp 0x180105fb4
cmp ecx, 0x1abb
jne 0x180105fb9
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
mov edx, dword [rax + 0x1c]
sub edx, 0x1ab8
lea rcx, [rbp + 0x5a90]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3a90]
call fcn.180040e00
lea rdx, [rbp + 0x1db0]
mov rcx, rax
call fcn.180024ca0
mov rdx, rbx
lea rcx, [rbp + 0x1db0]
call fcn.180035fc0
nop
lea rcx, [rbp + 0x5a90]
call fcn.1800551c0
mov ecx, r12d
call fcn.18000e0f0
call fcn.180018fa0
nop
lea rcx, [rbp + 0x6580]
call fcn.180040c70
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
cmp dword [rax + 0x78], 0xd
jne 0x180106171
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
movss xmm7, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
movss xmm6, dword [rax + 0x14]
mov rdx, rdi
lea rcx, [rbp + 0x130]
call fcn.1800543f0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2918]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x410], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x418], eax
xor r8d, r8d
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0x298]
call fcn.1800daf60
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3aa0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
movss xmm1, dword [rbp + 0x298]
addss xmm1, xmm10
movss xmm2, dword [rbp + 0x29c]
lea rcx, [rbp + 0x1dc0]
call fcn.180007e40
mov rbx, rax
movss xmm1, dword [rbp + 0x298]
subss xmm1, xmm10
movss xmm2, dword [rbp + 0x29c]
lea rcx, [rbp + 0x1dc8]
call fcn.180007e40
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.18002e930
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3ab0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
movss xmm2, dword [rbp + 0x29c]
addss xmm2, xmm10
movss xmm1, dword [rbp + 0x298]
lea rcx, [rbp + 0x1dd0]
call fcn.180007e40
mov rbx, rax
movss xmm2, dword [rbp + 0x29c]
subss xmm2, xmm10
movss xmm1, dword [rbp + 0x298]
lea rcx, [rbp + 0x1dd8]
call fcn.180007e40
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.18002e930
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x130]
call fcn.180054400
cmp rdi, rax
movss xmm6, dword [0x1802f7f10]
jb 0x180105c90
movss xmm7, dword [0x1802f7fd8]
xor esi, esi
mov rdi, qword [rbp + 0x1f0]
inc r13d
movsxd r14, r13d
lea rcx, [0x18033c608]
call fcn.1800931a0
cmp r14, rax
movss xmm6, dword [0x1802f7f10]
mov r12d, 1
jb 0x1800f8100
mov ebx, dword [rbp + 0x240]
inc ebx
mov dword [rbp + 0x240], ebx
movsxd rdi, ebx
mov qword [rbp + 0x1f0], rdi
lea rcx, [0x18033cb18]
call fcn.180054670
cmp rdi, rax
movss xmm6, dword [0x1802f7f10]
mov r13d, 0
jb 0x1800f80e0
cmp byte [rbp + 0x8490], r13b
jne 0x180106249
mov dword [0x18033b1b8], r13d
mov dword [0x18033b160], r13d
mov dword [0x18033b1e0], r13d
mov dword [0x18033b1e4], r13d
mov dword [0x18033b1cc], r13d
mov dword [0x18033b1d0], r13d
mov dword [0x18033b1c4], r13d
mov dword [0x18033b164], r13d
lea rcx, [rbp - 0x80]
call fcn.18011caa0
nop
lea rcx, [rbp + 0x130]
call fcn.180054470
cmp byte [0x18033b1c0], 0
je 0x1801065da
xor r8d, r8d
mov dl, 1
lea rcx, [rbp + 0x28d0]
call fcn.18024efe0
lea rcx, [rbp + 0x28d0]
call fcn.18011cb90
lea rcx, [0x1803373a8]
call fcn.180054420
test al, al
jne 0x1801065da
mov r12d, r13d
lea rcx, [0x1803373a8]
call fcn.1800931a0
test rax, rax
je 0x18010657d
mov rdi, r13
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [0x1803373a8]
call fcn.180093190
cmp dword [rax], 1
jle 0x180106562
mov rdx, rdi
lea rcx, [0x1803373a8]
call fcn.180093190
cmp dword [rax], 0xf49
je 0x180106562
mov rdx, rdi
lea rcx, [0x1803373a8]
call fcn.180093190
cmp dword [rax], 0xf4a
je 0x180106562
mov rdx, rdi
lea rcx, [0x1803373a8]
call fcn.180093190
cmp dword [rax], 0xf4b
je 0x180106562
mov rdx, rdi
lea rcx, [0x1803373a8]
call fcn.180093190
cmp dword [rax], 0xf61
je 0x180106562
mov rdx, rdi
lea rcx, [0x1803373a8]
call fcn.180093190
cmp dword [rax], 0xb13
je 0x180106562
mov rdx, rdi
lea rcx, [0x1803373a8]
call fcn.180093190
cmp dword [rax], 0x2e
je 0x180106562
mov r14d, r13d
lea rcx, [0x180337390]
call fcn.1800931a0
test rax, rax
je 0x180106562
mov rsi, r13
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [0x180337390]
call fcn.180093190
mov ebx, dword [rax]
mov rdx, rdi
lea rcx, [0x1803373a8]
call fcn.180093190
cmp dword [rax], ebx
jne 0x180106547
mov rdx, rsi
lea rcx, [0x180337480]
call fcn.1800931d0
mov rbx, qword [rax]
mov rdx, rdi
lea rcx, [0x1803372d0]
call fcn.1800931d0
cmp qword [rax], rbx
jne 0x180106547
mov rdx, rsi
lea rcx, [0x180337450]
call fcn.180093190
mov ebx, dword [rax]
mov rdx, rdi
lea rcx, [0x180337438]
call fcn.180093190
cmp dword [rax], ebx
je 0x180106547
lea rdx, [0x180040b60]
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, [0x1802dd5d4]
call fcn.180055e00
mov rbx, rax
mov rdx, rdi
lea rcx, [0x1803373a8]
call fcn.180093190
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.180055e00
mov rbx, rax
mov rdx, rsi
lea rcx, [0x180337450]
call fcn.180093190
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.180055e00
mov rbx, rax
mov rdx, rdi
lea rcx, [0x180337438]
call fcn.180093190
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, [0x180040b80]
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.180055e00
mov rbx, rax
mov rdx, rdi
lea rcx, [0x1803372d0]
call fcn.1800931d0
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, [0x1802dc950]
call fcn.180055e00
mov rbx, rax
mov rdx, rdi
lea rcx, [0x180337438]
call fcn.180093190
mov edx, dword [rax]
lea rcx, [rbp + 0x5ab0]
call fcn.180251130
nop
mov rdx, rax
mov rcx, rbx
call fcn.180055de0
lea rdx, [0x180055fe0]
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 + 0x5ab0]
call fcn.1800551c0
inc r14d
movsxd rsi, r14d
lea rcx, [0x180337390]
call fcn.1800931a0
cmp rsi, rax
jb 0x1801063a0
inc r12d
movsxd rdi, r12d
lea rcx, [0x1803373a8]
call fcn.1800931a0
cmp rdi, rax
jb 0x1801062c0
lea rcx, [0x180337480]
call fcn.18011cc60
lea rdx, [0x1803372d0]
lea rcx, [0x180337480]
call fcn.18011ce40
lea rcx, [0x180337390]
call fcn.18011cc60
lea rdx, [0x1803373a8]
lea rcx, [0x180337390]
call fcn.18011cc70
lea rcx, [0x180337450]
call fcn.18011cc60
lea rdx, [0x180337438]
lea rcx, [0x180337450]
call fcn.18011cc70
cmp byte [0x18033b1be], 0
je 0x1801070cc
movss xmm2, dword [0x1802f7f34]
movaps xmm1, xmm9
lea rcx, [rbp + 0x18]
call fcn.180007e40
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1de0]
call fcn.180007e40
mov r8, rax
xor edx, edx
lea rcx, [rbp + 0x18]
call fcn.180019c10
movss xmm2, dword [0x1802f7f88]
movss xmm1, dword [0x1802f7fa8]
lea rcx, [rbp + 0x1de8]
call fcn.180007e40
mov rcx, rax
xor edx, edx
call fcn.180019c50
xor edx, edx
lea r8d, [rdx + 0x1f]
lea rcx, str.AskkIntbitbox
call fcn.180016c60
mov dword [rsp + 0x20], 0x20
mov edi, 1
lea r9d, [rdi + 0x63]
mov r8d, edi
lea rdx, [0x18033c93c]
lea rcx, str.VarBit
call fcn.1800393c0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1df0]
call fcn.180007e40
mov rbx, rax
movss xmm6, dword [0x1802f7f50]
movaps xmm2, xmm6
movss xmm1, dword [0x1802f7f78]
lea rcx, [rbp + 0xfd8]
call fcn.180007e40
mov r8, rbx
xor edx, edx
lea rcx, [rbp + 0xfd8]
call fcn.180019c10
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1df8]
call fcn.180007e40
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, str.filters
call fcn.180014080
lea rdx, [0x180335ab0]
lea rcx, str.filter_0
call fcn.180037a50
test al, al
je 0x180106712
mov byte [0x18033c918], 0
mov byte [0x18033c93a], 0
lea rdx, [0x18033c918]
lea rcx, str.filter_1
call fcn.180037a50
test al, al
je 0x180106737
mov byte [0x18033c93a], 0
mov byte [0x180335ab0], 0
lea rdx, [0x18033c93a]
lea rcx, str.filter_2
call fcn.180037a50
test al, al
je 0x18010675c
mov byte [0x18033c918], 0
mov byte [0x180335ab0], 0
call fcn.180014130
mov r8d, r13d
cmp byte [0x18033c918], 0
cmovne r8d, edi
cmp byte [0x18033c93a], 0
mov eax, 2
cmovne r8d, eax
mov edx, dword [0x18033c93c]
lea rcx, [rbp + 0x1140]
call fcn.180250ac0
call fcn.180019c80
mov rsi, rax
movzx edx, byte [rbp + 0x1184]
lea rcx, [rbp + 0x5b50]
call fcn.1800409e0
mov rbx, rax
mov edx, dword [rbp + 0x1140]
lea rcx, [rbp + 0x5b30]
call fcn.1800409e0
nop
mov r8, rax
lea rdx, str.State:
lea rcx, [rbp + 0x5b10]
call fcn.1800562b0
nop
lea r8, [0x1802d3930]
mov rdx, rax
lea rcx, [rbp + 0x5af0]
call fcn.18011e890
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5ad0]
call fcn.180055da0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3ac0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
movss xmm7, dword [0x1802f7f18]
addss xmm2, xmm7
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0xfe0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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 + 0xfe0]
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.18002ef00
nop
lea rcx, [rbp + 0x5ad0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5af0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5b10]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5b30]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5b50]
call fcn.1800551c0
movzx edx, byte [rbp + 0x1185]
lea rcx, [rbp + 0x5bf0]
call fcn.1800409e0
mov rbx, rax
mov edx, dword [rbp + 0x115c]
lea rcx, [rbp + 0x5bd0]
call fcn.1800409e0
nop
mov r8, rax
lea rdx, str.StateAlt:
lea rcx, [rbp + 0x5bb0]
call fcn.1800562b0
nop
lea r8, [0x1802d3930]
mov rdx, rax
lea rcx, [rbp + 0x5b90]
call fcn.18011e890
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5b70]
call fcn.180055da0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3ad0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
addss xmm2, dword [0x1802f7f34]
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0xfe8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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 + 0xfe8]
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.18002ef00
nop
lea rcx, [rbp + 0x5b70]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5b90]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5bb0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5bd0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5bf0]
call fcn.1800551c0
mov edx, dword [rbp + 0x1174]
lea rcx, [rbp + 0x5c30]
call fcn.1800409e0
nop
mov r8, rax
lea rdx, str.SumOfstate:
lea rcx, [rbp + 0x5c10]
call fcn.1800562b0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3ae0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
addss xmm2, dword [0x1802f7f48]
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0xff0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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 + 0xff0]
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.18002ef00
nop
lea rcx, [rbp + 0x5c10]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5c30]
call fcn.1800551c0
movzx edx, word [rbp + 0x1174]
lea rcx, [rbp + 0x5c70]
call fcn.1800409e0
nop
mov r8, rax
lea rdx, str.SumOfstatehalf1:
lea rcx, [rbp + 0x5c50]
call fcn.1800562b0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3af0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0xff8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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 + 0xff8]
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.18002ef00
nop
lea rcx, [rbp + 0x5c50]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5c70]
call fcn.1800551c0
mov edx, dword [rbp + 0x1174]
sar edx, 0x10
lea rcx, [rbp + 0x5cb0]
call fcn.1800409e0
nop
mov r8, rax
lea rdx, str.SumOfstatehalf2:
lea rcx, [rbp + 0x5c90]
call fcn.1800562b0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3b00]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
addss xmm2, dword [0x1802f7f5c]
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0x1000]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x5c90]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5cb0]
call fcn.1800551c0
mov edx, dword [rbp + 0x1174]
lea rcx, [rbp + 0x5cd0]
call fcn.180251130
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3b10]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
addss xmm2, dword [0x1802f7f68]
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0x1008]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x5cd0]
call fcn.1800551c0
mov edx, dword [rbp + 0x1180]
lea rcx, [rbp + 0x5d70]
call fcn.1800409e0
mov rbx, rax
mov rdx, qword [rbp + 0x1178]
lea rcx, [rbp + 0x5d50]
call fcn.1800d5290
nop
mov r8, rax
lea rdx, [0x1802df0e8]
lea rcx, [rbp + 0x5d30]
call fcn.1800562b0
nop
lea r8, [0x1802d3930]
mov rdx, rax
lea rcx, [rbp + 0x5d10]
call fcn.18011e890
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5cf0]
call fcn.180055da0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3b20]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
addss xmm2, dword [0x1802f7f70]
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0x1010]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x5cf0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5d10]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5d30]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5d50]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5d70]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3b30]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
addss xmm2, dword [0x1802f7f7c]
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0x1018]
call fcn.180007e40
mov r8, qword [0x18033b068]
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 + 0x1018]
movss xmm2, dword [r8 + 0x3c10]
mov rdx, qword [r8 + 0x3c08]
mov rcx, rsi
call fcn.18002ef00
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x180106fd1
lea rdx, [0x180040b80]
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.180055e00
mov rdx, qword [rbp + 0x1148]
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, [0x180055fe0]
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, [0x180040b80]
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.180055e00
mov rdx, qword [rbp + 0x1160]
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, [0x180055fe0]
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.180018fa0
jmp 0x1801070d4
xor edx, edx
lea ecx, [rdx + 0x12]
call fcn.180252070
test al, al
jne 0x180106ff7
call fcn.180252340
cmp eax, 1
jne 0x1801061a4
mov r12d, esi
lea rcx, [0x18033cb18]
call fcn.180054670
test rax, rax
je 0x1801061a4
mov r14, rsi
lea rcx, [0x18033c608]
call fcn.1800931a0
test rax, rax
je 0x1801070a7
xor edi, edi
nop dword [rax]
mov rdx, r14
lea rcx, [0x18033cb18]
call fcn.180054660
mov ebx, dword [rax + 0x48]
mov rdx, rdi
lea rcx, [0x18033c608]
call fcn.180093190
cmp ebx, dword [rax]
jne 0x180107091
mov rdx, r14
lea rcx, [0x18033cb18]
call fcn.180054660
mov ecx, dword [rax + 0x48]
mov dword [0x18033c8d8], ecx
mov rdx, rdi
lea rcx, [0x18033c5f0]
call fcn.180054190
movsd xmm0, qword [rax]
movsd qword [0x18033cb78], xmm0
mov eax, dword [rax + 8]
mov dword [0x18033cb80], eax
inc esi
movsxd rdi, esi
lea rcx, [0x18033c608]
call fcn.1800931a0
cmp rdi, rax
jb 0x180107030
inc r12d
movsxd r14, r12d
lea rcx, [0x18033cb18]
call fcn.180054670
cmp r14, rax
mov esi, 0
jb 0x180107012
jmp 0x18010619d
movss xmm7, dword [0x1802f7f18]
cmp byte [0x18033b16b], 0
je 0x1801072cc
lea rcx, [rbp + 0x25f0]
call fcn.180078d70
lea rcx, [rbp + 0x25f0]
call fcn.1800546d0
lea rcx, [0x1803370d0]
call fcn.180054420
test al, al
jne 0x1801072cc
mov r14d, r13d
lea rcx, [0x1803370d0]
call fcn.180054670
test rax, rax
je 0x1801072cc
mov rsi, r13
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [0x1803370d0]
call fcn.180054660
cmp dword [rax + 0x100], 0
jle 0x1801072b1
mov rdx, rsi
lea rcx, [0x1803370d0]
call fcn.180054660
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x5d90]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3b40]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, rsi
lea rcx, [0x1803370d0]
call fcn.180054660
movd xmm6, dword [rax + 0x104]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x1803370d0]
call fcn.180054660
movd xmm1, dword [rax + 0x100]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1e00]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x5d90]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3b50]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, rsi
lea rcx, [0x1803370d0]
call fcn.180054660
movd xmm6, dword [rax + 0x104]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x1803370d0]
call fcn.180054660
movd xmm1, dword [rax + 0x100]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1e08]
call fcn.180007e40
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movss xmm2, dword [0x1802f7ea8]
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
inc r14d
movsxd rsi, r14d
lea rcx, [0x1803370d0]
call fcn.180054670
cmp rsi, rax
jb 0x180107130
cmp byte [0x18033b1c8], 0
je 0x18010762e
mov dl, 1
movzx ecx, dl
call fcn.180077d90
lea rcx, [0x180337580]
call fcn.180054420
test al, al
jne 0x18010748e
mov r14d, r13d
lea rcx, [0x180337580]
call fcn.180054670
test rax, rax
je 0x18010748e
mov rsi, r13
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [0x180337580]
call fcn.180054660
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x5db0]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3b60]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, rsi
lea rcx, [0x180337580]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180337580]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1e10]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x5db0]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3b70]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, rsi
lea rcx, [0x180337580]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180337580]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1e18]
call fcn.180007e40
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
inc r14d
movsxd rsi, r14d
lea rcx, [0x180337580]
call fcn.180054670
cmp rsi, rax
jb 0x180107320
lea rcx, [0x180336ec0]
call fcn.180054420
test al, al
jne 0x18010762e
mov r14d, r13d
lea rcx, [0x180336ec0]
call fcn.180054670
test rax, rax
je 0x18010762e
mov rsi, r13
nop dword [rax]
mov rdx, rsi
lea rcx, [0x180336ec0]
call fcn.180054660
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x5dd0]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3b80]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, rsi
lea rcx, [0x180336ec0]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180336ec0]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1e20]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x5dd0]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3b90]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, rsi
lea rcx, [0x180336ec0]
call fcn.180054660
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180336ec0]
call fcn.180054660
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1e28]
call fcn.180007e40
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
inc r14d
movsxd rsi, r14d
lea rcx, [0x180336ec0]
call fcn.180054670
cmp rsi, rax
jb 0x1801074c0
cmp byte [0x18033b1dd], 0
je 0x180107cdd
lea rdx, [0x1802d240e]
lea rcx, [rbp + 0x3b8]
call fcn.180041300
nop
lea rcx, [rbp + 0x2608]
call fcn.18007e530
lea rcx, [rbp + 0x2608]
call fcn.1800546d0
mov r12d, r13d
lea rcx, [0x18033cb18]
call fcn.180054670
test rax, rax
je 0x180107cd1
mov rsi, r13
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [0x18033cb18]
call fcn.180054660
movd xmm6, dword [rax + 0x100]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x18033cb18]
call fcn.180054660
movd xmm2, dword [rax + 0x104]
cvtdq2ps xmm2, xmm2
movaps xmm3, xmm9
movaps xmm1, xmm6
lea rcx, [rbp + 0xfb0]
call fcn.180040c10
lea rcx, [rbp + 0x2928]
call fcn.1800d9ad0
movd xmm6, dword [rax]
cvtdq2ps xmm6, xmm6
lea rcx, [rbp + 0x2620]
call fcn.1800d9ad0
movd xmm2, dword [rax + 4]
cvtdq2ps xmm2, xmm2
movaps xmm3, xmm9
movaps xmm1, xmm6
lea rcx, [rbp + 0x1f8]
call fcn.180040c10
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3ba0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mov rdx, rsi
lea rcx, [0x18033cb18]
call fcn.180054660
movd xmm6, dword [rax + 0x104]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x18033cb18]
call fcn.180054660
movd xmm1, dword [rax + 0x100]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1e30]
call fcn.180007e40
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movss xmm2, dword [0x1802f7e70]
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
movss xmm2, dword [rbp + 0xfb0]
comiss xmm2, xmm9
jbe 0x180107cb6
movss xmm1, dword [rbp + 0xfb4]
comiss xmm1, xmm9
jbe 0x180107cb6
movss xmm4, dword [rbp + 0x1f8]
comiss xmm4, xmm9
jbe 0x180107cb6
movss xmm5, dword [rbp + 0x1fc]
comiss xmm5, xmm9
jbe 0x180107cb6
movaps xmm0, xmm2
movss xmm3, dword [0x1802f7eec]
subss xmm0, xmm3
comiss xmm4, xmm0
jbe 0x180107cb6
addss xmm2, xmm3
comiss xmm4, xmm2
jae 0x180107cb6
movaps xmm0, xmm1
subss xmm0, xmm3
comiss xmm5, xmm0
jbe 0x180107cb6
addss xmm1, xmm3
comiss xmm5, xmm1
jae 0x180107cb6
mov r8d, 0xf
lea rdx, [0x18033c8d2]
lea rcx, str.Data
call fcn.180016c60
call fcn.180019c80
mov r14, rax
movss xmm1, dword [rbp + 0x1f8]
addss xmm1, xmm13
movss xmm2, dword [rbp + 0x1fc]
lea rcx, [rbp + 0x1e38]
call fcn.180007e40
mov rdx, rax
xor r8d, r8d
lea rcx, str.Data
call fcn.180019a00
mov rdx, rsi
lea rcx, [0x18033cb18]
call fcn.180054660
lea rcx, [rax + 0x80]
call fcn.180055140
imul rcx, rax, 7
xorps xmm1, xmm1
test rcx, rcx
js 0x1801078a4
cvtsi2ss xmm1, rcx
jmp 0x1801078b9
mov rax, rcx
shr rax, 1
and ecx, 1
or rax, rcx
cvtsi2ss xmm1, rax
addss xmm1, xmm1
addss xmm1, dword [0x1802f7f4c]
movaps xmm2, xmm10
lea rcx, [rbp + 0x1e40]
call fcn.180007e40
mov rdx, rax
xor r8d, r8d
lea rcx, str.Data
call fcn.180019b80
lea rdx, str.Slot:
lea rcx, [rbp + 0x3b8]
call fcn.18006de40
mov rdx, rsi
lea rcx, [0x18033cb18]
call fcn.180054660
mov edx, dword [rax + 0xb0]
lea rcx, [rbp + 0x5df0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp + 0x3b8]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5df0]
call fcn.1800551c0
lea rcx, [rbp + 0x3b8]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3bb0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1fc]
subss xmm2, dword [0x1802f7eb8]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x1f8]
movss xmm6, dword [0x1802f7ee4]
addss xmm1, xmm6
lea rcx, [rbp + 0x1e48]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
lea rcx, [rbp + 0x3b8]
call fcn.18006de10
lea rdx, str.ItemText:
lea rcx, [rbp + 0x3b8]
call fcn.18006de40
mov rdx, rsi
lea rcx, [0x18033cb18]
call fcn.180054660
lea rdx, [rax + 0x80]
lea rcx, [rbp + 0x3b8]
call fcn.18006de60
lea rcx, [rbp + 0x3b8]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3bc0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1fc]
subss xmm2, dword [0x1802f7eb8]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x1f8]
addss xmm1, xmm6
lea rcx, [rbp + 0x1e50]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
lea rcx, [rbp + 0x3b8]
call fcn.18006de10
lea rdx, str.ID:
lea rcx, [rbp + 0x3b8]
call fcn.18006de40
mov rdx, rsi
lea rcx, [0x18033cb18]
call fcn.180054660
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x5e10]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp + 0x3b8]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5e10]
call fcn.1800551c0
lea rcx, [rbp + 0x3b8]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3bd0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1fc]
subss xmm2, dword [0x1802f7eb8]
addss xmm2, xmm15
movss xmm1, dword [rbp + 0x1f8]
addss xmm1, xmm6
lea rcx, [rbp + 0x1808]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
lea rcx, [rbp + 0x3b8]
call fcn.18006de10
lea rdx, str.Stack:
lea rcx, [rbp + 0x3b8]
call fcn.18006de40
mov rdx, rsi
lea rcx, [0x18033cb18]
call fcn.180054660
mov rdx, qword [rax + 0x50]
lea rcx, [rbp + 0x5e30]
call fcn.1800d5290
nop
mov rdx, rax
lea rcx, [rbp + 0x3b8]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5e30]
call fcn.1800551c0
lea rcx, [rbp + 0x3b8]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3be0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1fc]
subss xmm2, dword [0x1802f7eb8]
addss xmm2, xmm7
movss xmm1, dword [rbp + 0x1f8]
addss xmm1, xmm6
lea rcx, [rbp + 0x1e58]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
call fcn.180018fa0
inc r12d
movsxd rsi, r12d
lea rcx, [0x18033cb18]
call fcn.180054670
cmp rsi, rax
jb 0x180107690
lea rcx, [rbp + 0x3b8]
call fcn.1800551c0
lea r12, [0x1802df154]
cmp byte [0x18033b1bf], 0
je 0x18010862d
xor r8d, r8d
mov dl, 1
lea rcx, [rbp + 0x250]
call fcn.18012e670
nop
mov r14d, r13d
lea rcx, [rbp + 0x250]
call fcn.180054400
test rax, rax
je 0x180108621
mov rsi, r13
nop
mov rdx, rsi
lea rcx, [rbp + 0x250]
call fcn.1800543f0
cmp dword [rax + 0x78], 0
je 0x180107d4e
mov rdx, rsi
lea rcx, [rbp + 0x250]
call fcn.1800543f0
cmp dword [rax + 0x78], 0xc
jne 0x180108606
mov rdx, rsi
lea rcx, [rbp + 0x250]
call fcn.1800543f0
cmp dword [rax + 0x1c], 0
jle 0x180108606
cmp byte [0x18033b1d5], 0
je 0x180107d89
mov rdx, rsi
lea rcx, [rbp + 0x250]
call fcn.1800543f0
cmp dword [rax + 0x78], 0
je 0x180108606
cmp byte [0x18033b1ea], 0
je 0x180107dab
mov rdx, rsi
lea rcx, [rbp + 0x250]
call fcn.1800543f0
cmp dword [rax + 0x78], 0xc
je 0x180108606
mov edx, 1
lea rcx, [rbp + 0x6790]
call fcn.180092b70
nop
lea rdx, [0x180040b80]
lea rcx, [rbp + 0x67a0]
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 + 0x250]
call fcn.1800543f0
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 + 0x2390]
lea rcx, [rbp + 0x6790]
call fcn.180092b30
nop
mov rdx, rsi
lea rcx, [rbp + 0x250]
call fcn.1800543f0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x250]
call fcn.1800543f0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x250]
call fcn.1800543f0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2630]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x38], eax
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x148]
call fcn.1800d2560
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3bf0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
movss xmm1, dword [rbp + 0x148]
lea rcx, [rbp + 0x1e60]
call fcn.180007e40
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
cmp byte [0x18033b1df], 0
jne 0x180108353
mov rdx, rsi
lea rcx, [rbp + 0x250]
call fcn.1800543f0
lea rcx, [rax + 0x48]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c00]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
subss xmm2, xmm10
movss xmm1, dword [rbp + 0x148]
subss xmm1, xmm11
lea rcx, [rbp + 0x1ec0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x250]
call fcn.1800543f0
mov edx, dword [rax + 0x78]
lea rcx, [rbp + 0x5e50]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c10]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
subss xmm2, dword [0x1802f7f18]
movss xmm1, dword [rbp + 0x148]
subss xmm1, xmm11
lea rcx, [rbp + 0x1ec8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x5e50]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp + 0x250]
call fcn.1800543f0
lea rcx, [rax + 0x28]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c20]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x148]
subss xmm1, xmm11
lea rcx, [rbp + 0x1ed0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c30]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x148]
subss xmm1, dword [0x1802f7efc]
lea rcx, [rbp + 0x1ed8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x250]
call fcn.1800543f0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5e70]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c40]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x148]
lea rcx, [rbp + 0x1ee0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x5e70]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c50]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm1, dword [rbp + 0x148]
subss xmm1, dword [0x1802f7efc]
movss xmm2, dword [rbp + 0x14c]
lea rcx, [rbp + 0x1ee8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
lea rcx, [rbp + 0x2390]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c60]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
movss xmm1, dword [rbp + 0x148]
lea rcx, [rbp + 0x1ef0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
jmp 0x1801085ed
lea rdx, [0x1802d240e]
lea rcx, [rbp + 0x10d0]
call fcn.180041300
nop
mov rdx, rsi
lea rcx, [rbp + 0x250]
call fcn.1800543f0
movss xmm0, dword [rax + 0x10]
movss xmm6, dword [0x1802f7d44]
mulss xmm0, xmm6
cvttss2si edx, xmm0
lea rcx, [rbp + 0x5e90]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp + 0x10d0]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5e90]
call fcn.1800551c0
lea rbx, [0x1802d3930]
mov rdx, rbx
lea rcx, [rbp + 0x10d0]
call fcn.18006de40
mov rdx, rsi
lea rcx, [rbp + 0x250]
call fcn.1800543f0
movss xmm0, dword [rax + 0x14]
mulss xmm0, xmm6
cvttss2si edx, xmm0
lea rcx, [rbp + 0x5eb0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp + 0x10d0]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5eb0]
call fcn.1800551c0
mov rdx, rbx
lea rcx, [rbp + 0x10d0]
call fcn.18006de40
mov rdx, rsi
lea rcx, [rbp + 0x250]
call fcn.1800543f0
movss xmm0, dword [rax + 0x18]
mulss xmm0, xmm6
cvttss2si edx, xmm0
lea rcx, [rbp + 0x5ed0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp + 0x10d0]
call fcn.18006de60
nop
lea rcx, [rbp + 0x5ed0]
call fcn.1800551c0
lea rcx, [rbp + 0x10d0]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c70]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm1, dword [rbp + 0x148]
subss xmm1, xmm15
movss xmm2, dword [rbp + 0x14c]
lea rcx, [rbp + 0x1ef8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x250]
call fcn.1800543f0
mov edx, dword [rax + 0x88]
lea rcx, [rbp + 0x5f10]
call fcn.1800409e0
nop
mov r8, rax
lea rdx, str.Ori:
lea rcx, [rbp + 0x5ef0]
call fcn.1800562b0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c80]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x148]
subss xmm1, xmm15
lea rcx, [rbp + 0x2060]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x5ef0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5f10]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x10d0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x2390]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x6790]
call fcn.1800702d0
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x250]
call fcn.180054400
cmp rsi, rax
jb 0x180107d20
lea rcx, [rbp + 0x250]
call fcn.180054470
cmp byte [0x18033b12c], 0
je 0x180108d5e
xor edx, edx
lea r8d, [rdx - 1]
lea rcx, [rbp + 0x370]
call fcn.18012e670
nop
mov r14d, r13d
lea rcx, [rbp + 0x370]
call fcn.180054400
test rax, rax
je 0x180108d52
mov rsi, r13
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x370]
call fcn.1800543f0
cmp qword [rax], 0
jbe 0x180108d37
mov rdx, rsi
lea rcx, [rbp + 0x370]
call fcn.1800543f0
cmp dword [rax + 0x78], 8
jne 0x1801086b7
mov rdx, rsi
lea rcx, [rbp + 0x370]
call fcn.1800543f0
cmp dword [rax + 0x7c], 0x58
je 0x180108d37
mov rdx, rsi
lea rcx, [rbp + 0x370]
call fcn.1800543f0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x370]
call fcn.1800543f0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x370]
call fcn.1800543f0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2640]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x38], eax
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x188]
call fcn.1800d2560
mov ebx, 1
mov edx, ebx
lea rcx, [rbp + 0x6990]
call fcn.180092b70
nop
mov edx, ebx
lea rcx, [rbp + 0x6890]
call fcn.180092b70
nop
lea rdx, [0x180040b80]
lea rcx, [rbp + 0x69a0]
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 + 0x370]
call fcn.1800543f0
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 + 0x24d0]
lea rcx, [rbp + 0x6990]
call fcn.180092b30
nop
lea rdx, [0x180040b80]
lea rcx, [rbp + 0x68a0]
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 + 0x370]
call fcn.1800543f0
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 + 0x24b0]
lea rcx, [rbp + 0x6890]
call fcn.180092b30
nop
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c90]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x18c]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x188]
subss xmm1, xmm10
lea rcx, [rbp + 0x11d0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x370]
call fcn.1800543f0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5f30]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3ca0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x18c]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x188]
lea rcx, [rbp + 0x11d8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x5f30]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3cb0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x18c]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x188]
subss xmm1, xmm10
lea rcx, [rbp + 0x11e0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, [0x1802df160]
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.18002ef00
lea rcx, [rbp + 0x24d0]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3cc0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x18c]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x188]
lea rcx, [rbp + 0x11e8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3cd0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm1, dword [rbp + 0x188]
subss xmm1, xmm10
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x11f0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x370]
call fcn.1800543f0
mov edx, dword [rax + 0x78]
lea rcx, [rbp + 0x5f50]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3ce0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x18c]
movss xmm1, dword [rbp + 0x188]
lea rcx, [rbp + 0x11f8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x5f50]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3cf0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x18c]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x188]
subss xmm1, xmm10
lea rcx, [rbp + 0x1200]
call fcn.180007e40
mov rcx, qword [0x18033b068]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, [0x1802df178]
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.18002ef00
lea rcx, [rbp + 0x24b0]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3d00]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x18c]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x188]
lea rcx, [rbp + 0x1208]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3d10]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x18c]
movss xmm1, dword [rbp + 0x188]
lea rcx, [rbp + 0x1210]
call fcn.180007e40
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
nop
lea rcx, [rbp + 0x24b0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x24d0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x6890]
call fcn.1800702d0
nop
lea rcx, [rbp + 0x6990]
call fcn.1800702d0
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x370]
call fcn.180054400
cmp rsi, rax
jb 0x180108670
lea rcx, [rbp + 0x370]
call fcn.180054470
cmp byte [0x18033b1c9], 0
je 0x1801099cc
xor edx, edx
lea r8d, [rdx + 8]
lea rcx, [rbp + 0x208]
call fcn.18012e670
nop
mov r14d, r13d
lea rcx, [rbp + 0x208]
call fcn.180054400
test rax, rax
je 0x1801099c0
mov rsi, r13
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.1800543f0
cmp dword [rax + 0x1c], 0
jle 0x18010999e
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.1800543f0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.1800543f0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.1800543f0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2650]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x38], eax
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x1b0]
call fcn.1800d2560
mov ebx, 1
mov edx, ebx
lea rcx, [rbp + 0x6b90]
call fcn.180092b70
nop
mov edx, ebx
lea rcx, [rbp + 0x6a90]
call fcn.180092b70
nop
lea rdx, [0x180040b80]
lea rcx, [rbp + 0x6ba0]
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.1800543f0
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 + 0x2020]
lea rcx, [rbp + 0x6b90]
call fcn.180092b30
nop
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.1800543f0
mov rdx, rsi
lea rcx, [rbp + 0x208]
cmp dword [rax + 0x7c], 8
jne 0x180109314
call fcn.1800543f0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.1800543f0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.1800543f0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2660]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1c0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1c8], eax
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp + 0x4a0]
call fcn.1800d2560
mov dword [rsp + 0x20], 0xff
mov r9d, 0x80
xor r8d, r8d
lea edx, [r9 + 0x7f]
lea rcx, [rbp + 0x3d20]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
movss xmm2, dword [rbp + 0x4a4]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x4a0]
addss xmm1, xmm11
lea rcx, [rbp + 0x1218]
call fcn.180007e40
mov rbx, rax
movss xmm2, dword [rbp + 0x4a4]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x4a0]
subss xmm1, xmm11
lea rcx, [rbp + 0x1220]
call fcn.180007e40
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.18002ea90
lea r8, [rbp + 0x2020]
lea rdx, str.Addr:
lea rcx, [rbp + 0x5f70]
call fcn.18006e510
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3d30]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1b4]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x1b0]
movss xmm6, dword [0x1802f7f18]
subss xmm1, xmm6
lea rcx, [rbp + 0x1228]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x5f70]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.1800543f0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5fb0]
call fcn.1800409e0
nop
mov r8, rax
lea rdx, str.id:
lea rcx, [rbp + 0x5f90]
call fcn.1800562b0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0x96
lea r8d, [rdx + 0x69]
lea rcx, [rbp + 0x3d40]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm1, dword [rbp + 0x1b0]
subss xmm1, xmm6
movss xmm2, dword [rbp + 0x1b4]
lea rcx, [rbp + 0x1230]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x5f90]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5fb0]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.1800543f0
cvttss2si edx, dword [rax + 0xa8]
lea rcx, [rbp + 0x6090]
call fcn.1800409e0
nop
mov r8, rax
lea r12, [0x1802d3930]
mov rdx, r12
lea rcx, [rbp + 0x6070]
call fcn.1800562b0
mov rdi, rax
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.1800543f0
cvttss2si edx, dword [rax + 0xa4]
lea rcx, [rbp + 0x6050]
call fcn.1800409e0
nop
mov r8, rax
mov rdx, r12
lea rcx, [rbp + 0x6030]
call fcn.1800562b0
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.1800543f0
cvttss2si edx, dword [rax + 0xa0]
lea rcx, [rbp + 0x6010]
call fcn.1800409e0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5ff0]
call fcn.180055da0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x5fd0]
call fcn.180055da0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xc8
lea r8d, [r9 + 0x37]
lea rcx, [rbp + 0x3d50]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1b4]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x1b0]
subss xmm1, xmm6
lea rcx, [rbp + 0x1238]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x5fd0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x5ff0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x6010]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x6030]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x6050]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x6070]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x6090]
jmp 0x180109972
call fcn.1800543f0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.1800543f0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.1800543f0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2670]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x230], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x238], eax
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x4b0]
call fcn.1800d2560
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3d60]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
movss xmm2, dword [rbp + 0x4b4]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x4b0]
addss xmm1, xmm11
lea rcx, [rbp + 0x1240]
call fcn.180007e40
mov rbx, rax
movss xmm2, dword [rbp + 0x4b4]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x4b0]
subss xmm1, xmm11
lea rcx, [rbp + 0x1248]
call fcn.180007e40
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.18002ea90
cmp byte [0x18033b1df], 0
jne 0x180109978
lea r8, [rbp + 0x2020]
lea rdx, str.Addr:
lea rcx, [rbp + 0x60b0]
call fcn.18006e510
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3d70]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1b4]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x1b0]
movss xmm6, dword [0x1802f7f18]
subss xmm1, xmm6
lea rcx, [rbp + 0x1250]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x60b0]
call fcn.1800551c0
lea rdx, [0x180040b80]
lea rcx, [rbp + 0x6aa0]
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.1800543f0
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 + 0x24f0]
lea rcx, [rbp + 0x6a90]
call fcn.180092b30
nop
lea r8, [rbp + 0x24f0]
lea rdx, str.Addr2:
lea rcx, [rbp + 0x60d0]
call fcn.18006e510
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3d80]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1b4]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x1b0]
subss xmm1, xmm6
lea rcx, [rbp + 0x1258]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x60d0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x24f0]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.1800543f0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x6110]
call fcn.1800409e0
nop
mov r8, rax
lea rdx, str.id:
lea rcx, [rbp + 0x60f0]
call fcn.1800562b0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0x96
lea r8d, [rdx + 0x69]
lea rcx, [rbp + 0x3d90]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm1, dword [rbp + 0x1b0]
subss xmm1, xmm6
movss xmm2, dword [rbp + 0x1b4]
lea rcx, [rbp + 0x1260]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x60f0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x6110]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.1800543f0
cvttss2si edx, dword [rax + 0xa8]
lea rcx, [rbp + 0x61f0]
call fcn.1800409e0
nop
mov r8, rax
lea rbx, [0x1802d3930]
mov rdx, rbx
lea rcx, [rbp + 0x61d0]
call fcn.1800562b0
mov rdi, rax
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.1800543f0
cvttss2si edx, dword [rax + 0xa4]
lea rcx, [rbp + 0x61b0]
call fcn.1800409e0
nop
mov r8, rax
mov rdx, rbx
lea rcx, [rbp + 0x6190]
call fcn.1800562b0
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.1800543f0
cvttss2si edx, dword [rax + 0xa0]
lea rcx, [rbp + 0x6170]
call fcn.1800409e0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x6150]
call fcn.180055da0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x6130]
call fcn.180055da0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xc8
lea r8d, [r9 + 0x37]
lea rcx, [rbp + 0x3da0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1b4]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x1b0]
subss xmm1, xmm6
lea rcx, [rbp + 0x1268]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x6130]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x6150]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x6170]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x6190]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x61b0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x61d0]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x61f0]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.1800543f0
mov edx, dword [rax + 0x88]
lea rcx, [rbp + 0x6230]
call fcn.1800409e0
nop
mov r8, rax
lea rdx, str.Or:
lea rcx, [rbp + 0x6210]
call fcn.1800562b0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0x96
lea r8d, [rdx + 0x69]
lea rcx, [rbp + 0x3db0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1b4]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x1b0]
subss xmm1, xmm6
lea rcx, [rbp + 0x1270]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x6210]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x6230]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x2020]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x6a90]
call fcn.1800702d0
nop
lea rcx, [rbp + 0x6b90]
call fcn.1800702d0
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x208]
call fcn.180054400
cmp rsi, rax
jb 0x180108da0
lea r12, [0x1802df154]
lea rcx, [rbp + 0x208]
call fcn.180054470
cmp byte [0x18033b168], 0
je 0x180109f58
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x2b8]
call fcn.18012e670
nop
mov r14d, r13d
lea rcx, [rbp + 0x2b8]
call fcn.180054400
test rax, rax
je 0x180109d72
mov rsi, r13
lea r12, str.Mem:
mov rdx, rsi
lea rcx, [rbp + 0x2b8]
call fcn.1800543f0
cmp dword [rax + 0x78], 5
jne 0x180109d50
mov rdx, rsi
lea rcx, [rbp + 0x2b8]
call fcn.1800543f0
cmp qword [rax], 0
jbe 0x180109d50
mov edx, 1
lea rcx, [rbp + 0x6c90]
call fcn.180092b70
nop
lea rdx, [0x180040b80]
lea rcx, [rbp + 0x6ca0]
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 + 0x2b8]
call fcn.1800543f0
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 + 0x2510]
lea rcx, [rbp + 0x6c90]
call fcn.180092b30
nop
mov rdx, rsi
lea rcx, [rbp + 0x2b8]
call fcn.1800543f0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x2b8]
call fcn.1800543f0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x2b8]
call fcn.1800543f0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2680]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x38], eax
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x2a8]
call fcn.1800d2560
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3dc0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x2ac]
movss xmm1, dword [rbp + 0x2a8]
lea rcx, [rbp + 0x1278]
call fcn.180007e40
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm8
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3dd0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm1, dword [rbp + 0x2a8]
subss xmm1, dword [0x1802f7efc]
movss xmm2, dword [rbp + 0x2ac]
lea rcx, [rbp + 0x1280]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
lea rcx, [rbp + 0x2510]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3de0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x2ac]
movss xmm1, dword [rbp + 0x2a8]
lea rcx, [rbp + 0x1288]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x2b8]
call fcn.18011cc10
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x6250]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3df0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x2ac]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x2a8]
lea rcx, [rbp + 0x1290]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x6250]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x2510]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x6c90]
call fcn.1800702d0
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x2b8]
call fcn.180054400
cmp rsi, rax
jb 0x180109a10
lea r12, [0x1802df154]
mov esi, r13d
lea rcx, [rbp + 0x2b8]
call fcn.180054400
test rax, rax
je 0x180109f4c
mov rdi, r13
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x2b8]
call fcn.1800543f0
cmp dword [rax + 0x78], 5
jne 0x180109f32
mov rdx, rdi
lea rcx, [rbp + 0x2b8]
call fcn.1800543f0
cmp qword [rax], 0
jbe 0x180109f32
mov rdx, rdi
lea rcx, [rbp + 0x2b8]
call fcn.1800543f0
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x2b8]
call fcn.1800543f0
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2690]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x38], eax
xor r8d, r8d
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x4c0]
call fcn.1800daf60
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3e00]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x4c4]
movss xmm1, dword [rbp + 0x4c0]
lea rcx, [rbp + 0x1298]
call fcn.180007e40
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
mov rdx, rdi
lea rcx, [rbp + 0x2b8]
call fcn.18011cc10
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x6270]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3e10]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x4c4]
movss xmm1, dword [rbp + 0x4c0]
lea rcx, [rbp + 0x12a0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x6270]
call fcn.1800551c0
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x2b8]
call fcn.180054400
cmp rdi, rax
jb 0x180109d90
lea rcx, [rbp + 0x2b8]
call fcn.180054470
movss xmm7, dword [0x1802f7d8c]
cmp byte [0x18033b16e], 0
je 0x18010a6f1
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x280]
call fcn.18012e670
nop
mov r14d, r13d
lea rcx, [rbp + 0x280]
call fcn.180054400
test rax, rax
je 0x18010a6e5
mov rsi, r13
lea r12, str.Mem:
nop dword [rax]
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x280]
call fcn.1800543f0
cmp dword [rax + 0x78], 0
je 0x18010a6c3
mov rdx, rsi
lea rcx, [rbp + 0x280]
call fcn.1800543f0
cmp dword [rax + 0x78], 1
je 0x18010a6c3
mov rdx, rsi
lea rcx, [rbp + 0x280]
call fcn.1800543f0
cmp dword [rax + 0x78], 2
je 0x18010a6c3
mov rdx, rsi
lea rcx, [rbp + 0x280]
call fcn.1800543f0
cmp dword [rax + 0x78], 3
je 0x18010a6c3
mov rdx, rsi
lea rcx, [rbp + 0x280]
call fcn.1800543f0
cmp dword [rax + 0x78], 0xc
je 0x18010a6c3
mov rdx, rsi
lea rcx, [rbp + 0x280]
call fcn.1800543f0
comiss xmm9, dword [rax + 0x10]
jae 0x18010a6c3
mov edx, 1
lea rcx, [rbp + 0x6d90]
call fcn.180092b70
nop
lea rdx, [0x180040b80]
lea rcx, [rbp + 0x6da0]
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 + 0x280]
call fcn.1800543f0
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 + 0x2530]
lea rcx, [rbp + 0x6d90]
call fcn.180092b30
nop
mov rdx, rsi
lea rcx, [rbp + 0x280]
call fcn.1800543f0
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 + 0x8490], xmm0
mov rdx, rsi
lea rcx, [rbp + 0x280]
call fcn.1800543f0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x280]
call fcn.1800543f0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x280]
call fcn.1800543f0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x26a0]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x38], eax
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x1d0]
call fcn.1800d2560
cmp byte [0x18033b1df], 0
jne 0x18010a4f1
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3e20]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm6, dword [rbp + 0x8490]
movaps xmm2, xmm6
movss xmm7, dword [0x1802f7d8c]
mulss xmm2, xmm7
addss xmm2, dword [rbp + 0x1d4]
movss xmm1, dword [rbp + 0x1d0]
lea rcx, [rbp + 0x12a8]
call fcn.180007e40
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm8
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3e30]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1d4]
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x1d0]
subss xmm1, dword [0x1802f7efc]
lea rcx, [rbp + 0x12b0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
lea rcx, [rbp + 0x2530]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3e40]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1d4]
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x1d0]
lea rcx, [rbp + 0x12b8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x280]
call fcn.1800543f0
mov edx, dword [rax + 0x78]
lea rcx, [rbp + 0x6290]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3e50]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1d4]
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x1d0]
addss xmm1, dword [0x1802f7f48]
lea rcx, [rbp + 0x12c0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x6290]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3e60]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x1d4]
addss xmm2, xmm12
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x1d0]
lea rcx, [rbp + 0x12c8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, [0x1802dd534]
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.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x280]
call fcn.1800543f0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x62b0]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3e70]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
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 + 0x12d0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x62b0]
call fcn.1800551c0
jmp 0x18010a6aa
lea rdx, [0x1802d240e]
lea rcx, [rbp + 0x10f0]
call fcn.180041300
nop
mov rdx, rsi
lea rcx, [rbp + 0x280]
call fcn.1800543f0
movss xmm0, dword [rax + 0x10]
movss xmm6, dword [0x1802f7d44]
mulss xmm0, xmm6
cvttss2si edx, xmm0
lea rcx, [rbp + 0x62d0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp + 0x10f0]
call fcn.18006de60
nop
lea rcx, [rbp + 0x62d0]
call fcn.1800551c0
lea rbx, [0x1802d3930]
mov rdx, rbx
lea rcx, [rbp + 0x10f0]
call fcn.18006de40
mov rdx, rsi
lea rcx, [rbp + 0x280]
call fcn.1800543f0
movss xmm0, dword [rax + 0x14]
mulss xmm0, xmm6
cvttss2si edx, xmm0
lea rcx, [rbp + 0x62f0]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp + 0x10f0]
call fcn.18006de60
nop
lea rcx, [rbp + 0x62f0]
call fcn.1800551c0
mov rdx, rbx
lea rcx, [rbp + 0x10f0]
call fcn.18006de40
mov rdx, rsi
lea rcx, [rbp + 0x280]
call fcn.1800543f0
movss xmm0, dword [rax + 0x18]
mulss xmm0, xmm6
cvttss2si edx, xmm0
lea rcx, [rbp + 0x6310]
call fcn.1800409e0
nop
mov rdx, rax
lea rcx, [rbp + 0x10f0]
call fcn.18006de60
nop
lea rcx, [rbp + 0x6310]
call fcn.1800551c0
lea rcx, [rbp + 0x10f0]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3e80]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm1, dword [rbp + 0x1d0]
subss xmm1, xmm15
movss xmm2, dword [rbp + 0x1d4]
lea rcx, [rbp + 0x12d8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x10f0]
call fcn.1800551c0
movss xmm7, dword [0x1802f7d8c]
lea rcx, [rbp + 0x2530]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x6d90]
call fcn.1800702d0
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x280]
call fcn.180054400
cmp rsi, rax
jb 0x180109fb0
lea r12, [0x1802df154]
lea rcx, [rbp + 0x280]
call fcn.180054470
cmp byte [0x18033b12f], 0
je 0x18010aa9f
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x300]
call fcn.18012e670
nop
mov r14d, r13d
lea rcx, [rbp + 0x300]
call fcn.180054400
test rax, rax
je 0x18010aa93
mov rsi, r13
nop
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.1800543f0
cmp dword [rax + 0x78], 0
je 0x18010aa78
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.1800543f0
cmp dword [rax + 0x78], 1
je 0x18010aa78
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.1800543f0
cmp dword [rax + 0x78], 2
je 0x18010aa78
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.1800543f0
cmp dword [rax + 0x78], 3
je 0x18010aa78
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.1800543f0
cmp dword [rax + 0x78], 0xc
je 0x18010aa78
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.1800543f0
comiss xmm9, dword [rax + 0x10]
jae 0x18010aa78
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.1800543f0
movss xmm6, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.1800543f0
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2768]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x38], eax
xor r8d, r8d
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x328]
call fcn.1800daf60
mov edx, 1
lea rcx, [rbp + 0x6e90]
call fcn.180092b70
nop
lea rdx, [0x180040b80]
lea rcx, [rbp + 0x6ea0]
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.1800543f0
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 + 0x2550]
lea rcx, [rbp + 0x6e90]
call fcn.180092b30
nop
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.1800543f0
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 + 0x3e90]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movaps xmm2, xmm6
mulss xmm2, xmm7
addss xmm2, dword [rbp + 0x32c]
movss xmm1, dword [rbp + 0x328]
lea rcx, [rbp + 0x12e0]
call fcn.180007e40
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
lea rcx, [rbp + 0x2550]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3ea0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
mulss xmm6, dword [0x1802f7dd4]
movss xmm2, dword [rbp + 0x32c]
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x328]
lea rcx, [rbp + 0x12e8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.1800543f0
mov edx, dword [rax + 0x78]
lea rcx, [rbp + 0x6330]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3eb0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x32c]
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x328]
addss xmm1, dword [0x1802f7f3c]
lea rcx, [rbp + 0x12f0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x6330]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x2550]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x6e90]
call fcn.1800702d0
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x300]
call fcn.180054400
cmp rsi, rax
jb 0x18010a730
lea rcx, [rbp + 0x300]
call fcn.180054470
lea rdi, str.MemLoc:
cmp byte [0x18033b1e8], 0
je 0x18010b3b1
mov ebx, 1
mov r8d, ebx
movzx edx, bl
lea rcx, [rbp + 0x2d0]
call fcn.18012e670
nop
mov r14d, r13d
lea rcx, [rbp + 0x2d0]
call fcn.180054400
test rax, rax
je 0x18010b3a5
mov rsi, r13
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.1800543f0
cmp dword [rax + 0x78], 1
jne 0x18010b38a
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.1800543f0
cmp dword [rax + 0x1c], 0
jle 0x18010b38a
mov edx, ebx
lea rcx, [rbp + 0x6f90]
call fcn.180092b70
nop
lea rdx, [0x180040b80]
lea rcx, [rbp + 0x6fa0]
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.1800543f0
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 + 0x2570]
lea rcx, [rbp + 0x6f90]
call fcn.180092b30
nop
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.1800543f0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.1800543f0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.1800543f0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x26c0]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x38], eax
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x120]
call fcn.1800d2560
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3ec0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x124]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x120]
subss xmm1, xmm10
lea rcx, [rbp + 0x12f8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
lea rcx, [rbp + 0x2570]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3ed0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x124]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x120]
lea rcx, [rbp + 0x1300]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3ee0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x124]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x120]
subss xmm1, xmm10
lea rcx, [rbp + 0x1308]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.1800543f0
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x6350]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3ef0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x124]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x120]
lea rcx, [rbp + 0x1310]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x6350]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.1800543f0
lea rdx, [rax + 0x48]
lea rcx, [rbp + 0x2040]
call fcn.180055370
nop
lea rdx, [0x1802d3930]
lea rcx, [rbp + 0x2040]
call fcn.18006de40
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.1800543f0
lea rdx, [rax + 0x28]
lea rcx, [rbp + 0x2040]
call fcn.18006de60
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3f00]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm1, dword [rbp + 0x120]
subss xmm1, xmm10
movss xmm2, dword [rbp + 0x124]
lea rcx, [rbp + 0x1318]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.1800543f0
lea rcx, [rax + 0x28]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3f10]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x124]
movss xmm1, dword [rbp + 0x120]
lea rcx, [rbp + 0x1320]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3f20]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x124]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x120]
subss xmm1, xmm10
lea rcx, [rbp + 0x1328]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.1800543f0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x6370]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3f30]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x124]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x120]
lea rcx, [rbp + 0x1330]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x6370]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3f40]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x124]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x120]
subss xmm1, xmm10
lea rcx, [rbp + 0x1338]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.1800543f0
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x6390]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3f50]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x124]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x120]
lea rcx, [rbp + 0x1340]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x6390]
call fcn.1800551c0
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.1800543f0
lea rcx, [rax + 0x48]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3f60]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x124]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x120]
lea rcx, [rbp + 0x1348]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3f70]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x124]
movss xmm1, dword [rbp + 0x120]
lea rcx, [rbp + 0x1350]
call fcn.180007e40
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
nop
lea rcx, [rbp + 0x2040]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x2570]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x6f90]
call fcn.1800702d0
mov ebx, 1
lea rdi, str.MemLoc:
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x2d0]
call fcn.180054400
cmp rsi, rax
jb 0x18010aaf0
lea rcx, [rbp + 0x2d0]
call fcn.180054470
cmp byte [0x18033b16d], 0
je 0x18010c1af
mov r8d, 2
mov dl, 1
lea rcx, [rbp + 0x2e8]
call fcn.18012e670
nop
mov r14d, r13d
mov dword [rbp + 0x240], r13d
lea rcx, [rbp + 0x2e8]
call fcn.180054400
test rax, rax
je 0x18010c1a3
mov rsi, r13
lea rdi, str.InAct:
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.1800543f0
cmp dword [rax + 0x78], 2
jne 0x18010c181
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.1800543f0
lea rcx, [rax + 0x28]
lea rdx, [0x1803371c0]
call fcn.180055090
mov r12d, eax
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.1800543f0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.1800543f0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.1800543f0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x29c0]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x38], eax
lea rdx, [rbp - 0x40]
lea rcx, [rbp - 0x20]
call fcn.1800d2560
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3f80]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
addss xmm2, xmm11
movss xmm1, dword [rbp - 0x20]
subss xmm1, xmm10
lea rcx, [rbp + 0x1358]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.1800543f0
mov rdx, qword [rax]
lea rcx, [rbp + 0x63b0]
call fcn.180096ac0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3f90]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
addss xmm2, xmm11
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x1360]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x63b0]
call fcn.1800551c0
cmp byte [0x18033c7ec], 0
je 0x18010b77c
mov edx, 1
lea rcx, [rbp + 0x7090]
call fcn.180092b70
nop
lea rdx, [0x180040b80]
lea rcx, [rbp + 0x70a0]
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.1800543f0
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 + 0x2590]
lea rcx, [rbp + 0x7090]
call fcn.180092b30
nop
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3fa0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
addss xmm2, xmm12
movss xmm1, dword [rbp - 0x20]
subss xmm1, xmm10
lea rcx, [rbp + 0x1368]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
lea rcx, [rbp + 0x2590]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3fb0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
addss xmm2, xmm12
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x1370]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x2590]
call fcn.1800551c0
nop
lea rcx, [rbp + 0x7090]
call fcn.1800702d0
jmp 0x18010b8bd
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3fc0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
addss xmm2, xmm12
movss xmm1, dword [rbp - 0x20]
subss xmm1, xmm10
lea rcx, [rbp + 0x1378]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.1800543f0
mov edx, dword [rax + 0x68]
lea rcx, [rbp + 0x63d0]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3fd0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
addss xmm2, xmm12
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x1380]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x63d0]
call fcn.1800551c0
test r12d, r12d
je 0x18010ba34
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3fe0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm1, dword [rbp - 0x20]
subss xmm1, xmm10
movss xmm2, dword [rbp - 0x1c]
lea rcx, [rbp + 0x1388]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.1800543f0
lea rdx, [rax + 0x48]
lea rcx, [rbp + 0x11b0]
call fcn.180055370
nop
lea rdx, [0x1802d3930]
lea rcx, [rbp + 0x11b0]
call fcn.18006de40
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.1800543f0
lea rdx, [rax + 0x28]
lea rcx, [rbp + 0x11b0]
call fcn.18006de60
lea rcx, [rbp + 0x11b0]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3ff0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x1390]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x11b0]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4000]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm11
movss xmm1, dword [rbp - 0x20]
subss xmm1, xmm10
lea rcx, [rbp + 0x1398]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.1800543f0
movsxd rcx, dword [0x18033506c]
add rcx, qword [rax]
call fcn.18012c010
mov edx, eax
lea rcx, [rbp + 0x63f0]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4010]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm11
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x13a0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x63f0]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4020]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm12
movss xmm1, dword [rbp - 0x20]
subss xmm1, xmm10
lea rcx, [rbp + 0x13a8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
xor edx, edx
lea rcx, [rbp + 0x6410]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4030]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm12
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x13b0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x6410]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4040]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm15
movss xmm1, dword [rbp - 0x20]
subss xmm1, xmm10
lea rcx, [rbp + 0x13b8]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.1800543f0
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x6430]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4050]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm15
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x13c0]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x6430]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x4060]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x13c8]
call fcn.180007e40
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
test r12d, r12d
jne 0x18010c17a
inc dword [0x18033c8d4]
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x13d0]
call fcn.180007e40
mov rbx, rax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, dword [0x1802f7f0c]
movss xmm1, dword [rbp - 0x20]
addss xmm1, dword [0x1802f7f20]
lea rcx, [rbp + 0x13d8]
call fcn.180007e40
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180019c10
movss xmm2, dword [0x1802f7f4c]
movss xmm1, dword [0x1802f7f38]
lea rcx, [rbp + 0x13e0]
call fcn.180007e40
mov rcx, rax
xor edx, edx
call fcn.180019c50
xor edx, edx
lea r8d, [r12 + 7]
lea rcx, str.Lplayer
call fcn.180016c60
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.1800543f0
xor r8d, r8d
mov rdx, qword [rax]
lea rcx, [rbp + 0x610]
call fcn.18014a7d0
nop
call fcn.180019c80
mov qword [rbp + 0x1f0], rax
mov dword [rbp + 0x8490], r13d
lea rcx, [rbp + 0x610]
call fcn.1800931e0
test rax, rax
je 0x18010c133
xor r14d, r14d
xor r15d, r15d
nop dword [rax]
mov edx, r13d
lea rcx, [rbp + 0x1120]
call fcn.1800409e0
nop
lea rdx, [0x1802d3930]
lea rcx, [rbp + 0x1120]
call fcn.18006de40
mov rdx, r14
lea rcx, [rbp + 0x610]
call fcn.1800931d0
mov rdx, qword [rax]
lea rcx, [rbp + 0x6450]
call fcn.1800d5290
nop
mov rdx, rax
lea rcx, [rbp + 0x1120]
call fcn.18006de60
nop
lea rcx, [rbp + 0x6450]
call fcn.1800551c0
xor dil, dil
lea rcx, [0x180337120]
call fcn.180054ef0
mov rsi, rax
lea rcx, [0x180337120]
call fcn.180054ee0
mov r12, rax
cmp rsi, rax
je 0x18010bfed
mov r13d, 1
nop word [rax + rax]
mov rbx, qword [rsi]
mov rdx, r14
lea rcx, [rbp + 0x610]
call fcn.1800931d0
movzx edi, dil
cmp rbx, qword [rax]
cmove edi, r13d
add rsi, 8
cmp rsi, r12
jne 0x18010bfc0
mov r13d, dword [rbp + 0x8490]
movd xmm6, r15d
cvtdq2ps xmm6, xmm6
lea rcx, [rbp + 0x1120]
call fcn.180055150
mov dword [rsp + 0x20], 0xff
test dil, dil
mov rdi, rax
je 0x18010c06c
xor edx, edx
mov r9d, 0xb0
lea r8d, [r9 + 0x4f]
lea rcx, [rbp + 0x4070]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
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 + 0x13e8]
call fcn.180007e40
xor esi, esi
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], rsi
jmp 0x18010c0c4
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x4080]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
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 + 0x13f0]
call fcn.180007e40
xor edx, edx
mov qword [rsp + 0x40], rdx
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], rdx
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x1120]
call fcn.1800551c0
inc r13d
mov dword [rbp + 0x8490], r13d
add r15d, 0xa
movsxd r14, r13d
lea rcx, [rbp + 0x610]
call fcn.1800931e0
cmp r14, rax
jb 0x18010bf30
mov r15, qword [rbp + 0x580]
mov r14d, dword [rbp + 0x240]
call fcn.180018fa0
xor r13d, r13d
cmp dword [0x18033c8d4], 0x12c
jle 0x18010c16e
mov dword [0x18033c8d4], r13d
lea rcx, [0x180337120]
call fcn.18011cc60
lea rdx, [rbp + 0x610]
lea rcx, [0x180337120]
call fcn.18011ce40
nop
lea rcx, [rbp + 0x610]
call fcn.180054f00
lea rdi, str.InAct:
inc r14d
mov dword [rbp + 0x240], r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x2e8]
call fcn.180054400
cmp rsi, rax
jb 0x18010b400
lea rcx, [rbp + 0x2e8]
call fcn.180054470
cmp byte [0x18033b1e9], 0
je 0x18010c3b8
mov r8d, 1
movzx edx, r8b
lea rcx, [rbp + 0x590]
call fcn.18012e670
nop
mov esi, r13d
lea rcx, [rbp + 0x590]
call fcn.180054400
test rax, rax
je 0x18010c3ac
mov rdi, r13
nop
mov rdx, rdi
lea rcx, [rbp + 0x590]
call fcn.1800543f0
cmp dword [rax + 0x78], 1
jne 0x18010c392
mov rdx, rdi
lea rcx, [rbp + 0x590]
call fcn.1800543f0
cmp dword [rax + 0x1c], 0
je 0x18010c392
mov rdx, rdi
lea rcx, [rbp + 0x590]
call fcn.1800543f0
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x590]
call fcn.1800543f0
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x26e0]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x38], eax
xor r8d, r8d
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x4d0]
call fcn.1800daf60
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x4090]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x4d4]
movss xmm1, dword [rbp + 0x4d0]
lea rcx, [rbp + 0x13f8]
call fcn.180007e40
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
mov rdx, rdi
lea rcx, [rbp + 0x590]
call fcn.1800543f0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x6470]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x40a0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x4d4]
movss xmm1, dword [rbp + 0x4d0]
lea rcx, [rbp + 0x1400]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x6470]
call fcn.1800551c0
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x590]
call fcn.180054400
cmp rdi, rax
jb 0x18010c1f0
lea rcx, [rbp + 0x590]
call fcn.180054470
cmp byte [0x18033b1eb], 0
je 0x18010c593
mov r8d, 2
mov dl, 1
lea rcx, [rbp + 0x5b8]
call fcn.18012e670
nop
mov esi, r13d
lea rcx, [rbp + 0x5b8]
call fcn.180054400
test rax, rax
je 0x18010c587
mov rdi, r13
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x5b8]
call fcn.1800543f0
cmp dword [rax + 0x78], 2
jne 0x18010c56d
mov rdx, rdi
lea rcx, [rbp + 0x5b8]
call fcn.1800543f0
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x5b8]
call fcn.1800543f0
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x26f0]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x38], eax
xor r8d, r8d
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x4e0]
call fcn.1800daf60
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x40b0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x4e4]
movss xmm1, dword [rbp + 0x4e0]
lea rcx, [rbp + 0x1408]
call fcn.180007e40
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
mov rdx, rdi
lea rcx, [rbp + 0x5b8]
call fcn.1800543f0
lea rcx, [rax + 0x28]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x40c0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x4e4]
movss xmm1, dword [rbp + 0x4e0]
lea rcx, [rbp + 0x1410]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x5b8]
call fcn.180054400
cmp rdi, rax
jb 0x18010c400
lea rcx, [rbp + 0x5b8]
call fcn.180054470
cmp byte [0x18033b1d8], 0
je 0x18010c894
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x470]
call fcn.18012e670
nop
mov esi, r13d
lea rcx, [rbp + 0x470]
call fcn.180054400
test rax, rax
je 0x18010c888
mov rdi, r13
mov rdx, rdi
lea rcx, [rbp + 0x470]
call fcn.1800543f0
cmp dword [rax + 0x1c], 0
je 0x18010c86e
mov rdx, rdi
lea rcx, [rbp + 0x470]
call fcn.1800543f0
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x470]
call fcn.1800543f0
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2700]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x38], eax
xor r8d, r8d
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x4f0]
call fcn.1800daf60
mov rdx, rdi
lea rcx, [rbp + 0x470]
call fcn.1800543f0
movss xmm7, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x470]
call fcn.1800543f0
movss xmm6, dword [rax + 0x14]
mov rdx, rdi
lea rcx, [rbp + 0x470]
call fcn.1800543f0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2710]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1c0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1c8], eax
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp + 0x500]
call fcn.1800d2560
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x40d0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x4f4]
movss xmm1, dword [rbp + 0x4f0]
lea rcx, [rbp + 0x1418]
call fcn.180007e40
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
mov rdx, rdi
lea rcx, [rbp + 0x470]
call fcn.1800543f0
mov edx, dword [rax + 0x78]
lea rcx, [rbp + 0x6490]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x40e0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x4f4]
movss xmm1, dword [rbp + 0x4f0]
lea rcx, [rbp + 0x1420]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x6490]
call fcn.1800551c0
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, 0x80
mov r8d, r9d
lea rcx, [rbp + 0x40f0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov edi, eax
movss xmm2, dword [rbp + 0x504]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x500]
addss xmm1, xmm11
lea rcx, [rbp + 0x1428]
call fcn.180007e40
mov rbx, rax
movss xmm2, dword [rbp + 0x504]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x500]
subss xmm1, xmm11
lea rcx, [rbp + 0x1430]
call fcn.180007e40
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.18002ea90
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x470]
call fcn.180054400
cmp rdi, rax
jb 0x18010c5d0
lea rcx, [rbp + 0x470]
call fcn.180054470
cmp byte [0x18033b12d], 0
je 0x18010ca92
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x520]
call fcn.18012e670
nop
mov esi, r13d
lea rcx, [rbp + 0x520]
call fcn.180054400
test rax, rax
je 0x18010ca86
mov rdi, r13
mov rdx, rdi
lea rcx, [rbp + 0x520]
call fcn.1800543f0
cmp dword [rax + 0x78], 0
je 0x18010c8ff
mov rdx, rdi
lea rcx, [rbp + 0x520]
call fcn.1800543f0
cmp dword [rax + 0x78], 0xc
jne 0x18010ca6c
mov rdx, rdi
lea rcx, [rbp + 0x520]
call fcn.1800543f0
cmp dword [rax + 0x1c], 0
je 0x18010ca6c
mov rdx, rdi
lea rcx, [rbp + 0x520]
call fcn.1800543f0
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x520]
call fcn.1800543f0
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2720]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x38], eax
xor r8d, r8d
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x510]
call fcn.1800daf60
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x4100]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x514]
movss xmm1, dword [rbp + 0x510]
lea rcx, [rbp + 0x1438]
call fcn.180007e40
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.18002ee40
mov rdx, rdi
lea rcx, [rbp + 0x520]
call fcn.1800543f0
lea rcx, [rax + 0x28]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4110]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x514]
movss xmm1, dword [rbp + 0x510]
lea rcx, [rbp + 0x1440]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x520]
call fcn.180054400
cmp rdi, rax
jb 0x18010c8d1
lea rcx, [rbp + 0x520]
call fcn.180054470
cmp byte [0x18033b1c2], 0
je 0x18010ccf9
xor edx, edx
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x488]
call fcn.18012e670
nop
mov esi, r13d
lea rcx, [rbp + 0x488]
call fcn.180054400
test rax, rax
je 0x18010cced
mov rbx, r13
nop dword [rax]
mov rdx, rbx
lea rcx, [rbp + 0x488]
call fcn.1800543f0
cmp dword [rax + 0x78], 3
jne 0x18010ccd3
mov rdx, rbx
lea rcx, [rbp + 0x488]
call fcn.1800543f0
cmp dword [rax + 0x1c], 0
jle 0x18010ccd3
mov rdx, rbx
lea rcx, [rbp + 0x488]
call fcn.1800543f0
movss xmm6, dword [rax + 0x10]
mov rdx, rbx
lea rcx, [rbp + 0x488]
call fcn.1800543f0
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2730]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x38], eax
xor r8d, r8d
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x538]
call fcn.1800daf60
mov rdx, rbx
lea rcx, [rbp + 0x488]
call fcn.1800543f0
lea rcx, [rax + 0x28]
lea rdx, [0x1802d240e]
call fcn.180093a90
mov rdx, rbx
lea rcx, [rbp + 0x488]
test al, al
je 0x18010cc42
call fcn.1800543f0
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x64b0]
call fcn.1800409e0
nop
mov rcx, rax
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x4120]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x53c]
movss xmm1, dword [rbp + 0x538]
lea rcx, [rbp + 0x1448]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
nop
lea rcx, [rbp + 0x64b0]
call fcn.1800551c0
jmp 0x18010ccd3
call fcn.1800543f0
lea rcx, [rax + 0x28]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x4130]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x53c]
movss xmm1, dword [rbp + 0x538]
lea rcx, [rbp + 0x1450]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
inc esi
movsxd rbx, esi
lea rcx, [rbp + 0x488]
call fcn.180054400
cmp rbx, rax
jb 0x18010cad0
lea rcx, [rbp + 0x488]
call fcn.180054470
cmp qword [0x18033c788], 0
jbe 0x18010d5e7
cmp byte [0x18033b16a], 0
je 0x18010d5e7
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x268]
call fcn.18012e670
nop
mov r12d, r13d
lea rcx, [rbp + 0x268]
call fcn.180054400
test rax, rax
je 0x18010d5db
mov rsi, r13
movss xmm14, dword [0x1802f7f54]
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x268]
call fcn.1800543f0
cmp dword [rax + 0x78], 1
jne 0x18010d5c0
mov rdx, rsi
lea rcx, [rbp + 0x268]
call fcn.1800543f0
cmp dword [rax + 0x1c], 0
jle 0x18010d5c0
lea rdx, [0x1802d240e]
lea rcx, [rbp + 0x398]
call fcn.180041300
nop
mov r14d, r13d
mov rdx, rsi
lea rcx, [rbp + 0x268]
call fcn.1800543f0
cmp dword [rax + 0x1c], 0x65c2
jne 0x18010d089
mov rdx, rsi
lea rcx, [rbp + 0x268]
call fcn.1800543f0
mov edx, dword [rax + 0x24]
sub edx, 0x270
je 0x18010cdf4
sub edx, 2
je 0x18010cde5
cmp edx, 0x274
jne 0x18010ce0d
lea rdx, str.Direct
jmp 0x18010ce01
mov r14d, 2
lea rdx, str.Left
jmp 0x18010ce01
mov r14d, 1
lea rdx, str.Right
lea rcx, [rbp + 0x398]
call fcn.1800551a0
lea rcx, [rbp + 0x398]
call fcn.180055140
cmp rax, 1
jbe 0x18010d075
mov rdx, rsi
lea rcx, [rbp + 0x268]
call fcn.1800543f0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x268]
call fcn.1800543f0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x268]
call fcn.1800543f0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2740]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x38], eax
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x338]
call fcn.1800d2560
lea rcx, [rbp + 0x398]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4140]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x33c]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x338]
subss xmm1, xmm11
lea rcx, [rbp + 0x1458]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
cmp r14d, 1
jne 0x18010cfca
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x4150]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x33c]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x338]
movss xmm8, dword [0x1802f7f18]
addss xmm1, xmm8
lea rcx, [rbp + 0x1460]
call fcn.180007e40
mov rcx, qword [0x18033b068]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, [0x1802df1c0]
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.18002ef00
jmp 0x18010d092
cmp r14d, 2
jne 0x18010d089
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x4160]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x33c]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x338]
movss xmm10, dword [0x1802f7f50]
subss xmm1, xmm10
lea rcx, [rbp + 0x1468]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
movss xmm8, dword [0x1802f7f18]
jmp 0x18010d09b
movss xmm10, dword [0x1802f7f50]
movss xmm8, dword [0x1802f7f18]
jmp 0x18010d09b
movss xmm8, dword [0x1802f7f18]
movss xmm10, dword [0x1802f7f50]
mov rdx, rsi
lea rcx, [rbp + 0x268]
call fcn.1800543f0
cmp dword [rax + 0x1c], 0x65c3
jne 0x18010d325
mov rdx, rsi
lea rcx, [rbp + 0x268]
call fcn.1800543f0
mov edx, dword [rax + 0x24]
sub edx, 0x271
je 0x18010d0f6
sub edx, 2
je 0x18010d0e7
cmp edx, 0x275
jne 0x18010d10f
lea rdx, str.Direct
jmp 0x18010d103
mov r14d, 2
lea rdx, str.Left
jmp 0x18010d103
mov r14d, 1
lea rdx, str.Right
lea rcx, [rbp + 0x398]
call fcn.1800551a0
lea rcx, [rbp + 0x398]
call fcn.180055140
cmp rax, 1
jbe 0x18010d325
mov rdx, rsi
lea rcx, [rbp + 0x268]
call fcn.1800543f0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x268]
call fcn.1800543f0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x268]
call fcn.1800543f0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2998]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1c0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1c8], eax
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp + 0x348]
call fcn.1800d2560
lea rcx, [rbp + 0x398]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4170]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x34c]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x348]
subss xmm1, xmm11
lea rcx, [rbp + 0x1470]
call fcn.180007e40
mov rcx, qword [0x18033b068]
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.18002ef00
cmp r14d, 1
jne 0x18010d28e
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x4180]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x34c]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x348]
addss xmm1, xmm8
lea rcx, [rbp + 0x1478]
call fcn.180007e40
lea rdx, [0x1802df1c0]
jmp 0x18010d2ee
cmp r14d, 2
jne 0x18010d325
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x4190]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
mov ebx, eax
movss xmm2, dword [rbp + 0x34c]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x348]
subss xmm1, xmm10
lea rcx, [rbp + 0x1480]
call fcn.180007e40
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 [0x18033b068]
mov rdx, qword [rcx + 0x3c08]
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm11
mov rcx, r15
call fcn.18002ef00
mov rdx, rsi
lea rcx, [rbp + 0x268]
call fcn.1800543f0
cmp dword [rax + 0x1c], 0x65c5
jne 0x18010d5b4
mov rdx, rsi
lea rcx, [rbp + 0x268]
call fcn.1800543f0
mov edx, dword [rax + 0x24]
sub edx, 0x6852
je 0x18010d36d
cmp edx, 4
jne 0x18010d386
lea r14d, [rdx - 3]
lea rdx, str.Magic
jmp 0x18010d37a
mov r14d, 2
lea rdx, str.Range
lea rcx, [rbp + 0x398]
call fcn.1800551a0
lea rcx, [rbp + 0x398]
call fcn.180055140
cmp rax, 1
jbe 0x18010d5b4
mov rdx, rsi
lea rcx, [rbp + 0x268]
call fcn.1800543f0
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x268]
call fcn.1800543f0
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x268]
call fcn.1800543f0
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x26d0]
call fcn.180040c10
movsd xmm0, qword [rax]
movsd qword [rbp + 0x230], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x238], eax
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x388]
call fcn.1800d2560
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x1488]
call fcn.180007e40
mov rdx, rax
mov ecx, 5
call fcn.18000e060
movaps xmm2, xmm11
movss xmm1, dword [0x1802f7f1c]
lea rcx, [rbp + 0x1490]
call fcn.180007e40
mov rcx, rax
xor edx, edx
call fcn.180019c50
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1498]
call fcn.180007e40
mov rbx, rax
movss xmm2, dword [rbp + 0x38c]
subss xmm2, xmm14
movss xmm1, dword [rbp + 0x388]
subss xmm1, dword [0x1802f7ee4]
lea rcx, [rbp + 0x14a0]
call fcn.180007e40
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180019c10
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.Status
call fcn.180016c60
call fcn.180019c80
mov rsi, rax
cmp r14d, 1
jne 0x18010d501
lea rcx, [rbp + 0x398]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xcd
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x41a0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
lea rcx, [rbp + 0x14a8]
jmp 0x18010d548
cmp r14d, 2
jne 0x18010d5a4
lea rcx, [rbp + 0x398]
call fcn.180055150
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x41b0]
call fcn.180040e00
mov rcx, rax
call fcn.180024c90
lea rcx, [rbp + 0x14b0]
movss xmm2, dword [rbp + 0x38c]
movss xmm1, dword [rbp + 0x388]
mov ebx, eax
subss xmm2, xmm10
subss xmm1, xmm12
call fcn.180007e40
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov rcx, qword [0x18033b068]
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.18002ef00
call fcn.180018fa0
mov ecx, 1
call fcn.18000e0f0
nop
lea rcx, [rbp + 0x398]
call fcn.1800551c0
inc r12d
movsxd rsi, r12d
lea rcx, [rbp + 0x268]
call fcn.180054400
cmp rsi, rax
jb 0x18010cd50
lea rcx, [rbp + 0x268]
call fcn.180054470
lea rdx, str.amdSleepFix
lea rcx, [rbp + 0x25b0]
call fcn.180041300
nop
lea rdx, [rbp + 0x25b0]
mov rcx, qword [0x18033b1f0]
call fcn.1801657f0
movzx ebx, al
lea rcx, [rbp + 0x25b0]
call fcn.1800551c0
test bl, bl
je 0x18010d62c
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
lea r11, [rsp + 0x8558]
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