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

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x86d8]
mov eax, 0x87e8
call fcn.180299e40
sub rsp, rax
movaps xmmword [rsp + 0x87d0], xmm6
movaps xmmword [rsp + 0x87c0], xmm7
movaps xmmword [rsp + 0x87b0], xmm8
movaps xmmword [rsp + 0x87a0], xmm9
movaps xmmword [rsp + 0x8790], xmm10
movaps xmmword [rsp + 0x8780], xmm11
movaps xmmword [rsp + 0x8770], xmm12
movaps xmmword [rsp + 0x8760], xmm13
movaps xmmword [rsp + 0x8750], xmm14
movaps xmmword [rsp + 0x8740], xmm15
call fcn.180017820
mov r15, rax
mov qword [rbp + 0x5b8], rax
mov edi, 1
xorps xmm9, xmm9
movss xmm6, dword [0x18031f8e8]
movss xmm13, dword [0x18031f7d0]
movss xmm11, dword [0x18031f770]
cmp byte [0x18036afec], 0
jne 0x1800f1032
cmp byte [0x1803658e0], 0
jne 0x1800f1032
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1558]
call fcn.18000e870
mov rbx, rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xff8]
call fcn.18000e870
mov r8, rbx
xor edx, edx
lea rcx, [rbp + 0xff8]
call fcn.180020540
xor edx, edx
lea r8d, [rdi + 0x2e]
lea rcx, str.Hell
call fcn.18001d5e0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18035f249], 0
je 0x1800eea23
mov r9d, 0xd7
lea rcx, [rbp + 0x42f0]
call fcn.1800476a0
lea rdx, [rbp + 0x4300]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
lea ecx, [rdi + 0x14]
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1560]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fef44]
call fcn.18003d500
test al, al
je 0x1800eea85
mov byte [0x18035f249], 0
jmp 0x1800eea7a
mov r9d, edx
lea rcx, [rbp + 0x4310]
call fcn.1800476a0
lea rdx, [rbp + 0x4320]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1568]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fef40]
call fcn.18003d500
test al, al
je 0x1800eea85
mov byte [0x18035f249], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658d7], 0
je 0x1800eeb0c
mov r9d, 0xd7
lea rcx, [rbp + 0x4330]
call fcn.1800476a0
lea rdx, [rbp + 0x4340]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1570]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fef4c]
call fcn.18003d500
test al, al
je 0x1800eeb6e
mov byte [0x1803658d7], 0
jmp 0x1800eeb63
mov r9d, edx
lea rcx, [rbp + 0x4350]
call fcn.1800476a0
lea rdx, [rbp + 0x4360]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1578]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fef4c]
call fcn.18003d500
test al, al
je 0x1800eeb6e
mov byte [0x1803658d7], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658c3], 0
je 0x1800eebf5
mov r9d, 0xd7
lea rcx, [rbp + 0x4370]
call fcn.1800476a0
lea rdx, [rbp + 0x4380]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1580]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fef48]
call fcn.18003d500
test al, al
je 0x1800eec57
mov byte [0x1803658c3], 0
jmp 0x1800eec4c
mov r9d, edx
lea rcx, [rbp + 0x4390]
call fcn.1800476a0
lea rdx, [rbp + 0x43a0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1588]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fef48]
call fcn.18003d500
test al, al
je 0x1800eec57
mov byte [0x1803658c3], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658e1], 0
je 0x1800eecde
mov r9d, 0xd7
lea rcx, [rbp + 0x43b0]
call fcn.1800476a0
lea rdx, [rbp + 0x43c0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1590]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fef58]
call fcn.18003d500
test al, al
je 0x1800eed40
mov byte [0x1803658e1], 0
jmp 0x1800eed35
mov r9d, edx
lea rcx, [rbp + 0x43d0]
call fcn.1800476a0
lea rdx, [rbp + 0x43e0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1598]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fef58]
call fcn.18003d500
test al, al
je 0x1800eed40
mov byte [0x1803658e1], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18036586c], 0
je 0x1800eedc7
mov r9d, 0xd7
lea rcx, [rbp + 0x43f0]
call fcn.1800476a0
lea rdx, [rbp + 0x4400]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15a0]
call fcn.18000e870
mov rdx, rax
lea rcx, str.LootW
call fcn.18003d500
test al, al
je 0x1800eee29
mov byte [0x18036586c], 0
jmp 0x1800eee1e
mov r9d, edx
lea rcx, [rbp + 0x4410]
call fcn.1800476a0
lea rdx, [rbp + 0x4420]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15a8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.LootW
call fcn.18003d500
test al, al
je 0x1800eee29
mov byte [0x18036586c], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803657fd], 0
je 0x1800eeeb0
mov r9d, 0xd7
lea rcx, [rbp + 0x4430]
call fcn.1800476a0
lea rdx, [rbp + 0x4440]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15b0]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802f96d8]
call fcn.18003d500
test al, al
je 0x1800eef12
mov byte [0x1803657fd], 0
jmp 0x1800eef07
mov r9d, edx
lea rcx, [rbp + 0x4450]
call fcn.1800476a0
lea rdx, [rbp + 0x4460]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15b8]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802f96d8]
call fcn.18003d500
test al, al
je 0x1800eef12
mov byte [0x1803657fd], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658dd], 0
je 0x1800eef99
mov r9d, 0xd7
lea rcx, [rbp + 0x4470]
call fcn.1800476a0
lea rdx, [rbp + 0x4480]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15c0]
call fcn.18000e870
mov rdx, rax
lea rcx, str.AllM
call fcn.18003d500
test al, al
je 0x1800eeffb
mov byte [0x1803658dd], 0
jmp 0x1800eeff0
mov r9d, edx
lea rcx, [rbp + 0x4490]
call fcn.1800476a0
lea rdx, [rbp + 0x44a0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15c8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.AllM
call fcn.18003d500
test al, al
je 0x1800eeffb
mov byte [0x1803658dd], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658ca], 0
je 0x1800ef082
mov r9d, 0xd7
lea rcx, [rbp + 0x44b0]
call fcn.1800476a0
lea rdx, [rbp + 0x44c0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15d0]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fef5c]
call fcn.18003d500
test al, al
je 0x1800ef0e4
mov byte [0x1803658ca], 0
jmp 0x1800ef0d9
mov r9d, edx
lea rcx, [rbp + 0x44d0]
call fcn.1800476a0
lea rdx, [rbp + 0x44e0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15d8]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fef5c]
call fcn.18003d500
test al, al
je 0x1800ef0e4
mov byte [0x1803658ca], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658c0], 0
je 0x1800ef16b
mov r9d, 0xd7
lea rcx, [rbp + 0x44f0]
call fcn.1800476a0
lea rdx, [rbp + 0x4500]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15e0]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fef70]
call fcn.18003d500
test al, al
je 0x1800ef1cd
mov byte [0x1803658c0], 0
jmp 0x1800ef1c2
mov r9d, edx
lea rcx, [rbp + 0x4510]
call fcn.1800476a0
lea rdx, [rbp + 0x4520]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15e8]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fef70]
call fcn.18003d500
test al, al
je 0x1800ef1cd
mov byte [0x1803658c0], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803657ff], 0
je 0x1800ef254
mov r9d, 0xd7
lea rcx, [rbp + 0x4530]
call fcn.1800476a0
lea rdx, [rbp + 0x4540]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15f0]
call fcn.18000e870
mov rdx, rax
lea rcx, str.ObjM
call fcn.18003d500
test al, al
je 0x1800ef2b6
mov byte [0x1803657ff], 0
jmp 0x1800ef2ab
mov r9d, edx
lea rcx, [rbp + 0x4550]
call fcn.1800476a0
lea rdx, [rbp + 0x4560]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x15f8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.ObjM
call fcn.18003d500
test al, al
je 0x1800ef2b6
mov byte [0x1803657ff], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658e3], 0
je 0x1800ef33d
mov r9d, 0xd7
lea rcx, [rbp + 0x4570]
call fcn.1800476a0
lea rdx, [rbp + 0x4580]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1600]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fef7c]
call fcn.18003d500
test al, al
je 0x1800ef39f
mov byte [0x1803658e3], 0
jmp 0x1800ef394
mov r9d, edx
lea rcx, [rbp + 0x4590]
call fcn.1800476a0
lea rdx, [rbp + 0x45a0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1608]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fef7c]
call fcn.18003d500
test al, al
je 0x1800ef39f
mov byte [0x1803658e3], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658e9], 0
je 0x1800ef426
mov r9d, 0xd7
lea rcx, [rbp + 0x45b0]
call fcn.1800476a0
lea rdx, [rbp + 0x45c0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1610]
call fcn.18000e870
mov rdx, rax
lea rcx, str.NPCM
call fcn.18003d500
test al, al
je 0x1800ef488
mov byte [0x1803658e9], 0
jmp 0x1800ef47d
mov r9d, edx
lea rcx, [rbp + 0x45d0]
call fcn.1800476a0
lea rdx, [rbp + 0x45e0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1618]
call fcn.18000e870
mov rdx, rax
lea rcx, str.NPCM
call fcn.18003d500
test al, al
je 0x1800ef488
mov byte [0x1803658e9], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18036586e], 0
je 0x1800ef50f
mov r9d, 0xd7
lea rcx, [rbp + 0x45f0]
call fcn.1800476a0
lea rdx, [rbp + 0x4600]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1620]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fef84]
call fcn.18003d500
test al, al
je 0x1800ef571
mov byte [0x18036586e], 0
jmp 0x1800ef566
mov r9d, edx
lea rcx, [rbp + 0x4610]
call fcn.1800476a0
lea rdx, [rbp + 0x4620]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1628]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fef84]
call fcn.18003d500
test al, al
je 0x1800ef571
mov byte [0x18036586e], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658eb], 0
je 0x1800ef5f8
mov r9d, 0xd7
lea rcx, [rbp + 0x4630]
call fcn.1800476a0
lea rdx, [rbp + 0x4640]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1630]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fef80]
call fcn.18003d500
test al, al
je 0x1800ef65a
mov byte [0x1803658eb], 0
jmp 0x1800ef64f
mov r9d, edx
lea rcx, [rbp + 0x4650]
call fcn.1800476a0
lea rdx, [rbp + 0x4660]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1638]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fef80]
call fcn.18003d500
test al, al
je 0x1800ef65a
mov byte [0x1803658eb], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803657fe], 0
je 0x1800ef6e1
mov r9d, 0xd7
lea rcx, [rbp + 0x4670]
call fcn.1800476a0
lea rdx, [rbp + 0x4680]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1640]
call fcn.18000e870
mov rdx, rax
lea rcx, str.OddC
call fcn.18003d500
test al, al
je 0x1800ef743
mov byte [0x1803657fe], 0
jmp 0x1800ef738
mov r9d, edx
lea rcx, [rbp + 0x4690]
call fcn.1800476a0
lea rdx, [rbp + 0x46a0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1648]
call fcn.18000e870
mov rdx, rax
lea rcx, str.OddC
call fcn.18003d500
test al, al
je 0x1800ef743
mov byte [0x1803657fe], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
lea rcx, str.ExDeb1
call fcn.1800455e0
xorps xmm1, xmm1
test al, al
je 0x1800f0d31
movss xmm2, dword [0x18031f7b4]
lea rcx, [rbp + 0x1650]
call fcn.18000e870
mov rdx, rax
xor r8d, r8d
lea rcx, str.Hell
call fcn.1800204b0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x180365867], 0
je 0x1800ef807
mov r9d, 0xd7
lea rcx, [rbp + 0x46b0]
call fcn.1800476a0
lea rdx, [rbp + 0x46c0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1658]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Bosstest
call fcn.18003d500
test al, al
je 0x1800ef869
mov byte [0x180365867], 0
jmp 0x1800ef85e
mov r9d, edx
lea rcx, [rbp + 0x46d0]
call fcn.1800476a0
lea rdx, [rbp + 0x46e0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1660]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Bosstest
call fcn.18003d500
test al, al
je 0x1800ef869
mov byte [0x180365867], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18036af98], 0
je 0x1800ef8f0
mov r9d, 0xd7
lea rcx, [rbp + 0x46f0]
call fcn.1800476a0
lea rdx, [rbp + 0x4700]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1668]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Clue_Imps
call fcn.18003d500
test al, al
je 0x1800ef952
mov byte [0x18036af98], 0
jmp 0x1800ef947
mov r9d, edx
lea rcx, [rbp + 0x4710]
call fcn.1800476a0
lea rdx, [rbp + 0x4720]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1670]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Clue_Imps
call fcn.18003d500
test al, al
je 0x1800ef952
mov byte [0x18036af98], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
cmp byte [0x18036af98], 0
je 0x1800efa4f
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658c2], 0
je 0x1800ef9e6
mov r9d, 0xd7
lea rcx, [rbp + 0x4730]
call fcn.1800476a0
lea rdx, [rbp + 0x4740]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1678]
call fcn.18000e870
mov rdx, rax
lea rcx, str.D_Clue
call fcn.18003d500
test al, al
je 0x1800efa48
mov byte [0x1803658c2], 0
jmp 0x1800efa3d
mov r9d, edx
lea rcx, [rbp + 0x4750]
call fcn.1800476a0
lea rdx, [rbp + 0x4760]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1680]
call fcn.18000e870
mov rdx, rax
lea rcx, str.D_Clue
call fcn.18003d500
test al, al
je 0x1800efa48
mov byte [0x1803658c2], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658c1], 0
je 0x1800efacf
mov r9d, 0xd7
lea rcx, [rbp + 0x4770]
call fcn.1800476a0
lea rdx, [rbp + 0x4780]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1688]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fefb4]
call fcn.18003d500
test al, al
je 0x1800efb31
mov byte [0x1803658c1], 0
jmp 0x1800efb26
mov r9d, edx
lea rcx, [rbp + 0x4790]
call fcn.1800476a0
lea rdx, [rbp + 0x47a0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1690]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fefb4]
call fcn.18003d500
test al, al
je 0x1800efb31
mov byte [0x1803658c1], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658bf], 0
je 0x1800efbb8
mov r9d, 0xd7
lea rcx, [rbp + 0x47b0]
call fcn.1800476a0
lea rdx, [rbp + 0x47c0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1698]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fefc8]
call fcn.18003d500
test al, al
je 0x1800efc1a
mov byte [0x1803658bf], 0
jmp 0x1800efc0f
mov r9d, edx
lea rcx, [rbp + 0x47d0]
call fcn.1800476a0
lea rdx, [rbp + 0x47e0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16a0]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802fefc8]
call fcn.18003d500
test al, al
je 0x1800efc1a
mov byte [0x1803658bf], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658d4], 0
je 0x1800efca1
mov r9d, 0xd7
lea rcx, [rbp + 0x47f0]
call fcn.1800476a0
lea rdx, [rbp + 0x4800]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16a8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Chat_D
call fcn.18003d500
test al, al
je 0x1800efd03
mov byte [0x1803658d4], 0
jmp 0x1800efcf8
mov r9d, edx
lea rcx, [rbp + 0x4810]
call fcn.1800476a0
lea rdx, [rbp + 0x4820]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16b0]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Chat_D
call fcn.18003d500
test al, al
je 0x1800efd03
mov byte [0x1803658d4], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658bd], 0
je 0x1800efd8a
mov r9d, 0xd7
lea rcx, [rbp + 0x4830]
call fcn.1800476a0
lea rdx, [rbp + 0x4840]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16b8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Targ_D
call fcn.18003d500
test al, al
je 0x1800efdec
mov byte [0x1803658bd], 0
jmp 0x1800efde1
mov r9d, edx
lea rcx, [rbp + 0x4850]
call fcn.1800476a0
lea rdx, [rbp + 0x4860]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16c0]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Targ_D
call fcn.18003d500
test al, al
je 0x1800efdec
mov byte [0x1803658bd], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18036586d], 0
je 0x1800efe73
mov r9d, 0xd7
lea rcx, [rbp + 0x4870]
call fcn.1800476a0
lea rdx, [rbp + 0x6760]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16c8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.InterA_D
call fcn.18003d500
test al, al
je 0x1800efed5
mov byte [0x18036586d], 0
jmp 0x1800efeca
mov r9d, edx
lea rcx, [rbp + 0x6770]
call fcn.1800476a0
lea rdx, [rbp + 0x67e0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16d0]
call fcn.18000e870
mov rdx, rax
lea rcx, str.InterA_D
call fcn.18003d500
test al, al
je 0x1800efed5
mov byte [0x18036586d], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658c9], 0
je 0x1800eff5c
mov r9d, 0xd7
lea rcx, [rbp + 0x2a90]
call fcn.1800476a0
lea rdx, [rbp + 0x2aa0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16d8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Bank
call fcn.18003d500
test al, al
je 0x1800effbe
mov byte [0x1803658c9], 0
jmp 0x1800effb3
mov r9d, edx
lea rcx, [rbp + 0x2ab0]
call fcn.1800476a0
lea rdx, [rbp + 0x2ac0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16e0]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Bank
call fcn.18003d500
test al, al
je 0x1800effbe
mov byte [0x1803658c9], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
lea rcx, str.ExDeb2
call fcn.1800455e0
test al, al
je 0x1800f0d2a
movaps xmm2, xmm13
xorps xmm1, xmm1
lea rcx, [rbp + 0x16e8]
call fcn.18000e870
mov rdx, rax
xor r8d, r8d
lea rcx, str.Hell
call fcn.1800204b0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x180365865], 0
je 0x1800f007e
mov r9d, 0xd7
lea rcx, [rbp + 0x2ad0]
call fcn.1800476a0
lea rdx, [rbp + 0x2ae0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16f0]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802feff8]
call fcn.18003d500
test al, al
je 0x1800f00e0
mov byte [0x180365865], 0
jmp 0x1800f00d5
mov r9d, edx
lea rcx, [rbp + 0x2af0]
call fcn.1800476a0
lea rdx, [rbp + 0x2b00]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x16f8]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802feff8]
call fcn.18003d500
test al, al
je 0x1800f00e0
mov byte [0x180365865], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x18036586f], 0
je 0x1800f0167
mov r9d, 0xd7
lea rcx, [rbp + 0x2b10]
call fcn.1800476a0
lea rdx, [rbp + 0x2b20]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1700]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802feff4]
call fcn.18003d500
test al, al
je 0x1800f01c9
mov byte [0x18036586f], 0
jmp 0x1800f01be
mov r9d, edx
lea rcx, [rbp + 0x2b30]
call fcn.1800476a0
lea rdx, [rbp + 0x2b40]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1708]
call fcn.18000e870
mov rdx, rax
lea rcx, [0x1802feff4]
call fcn.18003d500
test al, al
je 0x1800f01c9
mov byte [0x18036586f], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x180365864], 0
je 0x1800f0250
mov r9d, 0xd7
lea rcx, [rbp + 0x2b50]
call fcn.1800476a0
lea rdx, [rbp + 0x2b60]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1710]
call fcn.18000e870
mov rdx, rax
lea rcx, str.OthM
call fcn.18003d500
test al, al
je 0x1800f02b2
mov byte [0x180365864], 0
jmp 0x1800f02a7
mov r9d, edx
lea rcx, [rbp + 0x2b70]
call fcn.1800476a0
lea rdx, [rbp + 0x2b80]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1718]
call fcn.18000e870
mov rdx, rax
lea rcx, str.OthM
call fcn.18003d500
test al, al
je 0x1800f02b2
mov byte [0x180365864], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658e0], 0
je 0x1800f0339
mov r9d, 0xd7
lea rcx, [rbp + 0x2b90]
call fcn.1800476a0
lea rdx, [rbp + 0x2ba0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1720]
call fcn.18000e870
mov rdx, rax
lea rcx, str.I_Test2
call fcn.18003d500
test al, al
je 0x1800f039b
mov byte [0x1803658e0], 0
jmp 0x1800f0390
mov r9d, edx
lea rcx, [rbp + 0x2bb0]
call fcn.1800476a0
lea rdx, [rbp + 0x2bc0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1728]
call fcn.18000e870
mov rdx, rax
lea rcx, str.I_Test2
call fcn.18003d500
test al, al
je 0x1800f039b
mov byte [0x1803658e0], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x180365866], 0
je 0x1800f0422
mov r9d, 0xd7
lea rcx, [rbp + 0x2bd0]
call fcn.1800476a0
lea rdx, [rbp + 0x2be0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1730]
call fcn.18000e870
mov rdx, rax
lea rcx, str.DumpItems
call fcn.18003d500
test al, al
je 0x1800f0484
mov byte [0x180365866], 0
jmp 0x1800f0479
mov r9d, edx
lea rcx, [rbp + 0x2bf0]
call fcn.1800476a0
lea rdx, [rbp + 0x2c00]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1738]
call fcn.18000e870
mov rdx, rax
lea rcx, str.DumpItems
call fcn.18003d500
test al, al
je 0x1800f0484
mov byte [0x180365866], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
cmp byte [0x1803658d5], 0
je 0x1800f0516
mov edx, 0xf
mov r9d, edx
mov r8d, 0xd7
lea rcx, [rbp + 0x2c10]
call fcn.1800476a0
lea rdx, [rbp + 0x2c20]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1740]
call fcn.18000e870
mov rdx, rax
lea rcx, str.DO:action
call fcn.18003d500
test al, al
je 0x1800f058a
mov byte [0x18036afd8], 0
mov byte [0x1803658d5], 0
jmp 0x1800f057f
mov edx, 0x55
mov r9d, 0xf
mov r8d, r9d
lea rcx, [rbp + 0x2c30]
call fcn.1800476a0
lea rdx, [rbp + 0x2c40]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1748]
call fcn.18000e870
mov rdx, rax
lea rcx, str.DO:action
call fcn.18003d500
test al, al
je 0x1800f058a
mov byte [0x18036afd8], dil
mov byte [0x1803658d5], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
cmp byte [0x1803658be], 0
je 0x1800f061c
mov edx, 0xf
mov r9d, edx
mov r8d, 0xd7
lea rcx, [rbp + 0x2c50]
call fcn.1800476a0
lea rdx, [rbp + 0x2c60]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1750]
call fcn.18000e870
mov rdx, rax
lea rcx, str.DO:radio
call fcn.18003d500
test al, al
je 0x1800f0690
mov byte [0x18036afed], 0
mov byte [0x1803658be], 0
jmp 0x1800f0685
mov edx, 0x55
mov r9d, 0xf
mov r8d, r9d
lea rcx, [rbp + 0x2c70]
call fcn.1800476a0
lea rdx, [rbp + 0x2c80]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1758]
call fcn.18000e870
mov rdx, rax
lea rcx, str.DO:radio
call fcn.18003d500
test al, al
je 0x1800f0690
mov byte [0x18036afed], dil
mov byte [0x1803658be], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
cmp byte [0x18036b058], 0
je 0x1800f0722
mov edx, 0xf
mov r9d, 0xd7
mov r8d, r9d
lea rcx, [rbp + 0x2c90]
call fcn.1800476a0
lea rdx, [rbp + 0x2ca0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1760]
call fcn.18000e870
mov rdx, rax
lea rcx, str.W_send
call fcn.18003d500
test al, al
je 0x1800f0796
mov byte [0x18036b058], 0
mov byte [0x18036b0f5], 0
jmp 0x1800f078b
mov edx, 0x55
mov r9d, 0xf
mov r8d, r9d
lea rcx, [rbp + 0x2cb0]
call fcn.1800476a0
lea rdx, [rbp + 0x2cc0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1768]
call fcn.18000e870
mov rdx, rax
lea rcx, str.W_send
call fcn.18003d500
test al, al
je 0x1800f0796
mov byte [0x18036b058], dil
mov byte [0x18036b0f5], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
cmp byte [0x18036b1d8], 0
je 0x1800f0828
mov edx, 0xf
mov r9d, 0xd7
mov r8d, r9d
lea rcx, [rbp + 0x2cd0]
call fcn.1800476a0
lea rdx, [rbp + 0x2ce0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1770]
call fcn.18000e870
mov rdx, rax
lea rcx, str.W_recv
call fcn.18003d500
test al, al
je 0x1800f089c
mov byte [0x18036b1d8], 0
mov byte [0x18036b0f5], 0
jmp 0x1800f0891
mov edx, 0x55
mov r9d, 0xf
mov r8d, r9d
lea rcx, [rbp + 0x2cf0]
call fcn.1800476a0
lea rdx, [rbp + 0x2d00]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1778]
call fcn.18000e870
mov rdx, rax
lea rcx, str.W_recv
call fcn.18003d500
test al, al
je 0x1800f089c
mov byte [0x18036b1d8], dil
mov byte [0x18036b0f5], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658bc], 0
je 0x1800f0918
mov r9d, 0xd7
lea rcx, [rbp + 0x2d10]
call fcn.1800476a0
lea rdx, [rbp + 0x2d20]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1780]
call fcn.18000e870
mov rdx, rax
lea rcx, str.ChooseOption1
call fcn.18003d500
test al, al
je 0x1800f097a
mov byte [0x1803658bc], 0
jmp 0x1800f096f
mov r9d, edx
lea rcx, [rbp + 0x2d30]
call fcn.1800476a0
lea rdx, [rbp + 0x2d40]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1788]
call fcn.18000e870
mov rdx, rax
lea rcx, str.ChooseOption1
call fcn.18003d500
test al, al
je 0x1800f097a
mov byte [0x1803658bc], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658dc], 0
je 0x1800f0a01
mov r9d, 0xd7
lea rcx, [rbp + 0x2d50]
call fcn.1800476a0
lea rdx, [rbp + 0x2d60]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1790]
call fcn.18000e870
mov rdx, rax
lea rcx, str.ChooseOption2
call fcn.18003d500
test al, al
je 0x1800f0a63
mov byte [0x1803658dc], 0
jmp 0x1800f0a58
mov r9d, edx
lea rcx, [rbp + 0x2d70]
call fcn.1800476a0
lea rdx, [rbp + 0x2d80]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1798]
call fcn.18000e870
mov rdx, rax
lea rcx, str.ChooseOption2
call fcn.18003d500
test al, al
je 0x1800f0a63
mov byte [0x1803658dc], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658e2], 0
je 0x1800f0aea
mov r9d, 0xd7
lea rcx, [rbp + 0x2d90]
call fcn.1800476a0
lea rdx, [rbp + 0x2da0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x17a0]
call fcn.18000e870
mov rdx, rax
lea rcx, str.ChooseOption3
call fcn.18003d500
test al, al
je 0x1800f0b4c
mov byte [0x1803658e2], 0
jmp 0x1800f0b41
mov r9d, edx
lea rcx, [rbp + 0x2db0]
call fcn.1800476a0
lea rdx, [rbp + 0x2dc0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x17a8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.ChooseOption3
call fcn.18003d500
test al, al
je 0x1800f0b4c
mov byte [0x1803658e2], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658de], 0
je 0x1800f0bd3
mov r9d, 0xd7
lea rcx, [rbp + 0x2dd0]
call fcn.1800476a0
lea rdx, [rbp + 0x2de0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x17b0]
call fcn.18000e870
mov rdx, rax
lea rcx, str.FindChooseOptionLive
call fcn.18003d500
test al, al
je 0x1800f0c35
mov byte [0x1803658de], 0
jmp 0x1800f0c2a
mov r9d, edx
lea rcx, [rbp + 0x2df0]
call fcn.1800476a0
lea rdx, [rbp + 0x2e00]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x17b8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.FindChooseOptionLive
call fcn.18003d500
test al, al
je 0x1800f0c35
mov byte [0x1803658de], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658c8], 0
je 0x1800f0cbc
mov r9d, 0xd7
lea rcx, [rbp + 0x2e10]
call fcn.1800476a0
lea rdx, [rbp + 0x2e20]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x17c0]
call fcn.18000e870
mov rdx, rax
lea rcx, str.ForTesting
call fcn.18003d500
test al, al
je 0x1800f0d1e
mov byte [0x1803658c8], 0
jmp 0x1800f0d13
mov r9d, edx
lea rcx, [rbp + 0x2e30]
call fcn.1800476a0
lea rdx, [rbp + 0x2e40]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x17c8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.ForTesting
call fcn.18003d500
test al, al
je 0x1800f0d1e
mov byte [0x1803658c8], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
call fcn.1800462a0
call fcn.1800462a0
jmp 0x1800f0d53
movaps xmm2, xmm11
lea rcx, [rbp + 0x17d0]
call fcn.18000e870
mov rdx, rax
xor r8d, r8d
lea rcx, str.Hell
call fcn.1800204b0
cmp byte [0x1803658c0], 0
jne 0x1800f0d72
cmp byte [0x18036586f], 0
jne 0x1800f0d72
cmp byte [0x1803658ca], 0
je 0x1800f102d
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658e8], 0
je 0x1800f0df2
mov r9d, 0xd7
lea rcx, [rbp + 0x2e50]
call fcn.1800476a0
lea rdx, [rbp + 0x2e60]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x17d8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Hide
call fcn.18003d500
test al, al
je 0x1800f0e54
mov byte [0x1803658e8], 0
jmp 0x1800f0e49
mov r9d, edx
lea rcx, [rbp + 0x2e70]
call fcn.1800476a0
lea rdx, [rbp + 0x2e80]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x17e0]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Hide
call fcn.18003d500
test al, al
je 0x1800f0e54
mov byte [0x1803658e8], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658d6], 0
je 0x1800f0edb
mov r9d, 0xd7
lea rcx, [rbp + 0x2e90]
call fcn.1800476a0
lea rdx, [rbp + 0x2ea0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x17e8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Hide_0
call fcn.18003d500
test al, al
je 0x1800f0f3d
mov byte [0x1803658d6], 0
jmp 0x1800f0f32
mov r9d, edx
lea rcx, [rbp + 0x2eb0]
call fcn.1800476a0
lea rdx, [rbp + 0x2ec0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x17f0]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Hide_0
call fcn.18003d500
test al, al
je 0x1800f0f3d
mov byte [0x1803658d6], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180023270
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658ea], 0
je 0x1800f0fc4
mov r9d, 0xd7
lea rcx, [rbp + 0x2ed0]
call fcn.1800476a0
lea rdx, [rbp + 0x2ee0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x17f8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Hide_12
call fcn.18003d500
test al, al
je 0x1800f1026
mov byte [0x1803658ea], 0
jmp 0x1800f101b
mov r9d, edx
lea rcx, [rbp + 0x2ef0]
call fcn.1800476a0
lea rdx, [rbp + 0x2f00]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1800]
call fcn.18000e870
mov rdx, rax
lea rcx, str.Hide_12
call fcn.18003d500
test al, al
je 0x1800f1026
mov byte [0x1803658ea], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, edi
call fcn.1800148e0
call fcn.18001f8c0
xor r13d, r13d
lea r14, [0x1802f9cb8]
lea r12, str.Floor:
movss xmm15, dword [0x18031f788]
movss xmm6, dword [0x18031f798]
movss xmm12, dword [0x18031f754]
movss xmm10, dword [0x18031f7a4]
movss xmm14, dword [0x18031f7f0]
cmp byte [0x18035f249], r13b
jne 0x1800f2a7e
movss xmm7, dword [0x18031f828]
movaps xmm2, xmm7
movss xmm8, dword [0x18031f834]
movaps xmm1, xmm8
lea rcx, [rbp + 0x1808]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1810]
call fcn.18000e870
mov rbx, rax
movaps xmm2, xmm15
xorps xmm1, xmm1
lea rcx, [rbp + 0x1818]
call fcn.18000e870
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180020540
xor edx, edx
lea r8d, [r13 + 0x2b]
lea rcx, str.Off_On_debug
call fcn.18001d5e0
call fcn.1800205b0
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2f10]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1820]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.MXY:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rcx, [rbp + 0x27e0]
call fcn.1800e0ac0
mov edx, dword [rax]
lea rcx, [rbp + 0x4880]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2f20]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0x1828]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4880]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2f30]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movss xmm1, dword [0x18031f7bc]
lea rcx, [rbp + 0x1830]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rcx, [rbp + 0x2a58]
call fcn.1800e0ac0
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x48a0]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2f40]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movss xmm1, dword [0x18031f7c8]
lea rcx, [rbp + 0x1838]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x48a0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2f50]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rbp + 0x1840]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.MD5:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rcx, [0x1803613d8]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2f60]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm10
movaps xmm1, xmm6
lea rcx, [rbp + 0x1848]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2f70]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x18031f7b4]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1850]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Rev:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rcx, [0x18035f4c8]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2f80]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x18031f7b4]
movaps xmm1, xmm6
lea rcx, [rbp + 0x1858]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2f90]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x18031f7bc]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1860]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Fps:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
call fcn.1800176b0
movss xmm1, dword [rax + 0xd0]
lea rcx, [rbp + 0x48c0]
call fcn.180047390
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2fa0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x18031f7bc]
movaps xmm1, xmm6
lea rcx, [rbp + 0x1868]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x48c0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2fb0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x18031f7c8]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1870]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.X:coord:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rcx, [rbp + 0x27ec]
call fcn.18009f450
movss xmm1, dword [rax]
lea rcx, [rbp + 0x48e0]
call fcn.180047390
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2fc0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movss xmm6, dword [0x18031f7bc]
movaps xmm1, xmm6
lea rcx, [rbp + 0x1878]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x48e0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2fd0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x18031f7cc]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1880]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Y:coord:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rcx, [rbp + 0x27f8]
call fcn.18009f450
movss xmm1, dword [rax + 4]
lea rcx, [rbp + 0x4900]
call fcn.180047390
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x2fe0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x18031f7cc]
movaps xmm1, xmm6
lea rcx, [rbp + 0x1888]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4900]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x2ff0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm13
movaps xmm1, xmm12
lea rcx, [rbp + 0x1898]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
call fcn.18009fad0
mov edx, eax
lea rcx, [rbp + 0x4920]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3000]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm13
movaps xmm13, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0x18a0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4920]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3010]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x18031f7d8]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x18a8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.RsXres:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rcx, [rbp + 0x2804]
call fcn.1800e0aa0
mov edx, dword [rax]
lea rcx, [rbp + 0x4940]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3020]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm13
lea rcx, [rbp + 0x18b0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4940]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3030]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x18031f7dc]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x18b8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.RsYres:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rcx, [rbp + 0x2820]
call fcn.1800e0aa0
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x4960]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3040]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm13
lea rcx, [rbp + 0x18c0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4960]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3050]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x18031f7ec]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x18c8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.GameSt:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
call fcn.1800e2080
mov edx, eax
lea rcx, [rbp + 0x4980]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3060]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm13
lea rcx, [rbp + 0x18d0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4980]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3070]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm14
movaps xmm1, xmm12
lea rcx, [rbp + 0x18d8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.GameSt2:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
call fcn.1800e2420
mov edx, eax
lea rcx, [rbp + 0x49a0]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3080]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm14
movaps xmm1, xmm13
lea rcx, [rbp + 0x18e0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x49a0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3090]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x18031f7f4]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x18e8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Z_Elev:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rcx, [rbp + 0x282c]
call fcn.18009f450
movss xmm1, dword [rax + 8]
lea rcx, [rbp + 0x49c0]
call fcn.180047390
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x30a0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm13
lea rcx, [rbp + 0x18f0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x49c0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x30b0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x18031f7f8]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x18f8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Tick:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
call fcn.180157740
mov edx, eax
lea rcx, [rbp + 0x49e0]
call fcn.1800dc2e0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x30c0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm13
lea rcx, [rbp + 0x1900]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x49e0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x30d0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x18031f800]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1908]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.PAnim:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
call fcn.18009f2d0
mov edx, eax
lea rcx, [rbp + 0x4a00]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x30e0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm13
lea rcx, [rbp + 0x1910]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4a00]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x30f0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x18031f804]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1918]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, [0x1802ff15c]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
call fcn.1802747e0
mov edx, eax
lea rcx, [rbp + 0x4a20]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3100]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm13
lea rcx, [rbp + 0x1920]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4a20]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3110]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x18031f808]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1928]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Pray:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
call fcn.180274a60
mov edx, eax
lea rcx, [rbp + 0x4a40]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3120]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm13
lea rcx, [rbp + 0x1930]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4a40]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3130]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x18031f810]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1938]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Sidetest:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rcx, [rbp + 0x4a60]
call fcn.180084200
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3140]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm13
lea rcx, [rbp + 0x1940]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4a60]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3150]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [0x18031f818]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x1948]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.PMoving2:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
call fcn.18009f410
movzx edx, al
lea rcx, [rbp + 0x4a80]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3160]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
movaps xmm1, xmm13
lea rcx, [rbp + 0x1950]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4a80]
call fcn.180008740
mov edx, dword [0x18036b164]
lea rcx, [rbp + 0x4ac0]
call fcn.180047230
nop
mov r8, rax
lea rdx, str.ReadFaults:
lea rcx, [rbp + 0x4aa0]
call fcn.180008e70
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3170]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x18031f81c]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1958]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4aa0]
call fcn.180008740
nop
lea rcx, [rbp + 0x4ac0]
call fcn.180008740
mov edx, dword [0x18036afe8]
lea rcx, [rbp + 0x4b00]
call fcn.180047230
nop
mov r8, rax
lea rdx, str.WriteFaults:
lea rcx, [rbp + 0x4ae0]
call fcn.180008e70
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3180]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm7
movaps xmm1, xmm12
lea rcx, [rbp + 0x1960]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4ae0]
call fcn.180008740
nop
lea rcx, [rbp + 0x4b00]
call fcn.180008740
mov edx, dword [0x18036b020]
lea rcx, [rbp + 0x4b40]
call fcn.180047230
nop
mov r8, rax
lea rdx, str.FunctFaults:
lea rcx, [rbp + 0x4b20]
call fcn.180008e70
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3190]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm8
movaps xmm1, xmm12
lea rcx, [rbp + 0x1968]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4b20]
call fcn.180008740
nop
lea rcx, [rbp + 0x4b40]
call fcn.180008740
lea rcx, [rbp + 0x1078]
call fcn.1800e0800
mov edx, dword [rbp + 0x107c]
lea rcx, [rbp + 0x4be0]
call fcn.180047230
mov rbx, rax
mov edx, dword [rbp + 0x1078]
lea rcx, [rbp + 0x4bc0]
call fcn.180047230
nop
mov r8, rax
lea rdx, str.Tiles_under_mouse:
lea rcx, [rbp + 0x4ba0]
call fcn.180008e70
nop
mov r8, r14
mov rdx, rax
lea rcx, [rbp + 0x4b80]
call fcn.180008d70
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x4b60]
call fcn.18005c470
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x31a0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x18031f814]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1970]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4b60]
call fcn.180008740
nop
lea rcx, [rbp + 0x4b80]
call fcn.180008740
nop
lea rcx, [rbp + 0x4ba0]
call fcn.180008740
nop
lea rcx, [rbp + 0x4bc0]
call fcn.180008740
nop
lea rcx, [rbp + 0x4be0]
call fcn.180008740
call fcn.18001f8c0
movss xmm8, dword [0x18031f66c]
cmp byte [0x18036af98], 0
je 0x1800f2ba0
lea rcx, [0x180361558]
call fcn.18005bb70
mov rsi, rax
lea rcx, [0x180361558]
call fcn.18005bb60
mov r14, rax
cmp rsi, rax
je 0x1800f2ba0
nop dword [rax + rax]
movsd xmm0, qword [rsi]
movsd qword [rbp + 0x1b0], xmm0
mov ecx, dword [rsi + 8]
mov dword [rbp + 0x1b8], ecx
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x590]
call fcn.18013c690
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, 0x80
mov r8d, r9d
lea rcx, [rbp + 0x31b0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov ecx, dword [rbp + 0x594]
add ecx, 0x14
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mov ecx, dword [rbp + 0x590]
add ecx, 0x14
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1978]
call fcn.18000e870
mov rbx, rax
mov ecx, dword [rbp + 0x594]
add ecx, 0xffffffec
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mov ecx, dword [rbp + 0x590]
add ecx, 0xffffffec
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1980]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
add rsi, 0xc
cmp rsi, r14
jne 0x1800f2ac0
cmp byte [0x180365866], 0
je 0x1800f2bc1
mov r8b, 1
xor edx, edx
mov rcx, qword [0x18036b098]
call fcn.1800e5400
mov byte [0x180365866], 0
lea rdi, str.Name:
lea r12, [0x1802ff1f4]
lea r14, str.Anim:
movss xmm7, dword [0x18031f7c4]
movss xmm13, dword [0x18031f724]
movss xmm6, dword [0x18031f790]
movss xmm14, dword [0x18031f6a0]
cmp byte [0x18036586d], 0
je 0x1800f3a35
lea rcx, [rbp + 0x2610]
call fcn.18009e950
nop
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x638]
call fcn.18009ece0
nop
xor edx, edx
lea rcx, [rbp + 0x620]
call fcn.18009efd0
nop
movaps xmm3, xmm9
movss xmm2, dword [0x18031f81c]
movaps xmm1, xmm9
lea rcx, [rbp - 0x48]
call fcn.180047480
movaps xmm2, xmm7
movss xmm1, dword [0x18031f7f0]
lea rcx, [rbp + 0x1988]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1990]
call fcn.18000e870
mov rbx, rax
movss xmm2, dword [rbp - 0x44]
movss xmm1, dword [rbp - 0x48]
lea rcx, [rbp + 0x1998]
call fcn.18000e870
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180020540
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.ReadLpInteracting
call fcn.18001d5e0
call fcn.1800205b0
mov rsi, rax
mov rdx, rdi
lea rcx, [rbp + 0x2050]
call fcn.1800087f0
nop
lea rdx, str.Counter:
lea rcx, [rbp + 0x2030]
call fcn.1800087f0
nop
mov rdx, r12
lea rcx, [rbp + 0x2010]
call fcn.1800087f0
nop
lea rdx, str.Life:
lea rcx, [rbp + 0x1ff0]
call fcn.1800087f0
nop
mov rdx, r14
lea rcx, [rbp + 0x1fd0]
call fcn.1800087f0
nop
lea rdx, str.CMB:
lea rcx, [rbp + 0x1fb0]
call fcn.1800087f0
nop
lea rdx, [rbp + 0x2638]
lea rcx, [rbp + 0x2050]
cmp dword [rbp + 0x268c], 0
je 0x1800f3181
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x31c0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, xmm13
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x19a0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rdx, str.Counter
lea rcx, [rbp + 0x2030]
call fcn.180009220
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x31d0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, dword [0x18031f764]
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x19a8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
mov edx, dword [rbp + 0x262c]
lea rcx, [rbp + 0x4c00]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp + 0x2010]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x31e0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, dword [0x18031f77c]
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x19b0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4c00]
call fcn.180008740
mov edx, dword [rbp + 0x2630]
lea rcx, [rbp + 0x4c20]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp + 0x1ff0]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x31f0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, xmm6
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x19b8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4c20]
call fcn.180008740
mov edx, dword [rbp + 0x2634]
lea rcx, [rbp + 0x4c40]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp + 0x1fd0]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x3200]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, dword [0x18031f79c]
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x19c0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4c40]
call fcn.180008740
mov edx, dword [rbp + 0x26a0]
lea rcx, [rbp + 0x4c60]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp + 0x1fb0]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x3210]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, dword [0x18031f7a8]
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x19c8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4c60]
jmp 0x1800f35b5
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3220]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, xmm13
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x19d0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
lea rdx, str.Nothin
lea rcx, [rbp + 0x2030]
call fcn.180009220
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3230]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, dword [0x18031f764]
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x19d8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
mov edx, dword [rbp + 0x262c]
lea rcx, [rbp + 0x4c80]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp + 0x2010]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3240]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, dword [0x18031f77c]
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x19e0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4c80]
call fcn.180008740
mov edx, dword [rbp + 0x2630]
lea rcx, [rbp + 0x4ca0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp + 0x1ff0]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3250]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, xmm6
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x19e8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4ca0]
call fcn.180008740
mov edx, dword [rbp + 0x2634]
lea rcx, [rbp + 0x4cc0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp + 0x1fd0]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3260]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, dword [0x18031f79c]
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x19f0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4cc0]
call fcn.180008740
mov edx, dword [rbp + 0x26a0]
lea rcx, [rbp + 0x4ce0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp + 0x1fb0]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3270]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
addss xmm2, dword [0x18031f7a8]
movss xmm1, dword [rbp - 0x48]
addss xmm1, xmm13
lea rcx, [rbp + 0x19f8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4ce0]
call fcn.180008740
call fcn.18001f8c0
cmp dword [rbp + 0x268c], 0
je 0x1800f367b
movss xmm3, dword [rbp + 0x2628]
movss xmm2, dword [rbp + 0x2624]
movss xmm1, dword [rbp + 0x2620]
lea rcx, [rbp + 0x2838]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1b0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1b8], eax
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x1088]
call fcn.1800d9520
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3280]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x108c]
movss xmm1, dword [rbp + 0x1088]
lea rcx, [rbp + 0x1a00]
call fcn.18000e870
movss dword [rsp + 0x28], xmm8
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm11
mov rdx, rax
mov rcx, r15
call fcn.180035740
mov esi, r13d
lea rcx, [rbp + 0x638]
call fcn.18005b170
test rax, rax
je 0x1800f381a
mov rdi, r13
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x638]
call fcn.18005b160
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x638]
call fcn.18005b160
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2848]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1b0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1b8], eax
xor r8d, r8d
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x2858]
call fcn.1800e2560
movsd xmm0, qword [rax]
movsd qword [rbp - 0x48], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x40], eax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3290]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
movss xmm1, dword [rbp - 0x48]
lea rcx, [rbp + 0x1a08]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov rdx, rdi
lea rcx, [rbp + 0x638]
call fcn.18005b160
lea rcx, [rax + 0x28]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x32a0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
movss xmm1, dword [rbp - 0x48]
lea rcx, [rbp + 0x1a10]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x638]
call fcn.18005b170
cmp rdi, rax
jb 0x1800f36a0
mov esi, r13d
lea rcx, [rbp + 0x620]
call fcn.18005b170
test rax, rax
je 0x1800f39ba
mov rdi, r13
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x620]
call fcn.18005b160
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x620]
call fcn.18005b160
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2868]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1b0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1b8], eax
xor r8d, r8d
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x2878]
call fcn.1800e2560
movsd xmm0, qword [rax]
movsd qword [rbp - 0x48], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x40], eax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x32b0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
movss xmm1, dword [rbp - 0x48]
lea rcx, [rbp + 0x1a18]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov rdx, rdi
lea rcx, [rbp + 0x620]
call fcn.18005b160
lea rcx, [rax + 0x28]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x32c0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x44]
movss xmm1, dword [rbp - 0x48]
lea rcx, [rbp + 0x1a20]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x620]
call fcn.18005b170
cmp rdi, rax
jb 0x1800f3840
lea rcx, [rbp + 0x1fb0]
call fcn.180008740
nop
lea rcx, [rbp + 0x1fd0]
call fcn.180008740
nop
lea rcx, [rbp + 0x1ff0]
call fcn.180008740
nop
lea rcx, [rbp + 0x2010]
call fcn.180008740
nop
lea rcx, [rbp + 0x2030]
call fcn.180008740
nop
lea rcx, [rbp + 0x2050]
call fcn.180008740
nop
lea rcx, [rbp + 0x620]
call fcn.18005b1e0
nop
lea rcx, [rbp + 0x638]
call fcn.18005b1e0
nop
lea rcx, [rbp + 0x2610]
call fcn.180047d40
lea rdi, str.Name:
cmp byte [0x1803658bd], 0
je 0x1800f3fc7
lea rcx, [rbp + 0x2120]
call fcn.180089510
nop
movaps xmm3, xmm9
movss xmm2, dword [0x18031f808]
movaps xmm1, xmm9
lea rcx, [rbp + 0x1e0]
call fcn.180047480
movss xmm2, dword [0x18031f79c]
movss xmm1, dword [0x18031f7f0]
lea rcx, [rbp + 0x1a28]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1a30]
call fcn.18000e870
mov rbx, rax
movss xmm2, dword [rbp + 0x1e4]
movss xmm1, dword [rbp + 0x1e0]
lea rcx, [rbp + 0x1a38]
call fcn.18000e870
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180020540
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.ReadTargetInfo
call fcn.18001d5e0
call fcn.1800205b0
mov rsi, rax
mov rdx, rdi
lea rcx, [rbp + 0x20b0]
call fcn.1800087f0
nop
lea rdx, [0x1802ff218]
lea rcx, [rbp + 0x2090]
call fcn.1800087f0
nop
lea rdx, str.Combat:
lea rcx, [rbp + 0x2070]
call fcn.1800087f0
nop
lea rdx, [rbp + 0x2120]
lea rcx, [rbp + 0x20b0]
cmp dword [rbp + 0x2150], 0
jle 0x1800f3d66
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x32d0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1e4]
addss xmm2, xmm13
movss xmm1, dword [rbp + 0x1e0]
addss xmm1, xmm13
lea rcx, [rbp + 0x1a40]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
mov edx, dword [rbp + 0x2150]
lea rcx, [rbp + 0x4d00]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp + 0x2090]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x32e0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1e4]
addss xmm2, dword [0x18031f764]
movss xmm1, dword [rbp + 0x1e0]
addss xmm1, xmm13
lea rcx, [rbp + 0x1a48]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4d00]
call fcn.180008740
mov edx, dword [rbp + 0x2154]
lea rcx, [rbp + 0x4d20]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp + 0x2070]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x32f0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1e4]
addss xmm2, dword [0x18031f77c]
movss xmm1, dword [rbp + 0x1e0]
addss xmm1, xmm13
lea rcx, [rbp + 0x1a50]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4d20]
jmp 0x1800f3f89
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3300]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1e4]
addss xmm2, xmm13
movss xmm1, dword [rbp + 0x1e0]
addss xmm1, xmm13
lea rcx, [rbp + 0x1a58]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
mov edx, dword [rbp + 0x2150]
lea rcx, [rbp + 0x4d40]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp + 0x2090]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3310]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1e4]
addss xmm2, dword [0x18031f764]
movss xmm1, dword [rbp + 0x1e0]
addss xmm1, xmm13
lea rcx, [rbp + 0x1a60]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4d40]
call fcn.180008740
mov edx, dword [rbp + 0x2154]
lea rcx, [rbp + 0x4d60]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp + 0x2070]
call fcn.180008c20
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3320]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1e4]
addss xmm2, dword [0x18031f77c]
movss xmm1, dword [rbp + 0x1e0]
addss xmm1, xmm13
lea rcx, [rbp + 0x1a68]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x4d60]
call fcn.180008740
call fcn.18001f8c0
nop
lea rcx, [rbp + 0x2070]
call fcn.180008740
nop
lea rcx, [rbp + 0x2090]
call fcn.180008740
nop
lea rcx, [rbp + 0x20b0]
call fcn.180008740
nop
lea rcx, [rbp + 0x2120]
call fcn.180061f70
cmp byte [0x1803658d4], 0
je 0x1800f3fd5
call fcn.180087c60
cmp byte [0x1803658c8], 0
je 0x1800f4042
lea rdx, str.ME:1.24
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18005c4b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rax, [rbp + 0x4d80]
mov qword [rbp + 0x8720], rax
lea rdx, str.C:WindowsMedia_ringout.wav
lea rcx, [rbp + 0x4d80]
call fcn.1800087f0
nop
mov rdx, rax
mov ecx, 0x64
call fcn.1800ea7f0
mov byte [0x1803658c8], 0
mov ecx, 0x32
call qword [sym.imp.KERNEL32.dll_Sleep]
cmp byte [0x1803658dc], 0
je 0x1800f4166
call fcn.180085540
lea rcx, [0x180361890]
call fcn.18009a780
test al, al
jne 0x1800f4166
mov r14d, r13d
lea rcx, [0x180361890]
call fcn.18009a750
test rax, rax
je 0x1800f4166
mov rsi, r13
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [0x180361890]
call fcn.18009a700
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3330]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, rsi
lea rcx, [0x180361890]
call fcn.180124e60
movd xmm6, dword [rax + 0x24]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180361890]
call fcn.180124e60
movd xmm1, dword [rax + 0x20]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1a70]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
inc r14d
movsxd rsi, r14d
lea rcx, [0x180361890]
call fcn.18009a750
cmp rsi, rax
jb 0x1800f4090
cmp byte [0x1803658bc], 0
je 0x1800f42b2
call fcn.180085540
lea rcx, [0x180361890]
call fcn.18009a780
test al, al
jne 0x1800f42b2
mov r14d, r13d
lea rcx, [0x180361890]
call fcn.18009a750
test rax, rax
je 0x1800f42b2
mov rsi, r13
nop word [rax + rax]
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, r9d
lea rcx, [rbp + 0x3340]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, rsi
lea rcx, [0x180361890]
call fcn.180124e60
mov ecx, dword [rax + 0x24]
add ecx, 7
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180361890]
call fcn.180124e60
mov ebx, dword [rax + 0x28]
mov rdx, rsi
lea rcx, [0x180361890]
call fcn.180124e60
mov ecx, dword [rax + 0x20]
lea eax, [rbx - 0xa]
add eax, ecx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1a78]
call fcn.18000e870
mov rbx, rax
mov rdx, rsi
lea rcx, [0x180361890]
call fcn.180124e60
mov ecx, dword [rax + 0x24]
add ecx, 7
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180361890]
call fcn.180124e60
mov ecx, dword [rax + 0x20]
add ecx, 0xa
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1a80]
call fcn.18000e870
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1800352b0
inc r14d
movsxd rsi, r14d
lea rcx, [0x180361890]
call fcn.18009a750
cmp rsi, rax
jb 0x1800f41b0
cmp byte [0x1803658e2], 0
je 0x1800f488c
call fcn.180085540
lea rcx, [0x180361890]
call fcn.18009a780
test al, al
jne 0x1800f488c
mov r12d, r13d
lea rcx, [0x180361890]
call fcn.18009a750
test rax, rax
je 0x1800f488c
mov r14, r13
nop dword [rax]
nop word [rax + rax]
mov rdx, r14
lea rcx, [0x180361890]
call fcn.18009a700
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3350]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x180361890]
call fcn.180124e60
movd xmm6, dword [rax + 0x24]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361890]
call fcn.180124e60
movd xmm1, dword [rax + 0x20]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1a88]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, r14
lea rcx, [0x180361890]
call fcn.18009a700
mov edx, dword [rax + 0x38]
lea rcx, [rbp + 0x4da0]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3360]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180361890]
call fcn.180124e60
movd xmm6, dword [rax + 0x24]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361890]
call fcn.180124e60
mov ebx, dword [rax + 0x28]
mov rdx, r14
lea rcx, [0x180361890]
call fcn.180124e60
mov ecx, dword [rax + 0x20]
add ecx, ebx
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1a90]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], edi
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x4da0]
call fcn.180008740
mov rdx, r14
lea rcx, [0x180361890]
call fcn.18009a700
mov edx, dword [rax + 0x3c]
lea rcx, [rbp + 0x4dc0]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3370]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180361890]
call fcn.180124e60
movd xmm6, dword [rax + 0x24]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361890]
call fcn.180124e60
mov ebx, dword [rax + 0x28]
mov rdx, r14
lea rcx, [0x180361890]
call fcn.180124e60
mov eax, dword [rax + 0x20]
add eax, 0x32
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1a98]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], edi
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x4dc0]
call fcn.180008740
mov rdx, r14
lea rcx, [0x180361890]
call fcn.18009a700
mov edx, dword [rax + 0x40]
lea rcx, [rbp + 0x4de0]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3380]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180361890]
call fcn.180124e60
movd xmm6, dword [rax + 0x24]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361890]
call fcn.180124e60
mov ebx, dword [rax + 0x28]
mov rdx, r14
lea rcx, [0x180361890]
call fcn.180124e60
mov eax, dword [rax + 0x20]
add eax, 0x64
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1aa0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], edi
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x4de0]
call fcn.180008740
mov rdx, r14
lea rcx, [0x180361890]
call fcn.18009a700
mov edx, dword [rax + 0x44]
lea rcx, [rbp + 0x4e00]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3390]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180361890]
call fcn.180124e60
movd xmm6, dword [rax + 0x24]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361890]
call fcn.180124e60
mov ebx, dword [rax + 0x28]
mov rdx, r14
lea rcx, [0x180361890]
call fcn.180124e60
mov eax, dword [rax + 0x20]
add eax, 0x96
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1aa8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], edi
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x4e00]
call fcn.180008740
mov rdx, r14
lea rcx, [0x180361890]
call fcn.18009a700
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x4e20]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x33a0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180361890]
call fcn.180124e60
movd xmm6, dword [rax + 0x24]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361890]
call fcn.180124e60
mov ebx, dword [rax + 0x28]
mov rdx, r14
lea rcx, [0x180361890]
call fcn.180124e60
mov eax, dword [rax + 0x20]
add eax, 0xc8
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1ab0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], edi
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x4e20]
call fcn.180008740
inc r12d
movsxd r14, r12d
lea rcx, [0x180361890]
call fcn.18009a750
cmp r14, rax
jb 0x1800f4300
cmp byte [0x1803658de], 0
je 0x1800f530e
call fcn.1800847a0
lea rcx, [0x180361890]
call fcn.18009a780
test al, al
jne 0x1800f530e
xor r9d, r9d
lea edx, [r9 + 5]
lea r8d, [r9 + 0x64]
lea rcx, [rbp + 8]
call fcn.1800474a0
movaps xmm2, xmm10
movss xmm1, dword [0x18031f838]
lea rcx, [rbp + 0x1ab8]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1ac0]
call fcn.18000e870
mov rbx, rax
mov ecx, dword [rbp + 0xc]
add ecx, 0xfffffffb
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mov ecx, dword [rbp + 8]
add ecx, 0xfffffffb
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1ac8]
call fcn.18000e870
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180020540
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.FindChooseOptionLive
call fcn.18001d5e0
call fcn.1800205b0
mov r14, rax
xor edx, edx
lea rcx, [0x180361890]
call fcn.180124e60
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x33b0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1ad0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x33c0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
movss xmm6, dword [0x18031f764]
addss xmm2, xmm6
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1ad8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Object:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
xor edx, edx
lea rcx, [0x180361890]
call fcn.180124e60
mov edx, dword [rax + 0x38]
lea rcx, [rbp + 0x4e40]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x33d0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm6
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
addss xmm1, xmm7
lea rcx, [rbp + 0x1ae0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
nop
lea rcx, [rbp + 0x4e40]
call fcn.180008740
xor edx, edx
lea rcx, [0x180361890]
call fcn.180124e60
mov edx, dword [rax + 0x3c]
lea rcx, [rbp + 0x4e60]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x33e0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm6
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
addss xmm1, dword [0x18031f7d0]
lea rcx, [rbp + 0x1ae8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
nop
lea rcx, [rbp + 0x4e60]
call fcn.180008740
xor edx, edx
lea rcx, [0x180361890]
call fcn.180124e60
mov edx, dword [rax + 0x40]
lea rcx, [rbp + 0x4e80]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x33f0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm6
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
addss xmm1, dword [0x18031f7f0]
lea rcx, [rbp + 0x1af0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
nop
lea rcx, [rbp + 0x4e80]
call fcn.180008740
xor edx, edx
lea rcx, [0x180361890]
call fcn.180124e60
mov edx, dword [rax + 0x44]
lea rcx, [rbp + 0x4ea0]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3400]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm6
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
addss xmm1, dword [0x18031f808]
lea rcx, [rbp + 0x1af8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
nop
lea rcx, [rbp + 0x4ea0]
call fcn.180008740
xor edx, edx
lea rcx, [0x180361890]
call fcn.180124e60
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x4ec0]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3410]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm6
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
movss xmm6, dword [0x18031f81c]
addss xmm1, xmm6
lea rcx, [rbp + 0x1b00]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
nop
lea rcx, [rbp + 0x4ec0]
call fcn.180008740
mov r12d, r13d
lea rcx, [0x180361890]
call fcn.18009a750
test rax, rax
je 0x1800f5309
mov rsi, r13
lea r15, str.Walk_here:
nop dword [rax]
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [0x180361890]
call fcn.180124e60
lea rdx, str.Walk_here
mov rcx, rax
call fcn.18005bbf0
test eax, eax
jne 0x1800f52e7
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3420]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm15
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1b08]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
mov rdx, rsi
lea rcx, [0x180361890]
call fcn.180124e60
mov edx, dword [rax + 0x38]
lea rcx, [rbp + 0x4ee0]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3430]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm15
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
addss xmm1, xmm7
lea rcx, [rbp + 0x1b10]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
nop
lea rcx, [rbp + 0x4ee0]
call fcn.180008740
mov rdx, rsi
lea rcx, [0x180361890]
call fcn.180124e60
mov edx, dword [rax + 0x3c]
lea rcx, [rbp + 0x4f00]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3440]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm15
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
addss xmm1, dword [0x18031f7d0]
lea rcx, [rbp + 0x1b18]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
nop
lea rcx, [rbp + 0x4f00]
call fcn.180008740
mov rdx, rsi
lea rcx, [0x180361890]
call fcn.180124e60
mov edx, dword [rax + 0x40]
lea rcx, [rbp + 0x4f20]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3450]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm15
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
addss xmm1, dword [0x18031f7f0]
lea rcx, [rbp + 0x1b20]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
nop
lea rcx, [rbp + 0x4f20]
call fcn.180008740
mov rdx, rsi
lea rcx, [0x180361890]
call fcn.180124e60
mov edx, dword [rax + 0x44]
lea rcx, [rbp + 0x4f40]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3460]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm15
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
addss xmm1, dword [0x18031f808]
lea rcx, [rbp + 0x1b28]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
nop
lea rcx, [rbp + 0x4f40]
call fcn.180008740
mov rdx, rsi
lea rcx, [0x180361890]
call fcn.180124e60
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x4f60]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3470]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movd xmm2, dword [rbp + 0xc]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm15
movd xmm1, dword [rbp + 8]
cvtdq2ps xmm1, xmm1
addss xmm1, xmm6
lea rcx, [rbp + 0x1b30]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
nop
lea rcx, [rbp + 0x4f60]
call fcn.180008740
inc r12d
movsxd rsi, r12d
lea rcx, [0x180361890]
call fcn.18009a750
cmp rsi, rax
jb 0x1800f4e70
mov r15, qword [rbp + 0x5b8]
call fcn.18001f8c0
lea r13, [0x1802ff288]
cmp byte [0x1803658d7], 0
je 0x1800f5aa3
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x380]
call fcn.180136ef0
nop
xor r12d, r12d
mov r14d, r12d
lea rcx, [rbp + 0x380]
call fcn.18005b170
test rax, rax
je 0x1800f5a95
mov esi, r12d
lea rdi, [0x1802ff270]
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x380]
call fcn.18005b160
cmp dword [rax + 0x78], 3
jne 0x1800f5a7a
mov rdx, rsi
lea rcx, [rbp + 0x380]
call fcn.18005b160
cmp dword [rax + 0x1c], 0
jle 0x1800f5a7a
mov rdx, rsi
lea rcx, [rbp + 0x380]
call fcn.18005b160
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x380]
call fcn.18005b160
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x380]
call fcn.18005b160
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2888]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1b0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1b8], eax
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x158]
call fcn.1800d9520
mov edx, 1
lea rcx, [rbp + 0x6920]
call fcn.18009a580
nop
lea rdx, [0x1800473f0]
lea rcx, [rbp + 0x6930]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x380]
call fcn.18005b160
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 + 0x21b0]
lea rcx, [rbp + 0x6920]
call fcn.18009a540
nop
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3480]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x158]
subss xmm1, xmm11
lea rcx, [rbp + 0x1b38]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x380]
call fcn.18005b160
mov edx, dword [rax + 0x68]
lea rcx, [rbp + 0x4f80]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3490]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x158]
lea rcx, [rbp + 0x1b40]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x4f80]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x34a0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm1, dword [rbp + 0x158]
subss xmm1, xmm11
movss xmm2, dword [rbp + 0x15c]
lea rcx, [rbp + 0x1b48]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x380]
call fcn.18005b160
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x4fa0]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x34b0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
movss xmm1, dword [rbp + 0x158]
lea rcx, [rbp + 0x1b50]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x4fa0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x34c0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
movss xmm1, dword [rbp + 0x158]
lea rcx, [rbp + 0x1b58]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm8
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x34d0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x158]
subss xmm1, xmm11
lea rcx, [rbp + 0x1b60]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r12
lea rdx, [0x1802ff284]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x380]
call fcn.18005b160
mov rdx, qword [rax + 0x70]
lea rcx, [rbp + 0x4fc0]
call fcn.180008650
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x34e0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x158]
lea rcx, [rbp + 0x1b68]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x4fc0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp + 0x380]
call fcn.18005b160
lea rcx, [rax + 0x28]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x34f0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
subss xmm2, xmm13
movss xmm1, dword [rbp + 0x158]
addss xmm1, xmm15
lea rcx, [rbp + 0x1b70]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3500]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x158]
subss xmm1, dword [0x18031f77c]
lea rcx, [rbp + 0x1b78]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r12
lea rdx, str.Mem:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
lea rcx, [rbp + 0x21b0]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3510]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x15c]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x158]
lea rcx, [rbp + 0x1b80]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x21b0]
call fcn.180008740
nop
lea rcx, [rbp + 0x6920]
call fcn.18000cc40
lea rdi, [0x1802ff270]
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x380]
call fcn.18005b170
cmp rsi, rax
jb 0x1800f5360
lea rcx, [rbp + 0x380]
call fcn.18005b1e0
jmp 0x1800f5aa6
xor r12d, r12d
cmp byte [0x1803658e0], 0
je 0x1800fee26
movss xmm2, dword [0x18031f86c]
movss xmm1, dword [0x18031f840]
lea rcx, [rbp + 0x1b88]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
mov r8d, 0xa
lea rdx, [0x1803658e0]
lea rcx, str.Interface_data
call fcn.18001d5e0
lea rdx, [0x1802f1786]
lea rcx, [rbp - 0x68]
call fcn.1800087f0
nop
mov ebx, r12d
movss xmm6, dword [0x18031f8e8]
movaps xmm1, xmm6
movaps xmm0, xmm9
call fcn.180023270
lea rdx, [0x18036b160]
lea rcx, str.Freeze
call fcn.18003e350
xor ecx, ecx
call fcn.1800172f0
test al, al
je 0x1800f5b44
lea rcx, str.Stop_refreshing
call fcn.180024080
movaps xmm1, xmm6
movaps xmm0, xmm9
call fcn.180023270
lea rdx, [0x18035f218]
lea rcx, str.Bounded
call fcn.18003e350
xor ecx, ecx
call fcn.1800172f0
test al, al
je 0x1800f5b7a
lea rcx, str.Get_only_inbound
call fcn.180024080
lea rdx, [0x18036b1d9]
lea rcx, str.F_text
call fcn.18003e350
test al, al
je 0x1800f5b9f
mov byte [0x18036b1da], 0
mov byte [0x18036b170], 0
xor ecx, ecx
call fcn.1800172f0
test al, al
je 0x1800f5bb6
lea rcx, str.Show_only_with_text
call fcn.180024080
movaps xmm1, xmm6
movaps xmm0, xmm9
call fcn.180023270
lea rdx, [0x18036b1da]
lea rcx, str.FilterID
call fcn.18003e350
test al, al
je 0x1800f5be7
mov byte [0x18036b170], 0
mov byte [0x18036b1d9], 0
xor ecx, ecx
call fcn.1800172f0
test al, al
je 0x1800f5bfe
lea rcx, str.Filter_by_item_ids
call fcn.180024080
movaps xmm1, xmm6
movaps xmm0, xmm9
call fcn.180023270
lea rdx, [0x18036b170]
lea rcx, str.FilterText
call fcn.18003e350
test al, al
je 0x1800f5c2f
mov byte [0x18036b1d9], 0
mov byte [0x18036b1da], 0
xor ecx, ecx
call fcn.1800172f0
test al, al
je 0x1800f5c46
lea rcx, str.Filter_by_texts
call fcn.180024080
cmp byte [0x18036b160], 0
jne 0x1800f5cc4
mov eax, dword [0x1803658d0]
inc eax
mov dword [0x1803658d0], eax
cmp eax, 0x64
jle 0x1800f5cc4
mov dword [0x1803658d0], r12d
lea rax, [rbp + 0x29c8]
mov qword [rbp + 0x8720], rax
lea rcx, [rbp + 0x29c8]
call fcn.18000c730
nop
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
mov r9b, 1
movzx r8d, r9b
mov edx, dword [0x18036b188]
lea rcx, [rbp + 0x29e0]
call fcn.180075230
nop
mov rdx, rax
lea rcx, [0x180361a48]
call fcn.18009a8d0
nop
lea rcx, [rbp + 0x29e0]
call fcn.18005b3d0
cmp byte [0x18036b1d9], 0
jne 0x1800f5ce3
cmp byte [0x18036b1da], 0
jne 0x1800f5ce3
cmp byte [0x18036b170], 0
jne 0x1800f5ce3
xor al, al
jmp 0x1800f5cea
mov ebx, 0xc0200
mov al, 1
mov byte [0x18036b1b0], al
lea rcx, [0x180361a48]
call fcn.18005b190
test al, al
jne 0x1800fee17
movss xmm2, dword [0x18031f864]
movss xmm1, dword [0x18031f838]
lea rcx, [rbp + 0x1b90]
call fcn.18000e870
mov rdx, rax
mov r9d, ebx
mov r8b, 1
lea rcx, str.IDData
call fcn.18001a990
lea r8, [rbp + 0x8728]
mov edx, 0x14
lea rcx, [rbp + 0x168]
call fcn.180047a60
nop
lea r8, [rbp + 0x8730]
mov edx, 0x28
lea rcx, [rbp - 0x10]
call fcn.180047bb0
nop
mov r13d, r12d
movss xmm6, dword [0x18031f798]
movss xmm7, dword [0x18031f7f0]
cmp byte [0x18036b1da], 0
je 0x1800f5ddc
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x1b98]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
xor edx, edx
lea r8d, [rdx + 0x1b]
lea rcx, str.Askkk1
call fcn.18001d5e0
mov dword [rsp + 0x20], 0x20
mov edi, 1
lea r9d, [rdi + 0x63]
mov r8d, edi
lea rdx, [0x18036b130]
lea rcx, str.FilterIDs
call fcn.18003fca0
call fcn.18001f8c0
jmp 0x1800f5de1
mov edi, 1
cmp byte [0x18036b170], 0
je 0x1800f5e44
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x1ba0]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
xor edx, edx
lea r8d, [rdx + 0x1b]
lea rcx, str.Askkk2
call fcn.18001d5e0
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
mov r9d, 0x20
lea r8d, [r9 + 0x44]
lea rdx, str.kkkk
lea rcx, str.FilterTexts
call fcn.18003fcf0
call fcn.18001f8c0
cmp byte [0x18036b1b0], 0
je 0x1800f5e59
mov edx, 0x64000000
xor ecx, ecx
call fcn.180014820
mov dword [rbp + 0x8720], r12d
lea rcx, [0x180361a48]
call fcn.18005b370
test rax, rax
je 0x1800fedeb
mov r14, r12
nop dword [rax + rax]
lea rcx, [rbp + 0x168]
call fcn.1800db670
test rax, rax
je 0x1800f5f27
xor edi, edi
xor esi, esi
nop dword [rax]
mov r8, rdi
lea rdx, [rbp + 0x3520]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
call fcn.1800dbda0
cmp al, 1
jne 0x1800f5f09
movsxd rdx, esi
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov ebx, dword [rax]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
cmp ebx, dword [rax + 0x1c]
je 0x1800f5f09
mov r8, rdi
lea rdx, [rbp + 0x3530]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
xor edx, edx
call fcn.1800db190
call fcn.1800462a0
inc r12d
add esi, 2
movsxd rdi, r12d
lea rcx, [rbp + 0x168]
call fcn.1800db670
cmp rdi, rax
jb 0x1800f5ea0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
cmp dword [rax + 0xb0], 0
jne 0x1800f6874
xor r8d, r8d
lea rdx, [rbp + 0x3540]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
call fcn.1800dbda0
test al, al
je 0x1800f5f8a
xor r8d, r8d
lea rdx, [rbp + 0x3550]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
xor edx, edx
call fcn.1800db190
call fcn.1800462a0
lea rcx, [rbp - 0x68]
call fcn.180073540
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x4fe0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x4fe0]
call fcn.180008740
lea rbx, [0x1802f9cb8]
mov rdx, rbx
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5000]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5000]
call fcn.180008740
mov rdx, rbx
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5020]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5020]
call fcn.180008740
mov rdx, rbx
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5040]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5040]
call fcn.180008740
lea rdx, [0x1802fe58c]
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov esi, dword [rax + 0x1c]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edi, dword [rax + 0x20]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x24]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
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 + 0x67f0]
call fcn.1800474f0
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x1f20], xmm0
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x1f30], xmm1
lea rdx, [rbp + 0x1f20]
lea rcx, [rbp + 0x5060]
call fcn.1800897f0
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5060]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045640
test al, al
jne 0x1800f6850
cmp byte [0x18036b1b0], al
je 0x1800f6877
mov ecx, r12d
mov dword [0x18036b188], ecx
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
xor edx, edx
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x20]
mov edi, 1
mov edx, edi
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
xor r8d, r8d
lea rdx, [rbp + 0x3560]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
movzx edx, dil
call fcn.1800db190
cmp byte [0x18036b1d9], 0
je 0x1800f623b
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800f623b
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fedc5
cmp byte [0x18036b1da], 0
je 0x1800f6262
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [0x18036b130]
cmp dword [rax + 0x48], ecx
jne 0x1800fedc5
cmp byte [0x18036b170], 0
je 0x1800f62c6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
jbe 0x1800f62c6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
ja 0x1800fedc5
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3570]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1ba8]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1bb0]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3580]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1bb8]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x60]
call fcn.1800e0ac0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rbp + 0x60]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f6877
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rbp + 0x64]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f6877
mov dword [rbp + 0x60], r13d
cmp r13d, 0x258
jle 0x1800f65a5
lea eax, [r13 - 0x258]
mov dword [rbp + 0x60], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0x64], ecx
cmp eax, 0x258
jle 0x1800f65a5
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800f65a5
add edx, 0xfffffda8
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800f65a5
add edx, 0xfffffda8
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800f65a5
add edx, 0xfffffda8
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800f65a5
add edx, 0xfffffda8
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800f65a5
add edx, 0xfffffda8
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800f65a5
add edx, 0xfffffda8
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800f65a5
add edx, 0xfffffda8
mov dword [rbp + 0x60], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x64], eax
cmp edx, 0x258
jle 0x1800f65a5
lea eax, [rdx - 0x258]
mov dword [rbp + 0x60], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x64], eax
lea rax, [rbp + 0x7420]
mov qword [rbp + 0x1f0], rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rdx, rax
lea rcx, [rbp + 0x7420]
call fcn.180047560
nop
movsd xmm0, qword [rbp + 0x60]
movsd qword [rbp + 0x10a0], xmm0
mov ecx, dword [rbp + 0x68]
mov dword [rbp + 0x10a8], ecx
mov rdx, rax
lea rcx, [rbp + 0x10a0]
call fcn.1800ed3f0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f6877
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c4b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c4b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x1800473d0]
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, [0x180361a48]
call fcn.18005b360
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, [0x1802f9cb8]
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802f9b2c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5080]
lea rcx, [rbx + 0xd8]
call fcn.1801252f0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c4b0
mov rcx, rax
lea rdx, [0x1802fb4f0]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5080]
call fcn.180008740
lea rdx, [0x1802f17c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x1800f687e
cmp byte [0x18036b1b0], 0
jne 0x1800f6181
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax + 0x1c]
jmp 0x1800f6184
xor r12d, r12d
lea rsi, [0x1802f9cb8]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
cmp dword [rax + 0xb0], 1
jne 0x1800f7128
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
xor edx, edx
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800f68e3
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x28]
mov edi, 1
mov edx, edi
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
je 0x1800f68f5
jmp 0x1800f68e8
mov edi, 1
cmp byte [0x18036b1b0], 0
je 0x1800f7128
mov r8, rdi
lea rdx, [rbp + 0x3590]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
call fcn.1800dbda0
test al, al
je 0x1800f693c
mov r8, rdi
lea rdx, [rbp + 0x35a0]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
xor edx, edx
call fcn.1800db190
call fcn.1800462a0
lea rcx, [rbp - 0x68]
call fcn.180073540
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x50a0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x50a0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x50c0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x50c0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x50e0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x50e0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5100]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5100]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045640
test al, al
jne 0x1800f6a6c
cmp byte [0x18036b1b0], al
je 0x1800f7128
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 2
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x20]
mov edx, 3
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8, rdi
lea rdx, [rbp + 0x35b0]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
mov dl, 1
call fcn.1800db190
cmp byte [0x18036b1d9], 0
je 0x1800f6b1c
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800f6b1c
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fedc5
cmp byte [0x18036b1da], 0
je 0x1800f6b43
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [0x18036b130]
cmp dword [rax + 0x48], ecx
jne 0x1800fedc5
cmp byte [0x18036b170], 0
je 0x1800f6ba7
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
jbe 0x1800f6ba7
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
ja 0x1800fedc5
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x35c0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1bc0]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1bc8]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x35d0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1bd0]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x40]
call fcn.1800e0ac0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rbp + 0x40]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f7128
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rbp + 0x44]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f7128
mov dword [rbp + 0x40], r13d
cmp r13d, 0x258
jle 0x1800f6e86
lea eax, [r13 - 0x258]
mov dword [rbp + 0x40], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0x44], ecx
cmp eax, 0x258
jle 0x1800f6e86
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6e86
add edx, 0xfffffda8
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6e86
add edx, 0xfffffda8
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6e86
add edx, 0xfffffda8
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6e86
add edx, 0xfffffda8
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6e86
add edx, 0xfffffda8
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6e86
add edx, 0xfffffda8
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6e86
add edx, 0xfffffda8
mov dword [rbp + 0x40], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x44], eax
cmp edx, 0x258
jle 0x1800f6e86
lea eax, [rdx - 0x258]
mov dword [rbp + 0x40], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x44], eax
lea rax, [rbp + 0x7530]
mov qword [rbp + 0x258], rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rdx, rax
lea rcx, [rbp + 0x7530]
call fcn.180047560
nop
movsd xmm0, qword [rbp + 0x40]
movsd qword [rbp + 0x10b0], xmm0
mov ecx, dword [rbp + 0x48]
mov dword [rbp + 0x10b8], ecx
mov rdx, rax
lea rcx, [rbp + 0x10b0]
call fcn.1800ed3f0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f7128
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c4b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c4b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x1800473d0]
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, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802f9b2c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5120]
lea rcx, [rbx + 0xd8]
call fcn.1801252f0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c4b0
mov rcx, rax
lea rdx, [0x1802fb4f0]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5120]
call fcn.180008740
lea rdx, [0x1802f17c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
cmp dword [rax + 0xb0], 2
jne 0x1800f7a1e
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edi, 2
mov edx, edi
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800f718c
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x28]
lea edx, [rdi + 1]
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
je 0x1800f7199
cmp byte [0x18036b1b0], 0
je 0x1800f7a1e
mov r8, rdi
lea rdx, [rbp + 0x35e0]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
call fcn.1800dbda0
test al, al
je 0x1800f71e0
mov r8, rdi
lea rdx, [rbp + 0x35f0]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
xor edx, edx
call fcn.1800db190
call fcn.1800462a0
lea rcx, [rbp - 0x68]
call fcn.180073540
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5140]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5140]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5160]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5160]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5180]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5180]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x51a0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x51a0]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045640
test al, al
jne 0x1800f7310
cmp byte [0x18036b1b0], al
je 0x1800f7a1e
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 4
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x20]
mov edx, 5
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8, rdi
lea rdx, [rbp + 0x3600]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
mov dl, 1
call fcn.1800db190
cmp byte [0x18036b1d9], 0
je 0x1800f73c0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800f73c0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fedc0
cmp byte [0x18036b1da], 0
je 0x1800f73e7
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [0x18036b130]
cmp dword [rax + 0x48], ecx
jne 0x1800fedc0
cmp byte [0x18036b170], 0
je 0x1800f744b
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
jbe 0x1800f744b
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
ja 0x1800fedc0
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3610]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax]
add ecx, ebx
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1bd8]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1be0]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3620]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1be8]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x90]
call fcn.1800e0ac0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rbp + 0x90]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f7a1e
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rbp + 0x94]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f7a1e
mov dword [rbp + 0x90], r13d
cmp r13d, 0x258
jle 0x1800f7776
lea eax, [r13 - 0x258]
mov dword [rbp + 0x90], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0x94], ecx
cmp eax, 0x258
jle 0x1800f7776
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f7776
add edx, 0xfffffda8
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f7776
add edx, 0xfffffda8
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f7776
add edx, 0xfffffda8
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f7776
add edx, 0xfffffda8
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f7776
add edx, 0xfffffda8
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f7776
add edx, 0xfffffda8
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f7776
add edx, 0xfffffda8
mov dword [rbp + 0x90], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x94], eax
cmp edx, 0x258
jle 0x1800f7776
lea eax, [rdx - 0x258]
mov dword [rbp + 0x90], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x94], eax
lea rax, [rbp + 0x7640]
mov qword [rbp + 0x1bf0], rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rdx, rax
lea rcx, [rbp + 0x7640]
call fcn.180047560
nop
movsd xmm0, qword [rbp + 0x90]
movsd qword [rbp + 0x10c0], xmm0
mov ecx, dword [rbp + 0x98]
mov dword [rbp + 0x10c8], ecx
mov rdx, rax
lea rcx, [rbp + 0x10c0]
call fcn.1800ed3f0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f7a1e
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c4b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c4b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x1800473d0]
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, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802f9b2c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x51c0]
lea rcx, [rbx + 0xd8]
call fcn.1801252f0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c4b0
mov rcx, rax
lea rdx, [0x1802fb4f0]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x51c0]
call fcn.180008740
lea rdx, [0x1802f17c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
cmp dword [rax + 0xb0], 3
jne 0x1800f831d
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 4
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800f7a82
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x28]
mov edx, 5
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
je 0x1800f7a8f
cmp byte [0x18036b1b0], 0
je 0x1800f831d
mov r8d, 3
lea rdx, [rbp + 0x3630]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
call fcn.1800dbda0
test al, al
je 0x1800f7adc
mov r8d, 3
lea rdx, [rbp + 0x3640]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
xor edx, edx
call fcn.1800db190
call fcn.1800462a0
lea rcx, [rbp - 0x68]
call fcn.180073540
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x51e0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x51e0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5200]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5200]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5220]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5220]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5240]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5240]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045640
test al, al
jne 0x1800f7c0c
cmp byte [0x18036b1b0], al
je 0x1800f831d
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 6
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x20]
mov edx, 7
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 3
lea rdx, [rbp + 0x3650]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
mov dl, 1
call fcn.1800db190
cmp byte [0x18036b1d9], 0
je 0x1800f7cbf
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800f7cbf
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fedc0
cmp byte [0x18036b1da], 0
je 0x1800f7ce6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [0x18036b130]
cmp dword [rax + 0x48], ecx
jne 0x1800fedc0
cmp byte [0x18036b170], 0
je 0x1800f7d4a
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
jbe 0x1800f7d4a
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
ja 0x1800fedc0
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3660]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax]
add ecx, ebx
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1bf8]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c00]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3670]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c08]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0xa0]
call fcn.1800e0ac0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rbp + 0xa0]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f831d
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rbp + 0xa4]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f831d
mov dword [rbp + 0xa0], r13d
cmp r13d, 0x258
jle 0x1800f8075
lea eax, [r13 - 0x258]
mov dword [rbp + 0xa0], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0xa4], ecx
cmp eax, 0x258
jle 0x1800f8075
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f8075
add edx, 0xfffffda8
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f8075
add edx, 0xfffffda8
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f8075
add edx, 0xfffffda8
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f8075
add edx, 0xfffffda8
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f8075
add edx, 0xfffffda8
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f8075
add edx, 0xfffffda8
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f8075
add edx, 0xfffffda8
mov dword [rbp + 0xa0], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0xa4], eax
cmp edx, 0x258
jle 0x1800f8075
lea eax, [rdx - 0x258]
mov dword [rbp + 0xa0], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0xa4], eax
lea rax, [rbp + 0x7750]
mov qword [rbp + 0x1c10], rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rdx, rax
lea rcx, [rbp + 0x7750]
call fcn.180047560
nop
movsd xmm0, qword [rbp + 0xa0]
movsd qword [rbp + 0x610], xmm0
mov ecx, dword [rbp + 0xa8]
mov dword [rbp + 0x618], ecx
mov rdx, rax
lea rcx, [rbp + 0x610]
call fcn.1800ed3f0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f831d
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c4b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c4b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x1800473d0]
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, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802f9b2c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5260]
lea rcx, [rbx + 0xd8]
call fcn.1801252f0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c4b0
mov rcx, rax
lea rdx, [0x1802fb4f0]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5260]
call fcn.180008740
lea rdx, [0x1802f17c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
cmp dword [rax + 0xb0], 4
jne 0x1800f8c1c
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 6
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800f8381
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x28]
mov edx, 7
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
je 0x1800f838e
cmp byte [0x18036b1b0], 0
je 0x1800f8c1c
mov r8d, 4
lea rdx, [rbp + 0x3680]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
call fcn.1800dbda0
test al, al
je 0x1800f83db
mov r8d, 4
lea rdx, [rbp + 0x3690]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
xor edx, edx
call fcn.1800db190
call fcn.1800462a0
lea rcx, [rbp - 0x68]
call fcn.180073540
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5280]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5280]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x52a0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x52a0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x52c0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x52c0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x52e0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x52e0]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045640
test al, al
jne 0x1800f850b
cmp byte [0x18036b1b0], al
je 0x1800f8c1c
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 8
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x20]
mov edx, 9
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 4
lea rdx, [rbp + 0x36a0]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
mov dl, 1
call fcn.1800db190
cmp byte [0x18036b1d9], 0
je 0x1800f85be
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800f85be
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fedc0
cmp byte [0x18036b1da], 0
je 0x1800f85e5
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [0x18036b130]
cmp dword [rax + 0x48], ecx
jne 0x1800fedc0
cmp byte [0x18036b170], 0
je 0x1800f8649
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
jbe 0x1800f8649
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
ja 0x1800fedc0
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x36b0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax]
add ecx, ebx
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c18]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c20]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x36c0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c28]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0xb0]
call fcn.1800e0ac0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rbp + 0xb0]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f8c1c
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rbp + 0xb4]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f8c1c
mov dword [rbp + 0xb0], r13d
cmp r13d, 0x258
jle 0x1800f8974
lea eax, [r13 - 0x258]
mov dword [rbp + 0xb0], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0xb4], ecx
cmp eax, 0x258
jle 0x1800f8974
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f8974
add edx, 0xfffffda8
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f8974
add edx, 0xfffffda8
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f8974
add edx, 0xfffffda8
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f8974
add edx, 0xfffffda8
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f8974
add edx, 0xfffffda8
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f8974
add edx, 0xfffffda8
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f8974
add edx, 0xfffffda8
mov dword [rbp + 0xb0], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0xb4], eax
cmp edx, 0x258
jle 0x1800f8974
lea eax, [rdx - 0x258]
mov dword [rbp + 0xb0], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0xb4], eax
lea rax, [rbp + 0x7860]
mov qword [rbp + 0x1c30], rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rdx, rax
lea rcx, [rbp + 0x7860]
call fcn.180047560
nop
movsd xmm0, qword [rbp + 0xb0]
movsd qword [rbp + 0x420], xmm0
mov ecx, dword [rbp + 0xb8]
mov dword [rbp + 0x428], ecx
mov rdx, rax
lea rcx, [rbp + 0x420]
call fcn.1800ed3f0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f8c1c
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c4b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c4b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x1800473d0]
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, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802f9b2c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5300]
lea rcx, [rbx + 0xd8]
call fcn.1801252f0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c4b0
mov rcx, rax
lea rdx, [0x1802fb4f0]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5300]
call fcn.180008740
lea rdx, [0x1802f17c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
cmp dword [rax + 0xb0], 5
jne 0x1800f951b
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 8
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800f8c80
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x28]
mov edx, 9
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
je 0x1800f8c8d
cmp byte [0x18036b1b0], 0
je 0x1800f951b
mov r8d, 5
lea rdx, [rbp + 0x36d0]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
call fcn.1800dbda0
test al, al
je 0x1800f8cda
mov r8d, 5
lea rdx, [rbp + 0x36e0]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
xor edx, edx
call fcn.1800db190
call fcn.1800462a0
lea rcx, [rbp - 0x68]
call fcn.180073540
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5320]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5320]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5340]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5340]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5360]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5360]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5380]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5380]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045640
test al, al
jne 0x1800f8e0a
cmp byte [0x18036b1b0], al
je 0x1800f951b
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 0xa
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x20]
mov edx, 0xb
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 5
lea rdx, [rbp + 0x36f0]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
mov dl, 1
call fcn.1800db190
cmp byte [0x18036b1d9], 0
je 0x1800f8ebd
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800f8ebd
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fedc0
cmp byte [0x18036b1da], 0
je 0x1800f8ee4
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [0x18036b130]
cmp dword [rax + 0x48], ecx
jne 0x1800fedc0
cmp byte [0x18036b170], 0
je 0x1800f8f48
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
jbe 0x1800f8f48
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
ja 0x1800fedc0
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3700]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c38]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c40]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3710]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c48]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0xc0]
call fcn.1800e0ac0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rbp + 0xc0]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f951b
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rbp + 0xc4]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f951b
mov dword [rbp + 0xc0], r13d
cmp r13d, 0x258
jle 0x1800f9273
lea eax, [r13 - 0x258]
mov dword [rbp + 0xc0], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0xc4], ecx
cmp eax, 0x258
jle 0x1800f9273
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f9273
add edx, 0xfffffda8
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f9273
add edx, 0xfffffda8
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f9273
add edx, 0xfffffda8
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f9273
add edx, 0xfffffda8
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f9273
add edx, 0xfffffda8
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f9273
add edx, 0xfffffda8
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f9273
add edx, 0xfffffda8
mov dword [rbp + 0xc0], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0xc4], eax
cmp edx, 0x258
jle 0x1800f9273
lea eax, [rdx - 0x258]
mov dword [rbp + 0xc0], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0xc4], eax
lea rax, [rbp + 0x7970]
mov qword [rbp + 0x1c50], rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rdx, rax
lea rcx, [rbp + 0x7970]
call fcn.180047560
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.1800ed3f0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f951b
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c4b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c4b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x1800473d0]
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, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802f9b2c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x53a0]
lea rcx, [rbx + 0xd8]
call fcn.1801252f0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c4b0
mov rcx, rax
lea rdx, [0x1802fb4f0]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x53a0]
call fcn.180008740
lea rdx, [0x1802f17c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
cmp dword [rax + 0xb0], 6
jne 0x1800f9e1a
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 0xa
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800f957f
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x28]
mov edx, 0xb
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
je 0x1800f958c
cmp byte [0x18036b1b0], 0
je 0x1800f9e1a
mov r8d, 6
lea rdx, [rbp + 0x3720]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
call fcn.1800dbda0
test al, al
je 0x1800f95d9
mov r8d, 6
lea rdx, [rbp + 0x3730]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
xor edx, edx
call fcn.1800db190
call fcn.1800462a0
lea rcx, [rbp - 0x68]
call fcn.180073540
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x53c0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x53c0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x53e0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x53e0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5400]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5400]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5420]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5420]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045640
test al, al
jne 0x1800f9709
cmp byte [0x18036b1b0], al
je 0x1800f9e1a
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 0xc
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x20]
mov edx, 0xd
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 6
lea rdx, [rbp + 0x3740]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
mov dl, 1
call fcn.1800db190
cmp byte [0x18036b1d9], 0
je 0x1800f97bc
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800f97bc
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fedc0
cmp byte [0x18036b1da], 0
je 0x1800f97e3
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [0x18036b130]
cmp dword [rax + 0x48], ecx
jne 0x1800fedc0
cmp byte [0x18036b170], 0
je 0x1800f9847
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
jbe 0x1800f9847
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
ja 0x1800fedc0
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3750]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax]
add ecx, ebx
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c58]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c60]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3760]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c68]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0xd0]
call fcn.1800e0ac0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rbp + 0xd0]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f9e1a
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rbp + 0xd4]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800f9e1a
mov dword [rbp + 0xd0], r13d
cmp r13d, 0x258
jle 0x1800f9b72
lea eax, [r13 - 0x258]
mov dword [rbp + 0xd0], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0xd4], ecx
cmp eax, 0x258
jle 0x1800f9b72
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f9b72
add edx, 0xfffffda8
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f9b72
add edx, 0xfffffda8
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f9b72
add edx, 0xfffffda8
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f9b72
add edx, 0xfffffda8
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f9b72
add edx, 0xfffffda8
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f9b72
add edx, 0xfffffda8
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f9b72
add edx, 0xfffffda8
mov dword [rbp + 0xd0], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0xd4], eax
cmp edx, 0x258
jle 0x1800f9b72
lea eax, [rdx - 0x258]
mov dword [rbp + 0xd0], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0xd4], eax
lea rax, [rbp + 0x7a80]
mov qword [rbp + 0x1c70], rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rdx, rax
lea rcx, [rbp + 0x7a80]
call fcn.180047560
nop
movsd xmm0, qword [rbp + 0xd0]
movsd qword [rbp + 0x470], xmm0
mov ecx, dword [rbp + 0xd8]
mov dword [rbp + 0x478], ecx
mov rdx, rax
lea rcx, [rbp + 0x470]
call fcn.1800ed3f0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800f9e1a
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c4b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c4b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x1800473d0]
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, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802f9b2c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5440]
lea rcx, [rbx + 0xd8]
call fcn.1801252f0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c4b0
mov rcx, rax
lea rdx, [0x1802fb4f0]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5440]
call fcn.180008740
lea rdx, [0x1802f17c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
cmp dword [rax + 0xb0], 7
jne 0x1800fa719
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 0xc
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800f9e7e
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x28]
mov edx, 0xd
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
je 0x1800f9e8b
cmp byte [0x18036b1b0], 0
je 0x1800fa719
mov r8d, 7
lea rdx, [rbp + 0x3770]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
call fcn.1800dbda0
test al, al
je 0x1800f9ed8
mov r8d, 7
lea rdx, [rbp + 0x3780]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
xor edx, edx
call fcn.1800db190
call fcn.1800462a0
lea rcx, [rbp - 0x68]
call fcn.180073540
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5460]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5460]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5480]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5480]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x54a0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x54a0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x54c0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x54c0]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045640
test al, al
jne 0x1800fa008
cmp byte [0x18036b1b0], al
je 0x1800fa719
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 0xe
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x20]
mov edx, 0xf
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 7
lea rdx, [rbp + 0x3790]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
mov dl, 1
call fcn.1800db190
cmp byte [0x18036b1d9], 0
je 0x1800fa0bb
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800fa0bb
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fedc0
cmp byte [0x18036b1da], 0
je 0x1800fa0e2
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [0x18036b130]
cmp dword [rax + 0x48], ecx
jne 0x1800fedc0
cmp byte [0x18036b170], 0
je 0x1800fa146
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
jbe 0x1800fa146
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
ja 0x1800fedc0
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x37a0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c78]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c80]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x37b0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c88]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0xe0]
call fcn.1800e0ac0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rbp + 0xe0]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fa719
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rbp + 0xe4]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fa719
mov dword [rbp + 0xe0], r13d
cmp r13d, 0x258
jle 0x1800fa471
lea eax, [r13 - 0x258]
mov dword [rbp + 0xe0], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0xe4], ecx
cmp eax, 0x258
jle 0x1800fa471
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800fa471
add edx, 0xfffffda8
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800fa471
add edx, 0xfffffda8
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800fa471
add edx, 0xfffffda8
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800fa471
add edx, 0xfffffda8
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800fa471
add edx, 0xfffffda8
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800fa471
add edx, 0xfffffda8
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800fa471
add edx, 0xfffffda8
mov dword [rbp + 0xe0], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0xe4], eax
cmp edx, 0x258
jle 0x1800fa471
lea eax, [rdx - 0x258]
mov dword [rbp + 0xe0], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0xe4], eax
lea rax, [rbp + 0x7b90]
mov qword [rbp + 0x1c90], rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rdx, rax
lea rcx, [rbp + 0x7b90]
call fcn.180047560
nop
movsd xmm0, qword [rbp + 0xe0]
movsd qword [rbp + 0x460], xmm0
mov ecx, dword [rbp + 0xe8]
mov dword [rbp + 0x468], ecx
mov rdx, rax
lea rcx, [rbp + 0x460]
call fcn.1800ed3f0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800fa719
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c4b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c4b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x1800473d0]
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, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802f9b2c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x54e0]
lea rcx, [rbx + 0xd8]
call fcn.1801252f0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c4b0
mov rcx, rax
lea rdx, [0x1802fb4f0]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x54e0]
call fcn.180008740
lea rdx, [0x1802f17c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
cmp dword [rax + 0xb0], 8
jne 0x1800fb018
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 0xe
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fa77d
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x28]
mov edx, 0xf
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
je 0x1800fa78a
cmp byte [0x18036b1b0], 0
je 0x1800fb018
mov r8d, 8
lea rdx, [rbp + 0x37c0]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
call fcn.1800dbda0
test al, al
je 0x1800fa7d7
mov r8d, 8
lea rdx, [rbp + 0x37d0]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
xor edx, edx
call fcn.1800db190
call fcn.1800462a0
lea rcx, [rbp - 0x68]
call fcn.180073540
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5500]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5500]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5520]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5520]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5540]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5540]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5560]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5560]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045640
test al, al
jne 0x1800fa907
cmp byte [0x18036b1b0], al
je 0x1800fb018
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 0x10
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x20]
mov edx, 0x11
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 8
lea rdx, [rbp + 0x37e0]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
mov dl, 1
call fcn.1800db190
cmp byte [0x18036b1d9], 0
je 0x1800fa9ba
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800fa9ba
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fedc0
cmp byte [0x18036b1da], 0
je 0x1800fa9e1
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [0x18036b130]
cmp dword [rax + 0x48], ecx
jne 0x1800fedc0
cmp byte [0x18036b170], 0
je 0x1800faa45
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
jbe 0x1800faa45
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
ja 0x1800fedc0
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x37f0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax]
add ecx, ebx
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1c98]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1ca0]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3800]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1ca8]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x80]
call fcn.1800e0ac0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rbp + 0x80]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fb018
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rbp + 0x84]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fb018
mov dword [rbp + 0x80], r13d
cmp r13d, 0x258
jle 0x1800fad70
lea eax, [r13 - 0x258]
mov dword [rbp + 0x80], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0x84], ecx
cmp eax, 0x258
jle 0x1800fad70
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800fad70
add edx, 0xfffffda8
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800fad70
add edx, 0xfffffda8
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800fad70
add edx, 0xfffffda8
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800fad70
add edx, 0xfffffda8
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800fad70
add edx, 0xfffffda8
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800fad70
add edx, 0xfffffda8
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800fad70
add edx, 0xfffffda8
mov dword [rbp + 0x80], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x84], eax
cmp edx, 0x258
jle 0x1800fad70
lea eax, [rdx - 0x258]
mov dword [rbp + 0x80], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x84], eax
lea rax, [rbp + 0x7ca0]
mov qword [rbp + 0x1cb0], rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rdx, rax
lea rcx, [rbp + 0x7ca0]
call fcn.180047560
nop
movsd xmm0, qword [rbp + 0x80]
movsd qword [rbp + 0x450], xmm0
mov ecx, dword [rbp + 0x88]
mov dword [rbp + 0x458], ecx
mov rdx, rax
lea rcx, [rbp + 0x450]
call fcn.1800ed3f0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800fb018
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c4b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c4b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x1800473d0]
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, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802f9b2c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5580]
lea rcx, [rbx + 0xd8]
call fcn.1801252f0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c4b0
mov rcx, rax
lea rdx, [0x1802fb4f0]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5580]
call fcn.180008740
lea rdx, [0x1802f17c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
cmp dword [rax + 0xb0], 9
jne 0x1800fb917
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 0x10
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fb07c
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x28]
mov edx, 0x11
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
je 0x1800fb089
cmp byte [0x18036b1b0], 0
je 0x1800fb917
mov r8d, 9
lea rdx, [rbp + 0x3810]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
call fcn.1800dbda0
test al, al
je 0x1800fb0d6
mov r8d, 9
lea rdx, [rbp + 0x3820]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
xor edx, edx
call fcn.1800db190
call fcn.1800462a0
lea rcx, [rbp - 0x68]
call fcn.180073540
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x55a0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x55a0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x55c0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x55c0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x55e0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x55e0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5600]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5600]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045640
test al, al
jne 0x1800fb206
cmp byte [0x18036b1b0], al
je 0x1800fb917
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 0x12
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x20]
mov edx, 0x13
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 9
lea rdx, [rbp + 0x3830]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
mov dl, 1
call fcn.1800db190
cmp byte [0x18036b1d9], 0
je 0x1800fb2b9
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800fb2b9
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fedc0
cmp byte [0x18036b1da], 0
je 0x1800fb2e0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [0x18036b130]
cmp dword [rax + 0x48], ecx
jne 0x1800fedc0
cmp byte [0x18036b170], 0
je 0x1800fb344
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
jbe 0x1800fb344
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
ja 0x1800fedc0
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3840]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1cb8]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1cc0]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3850]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1cc8]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0xf0]
call fcn.1800e0ac0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rbp + 0xf0]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fb917
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rbp + 0xf4]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fb917
mov dword [rbp + 0xf0], r13d
cmp r13d, 0x258
jle 0x1800fb66f
lea eax, [r13 - 0x258]
mov dword [rbp + 0xf0], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0xf4], ecx
cmp eax, 0x258
jle 0x1800fb66f
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800fb66f
add edx, 0xfffffda8
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800fb66f
add edx, 0xfffffda8
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800fb66f
add edx, 0xfffffda8
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800fb66f
add edx, 0xfffffda8
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800fb66f
add edx, 0xfffffda8
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800fb66f
add edx, 0xfffffda8
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800fb66f
add edx, 0xfffffda8
mov dword [rbp + 0xf0], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0xf4], eax
cmp edx, 0x258
jle 0x1800fb66f
lea eax, [rdx - 0x258]
mov dword [rbp + 0xf0], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0xf4], eax
lea rax, [rbp + 0x7db0]
mov qword [rbp + 0x1cd0], rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rdx, rax
lea rcx, [rbp + 0x7db0]
call fcn.180047560
nop
movsd xmm0, qword [rbp + 0xf0]
movsd qword [rbp + 0x440], xmm0
mov ecx, dword [rbp + 0xf8]
mov dword [rbp + 0x448], ecx
mov rdx, rax
lea rcx, [rbp + 0x440]
call fcn.1800ed3f0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800fb917
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c4b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c4b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x1800473d0]
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, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802f9b2c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5620]
lea rcx, [rbx + 0xd8]
call fcn.1801252f0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c4b0
mov rcx, rax
lea rdx, [0x1802fb4f0]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5620]
call fcn.180008740
lea rdx, [0x1802f17c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
cmp dword [rax + 0xb0], 0xa
jne 0x1800fc216
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 0x12
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fb97b
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x28]
mov edx, 0x13
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
je 0x1800fb988
cmp byte [0x18036b1b0], 0
je 0x1800fc216
mov r8d, 0xa
lea rdx, [rbp + 0x3860]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
call fcn.1800dbda0
test al, al
je 0x1800fb9d5
mov r8d, 0xa
lea rdx, [rbp + 0x3870]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
xor edx, edx
call fcn.1800db190
call fcn.1800462a0
lea rcx, [rbp - 0x68]
call fcn.180073540
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5640]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5640]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5660]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5660]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5680]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5680]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x56a0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x56a0]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045640
test al, al
jne 0x1800fbb05
cmp byte [0x18036b1b0], al
je 0x1800fc216
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 0x14
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x20]
mov edx, 0x15
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 0xa
lea rdx, [rbp + 0x3880]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
mov dl, 1
call fcn.1800db190
cmp byte [0x18036b1d9], 0
je 0x1800fbbb8
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800fbbb8
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fedc0
cmp byte [0x18036b1da], 0
je 0x1800fbbdf
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [0x18036b130]
cmp dword [rax + 0x48], ecx
jne 0x1800fedc0
cmp byte [0x18036b170], 0
je 0x1800fbc43
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
jbe 0x1800fbc43
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
ja 0x1800fedc0
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3890]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1cd8]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1ce0]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x38a0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1ce8]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x100]
call fcn.1800e0ac0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rbp + 0x100]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fc216
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rbp + 0x104]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fc216
mov dword [rbp + 0x100], r13d
cmp r13d, 0x258
jle 0x1800fbf6e
lea eax, [r13 - 0x258]
mov dword [rbp + 0x100], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0x104], ecx
cmp eax, 0x258
jle 0x1800fbf6e
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800fbf6e
add edx, 0xfffffda8
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800fbf6e
add edx, 0xfffffda8
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800fbf6e
add edx, 0xfffffda8
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800fbf6e
add edx, 0xfffffda8
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800fbf6e
add edx, 0xfffffda8
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800fbf6e
add edx, 0xfffffda8
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800fbf6e
add edx, 0xfffffda8
mov dword [rbp + 0x100], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x104], eax
cmp edx, 0x258
jle 0x1800fbf6e
lea eax, [rdx - 0x258]
mov dword [rbp + 0x100], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x104], eax
lea rax, [rbp + 0x7ec0]
mov qword [rbp + 0x1cf0], rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rdx, rax
lea rcx, [rbp + 0x7ec0]
call fcn.180047560
nop
movsd xmm0, qword [rbp + 0x100]
movsd qword [rbp + 0x430], xmm0
mov ecx, dword [rbp + 0x108]
mov dword [rbp + 0x438], ecx
mov rdx, rax
lea rcx, [rbp + 0x430]
call fcn.1800ed3f0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800fc216
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c4b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c4b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x1800473d0]
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, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802f9b2c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x56c0]
lea rcx, [rbx + 0xd8]
call fcn.1801252f0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c4b0
mov rcx, rax
lea rdx, [0x1802fb4f0]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x56c0]
call fcn.180008740
lea rdx, [0x1802f17c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
cmp dword [rax + 0xb0], 0xb
jne 0x1800fcb15
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 0x14
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fc27a
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x28]
mov edx, 0x15
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
je 0x1800fc287
cmp byte [0x18036b1b0], 0
je 0x1800fcb15
mov r8d, 0xb
lea rdx, [rbp + 0x38b0]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
call fcn.1800dbda0
test al, al
je 0x1800fc2d4
mov r8d, 0xb
lea rdx, [rbp + 0x38c0]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
xor edx, edx
call fcn.1800db190
call fcn.1800462a0
lea rcx, [rbp - 0x68]
call fcn.180073540
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x56e0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x56e0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5700]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5700]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5720]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5720]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5740]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5740]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045640
test al, al
jne 0x1800fc404
cmp byte [0x18036b1b0], al
je 0x1800fcb15
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 0x16
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x20]
mov edx, 0x17
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 0xb
lea rdx, [rbp + 0x38d0]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
mov dl, 1
call fcn.1800db190
cmp byte [0x18036b1d9], 0
je 0x1800fc4b7
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800fc4b7
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fedc0
cmp byte [0x18036b1da], 0
je 0x1800fc4de
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [0x18036b130]
cmp dword [rax + 0x48], ecx
jne 0x1800fedc0
cmp byte [0x18036b170], 0
je 0x1800fc542
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
jbe 0x1800fc542
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
ja 0x1800fedc0
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x38e0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax]
add ecx, ebx
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1cf8]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1d00]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x38f0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1d08]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x110]
call fcn.1800e0ac0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rbp + 0x110]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fcb15
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rbp + 0x114]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fcb15
mov dword [rbp + 0x110], r13d
cmp r13d, 0x258
jle 0x1800fc86d
lea eax, [r13 - 0x258]
mov dword [rbp + 0x110], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0x114], ecx
cmp eax, 0x258
jle 0x1800fc86d
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800fc86d
add edx, 0xfffffda8
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800fc86d
add edx, 0xfffffda8
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800fc86d
add edx, 0xfffffda8
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800fc86d
add edx, 0xfffffda8
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800fc86d
add edx, 0xfffffda8
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800fc86d
add edx, 0xfffffda8
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800fc86d
add edx, 0xfffffda8
mov dword [rbp + 0x110], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x114], eax
cmp edx, 0x258
jle 0x1800fc86d
lea eax, [rdx - 0x258]
mov dword [rbp + 0x110], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x114], eax
lea rax, [rbp + 0x7fd0]
mov qword [rbp + 0x1d10], rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rdx, rax
lea rcx, [rbp + 0x7fd0]
call fcn.180047560
nop
movsd xmm0, qword [rbp + 0x110]
movsd qword [rbp + 0x410], xmm0
mov ecx, dword [rbp + 0x118]
mov dword [rbp + 0x418], ecx
mov rdx, rax
lea rcx, [rbp + 0x410]
call fcn.1800ed3f0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800fcb15
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c4b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c4b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x1800473d0]
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, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802f9b2c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5760]
lea rcx, [rbx + 0xd8]
call fcn.1801252f0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c4b0
mov rcx, rax
lea rdx, [0x1802fb4f0]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5760]
call fcn.180008740
lea rdx, [0x1802f17c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
cmp dword [rax + 0xb0], 0xc
jne 0x1800fd3c2
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 0x16
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fcb79
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x28]
mov edx, 0x17
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
je 0x1800fcb86
cmp byte [0x18036b1b0], 0
je 0x1800fd3c2
mov r8d, 0xc
lea rdx, [rbp + 0x3900]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
call fcn.1800dbda0
test al, al
je 0x1800fcbd3
mov r8d, 0xc
lea rdx, [rbp + 0x3910]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
xor edx, edx
call fcn.1800db190
call fcn.1800462a0
lea rcx, [rbp - 0x68]
call fcn.180073540
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5780]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5780]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x57a0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x57a0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x57c0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x57c0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x57e0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x57e0]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045640
test al, al
jne 0x1800fcd03
cmp byte [0x18036b1b0], al
je 0x1800fd3c2
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 0x18
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x20]
mov edx, 0x19
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 0xc
lea rdx, [rbp + 0x3920]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
mov dl, 1
call fcn.1800db190
cmp byte [0x18036b1d9], 0
je 0x1800fcdb6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800fcdb6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fedc0
cmp byte [0x18036b1da], 0
je 0x1800fcddd
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [0x18036b130]
cmp dword [rax + 0x48], ecx
jne 0x1800fedc0
cmp byte [0x18036b170], 0
je 0x1800fce41
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
jbe 0x1800fce41
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
ja 0x1800fedc0
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3930]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax]
add ecx, ebx
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1d18]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1d20]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3940]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1d28]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x20]
call fcn.1800e0ac0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rbp + 0x20]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fd3c2
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rbp + 0x24]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fd3c2
mov dword [rbp + 0x20], r13d
cmp r13d, 0x258
jle 0x1800fd120
lea eax, [r13 - 0x258]
mov dword [rbp + 0x20], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0x24], ecx
cmp eax, 0x258
jle 0x1800fd120
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800fd120
add edx, 0xfffffda8
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800fd120
add edx, 0xfffffda8
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800fd120
add edx, 0xfffffda8
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800fd120
add edx, 0xfffffda8
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800fd120
add edx, 0xfffffda8
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800fd120
add edx, 0xfffffda8
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800fd120
add edx, 0xfffffda8
mov dword [rbp + 0x20], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x24], eax
cmp edx, 0x258
jle 0x1800fd120
lea eax, [rdx - 0x258]
mov dword [rbp + 0x20], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x24], eax
lea rax, [rbp + 0x80e0]
mov qword [rbp + 0x1d30], rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rdx, rax
lea rcx, [rbp + 0x80e0]
call fcn.180047560
nop
movsd xmm0, qword [rbp + 0x20]
movsd qword [rbp + 0x480], xmm0
mov ecx, dword [rbp + 0x28]
mov dword [rbp + 0x488], ecx
mov rdx, rax
lea rcx, [rbp + 0x480]
call fcn.1800ed3f0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800fd3c2
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c4b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c4b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x1800473d0]
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, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802f9b2c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5800]
lea rcx, [rbx + 0xd8]
call fcn.1801252f0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c4b0
mov rcx, rax
lea rdx, [0x1802fb4f0]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5800]
call fcn.180008740
lea rdx, [0x1802f17c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
cmp dword [rax + 0xb0], 0xd
jne 0x1800fdc6f
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 0x18
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fd426
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x28]
mov edx, 0x19
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
je 0x1800fd433
cmp byte [0x18036b1b0], 0
je 0x1800fdc6f
mov r8d, 0xd
lea rdx, [rbp + 0x3950]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
call fcn.1800dbda0
test al, al
je 0x1800fd480
mov r8d, 0xd
lea rdx, [rbp + 0x3960]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
xor edx, edx
call fcn.1800db190
call fcn.1800462a0
lea rcx, [rbp - 0x68]
call fcn.180073540
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5820]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5820]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5840]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5840]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5860]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5860]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5880]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5880]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045640
test al, al
jne 0x1800fd5b0
cmp byte [0x18036b1b0], al
je 0x1800fdc6f
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 0x1a
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x20]
mov edx, 0x1b
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 0xd
lea rdx, [rbp + 0x3970]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
mov dl, 1
call fcn.1800db190
cmp byte [0x18036b1d9], 0
je 0x1800fd663
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800fd663
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fedc0
cmp byte [0x18036b1da], 0
je 0x1800fd68a
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [0x18036b130]
cmp dword [rax + 0x48], ecx
jne 0x1800fedc0
cmp byte [0x18036b170], 0
je 0x1800fd6ee
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
jbe 0x1800fd6ee
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
ja 0x1800fedc0
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3980]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax]
add ecx, ebx
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1d38]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1d40]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3990]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1d48]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x70]
call fcn.1800e0ac0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rbp + 0x70]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fdc6f
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rbp + 0x74]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fdc6f
mov dword [rbp + 0x70], r13d
cmp r13d, 0x258
jle 0x1800fd9cd
lea eax, [r13 - 0x258]
mov dword [rbp + 0x70], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0x74], ecx
cmp eax, 0x258
jle 0x1800fd9cd
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800fd9cd
add edx, 0xfffffda8
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800fd9cd
add edx, 0xfffffda8
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800fd9cd
add edx, 0xfffffda8
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800fd9cd
add edx, 0xfffffda8
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800fd9cd
add edx, 0xfffffda8
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800fd9cd
add edx, 0xfffffda8
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800fd9cd
add edx, 0xfffffda8
mov dword [rbp + 0x70], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x74], eax
cmp edx, 0x258
jle 0x1800fd9cd
lea eax, [rdx - 0x258]
mov dword [rbp + 0x70], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x74], eax
lea rax, [rbp + 0x81f0]
mov qword [rbp + 0x1068], rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rdx, rax
lea rcx, [rbp + 0x81f0]
call fcn.180047560
nop
movsd xmm0, qword [rbp + 0x70]
movsd qword [rbp + 0x240], xmm0
mov ecx, dword [rbp + 0x78]
mov dword [rbp + 0x248], ecx
mov rdx, rax
lea rcx, [rbp + 0x240]
call fcn.1800ed3f0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800fdc6f
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c4b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c4b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x1800473d0]
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, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802f9b2c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x58a0]
lea rcx, [rbx + 0xd8]
call fcn.1801252f0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c4b0
mov rcx, rax
lea rdx, [0x1802fb4f0]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x58a0]
call fcn.180008740
lea rdx, [0x1802f17c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
cmp dword [rax + 0xb0], 0xe
jne 0x1800fe51c
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 0x1a
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fdcd3
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x28]
mov edx, 0x1b
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
je 0x1800fdce0
cmp byte [0x18036b1b0], 0
je 0x1800fe51c
mov r8d, 0xe
lea rdx, [rbp + 0x39a0]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
call fcn.1800dbda0
test al, al
je 0x1800fdd2d
mov r8d, 0xe
lea rdx, [rbp + 0x39b0]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
xor edx, edx
call fcn.1800db190
call fcn.1800462a0
lea rcx, [rbp - 0x68]
call fcn.180073540
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x58c0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x58c0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x58e0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x58e0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x5900]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5900]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x5920]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5920]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045640
test al, al
jne 0x1800fde5d
cmp byte [0x18036b1b0], al
je 0x1800fe51c
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 0x1c
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x20]
mov edx, 0x1d
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 0xe
lea rdx, [rbp + 0x39c0]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
mov dl, 1
call fcn.1800db190
cmp byte [0x18036b1d9], 0
je 0x1800fdf10
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800fdf10
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fedc0
cmp byte [0x18036b1da], 0
je 0x1800fdf37
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [0x18036b130]
cmp dword [rax + 0x48], ecx
jne 0x1800fedc0
cmp byte [0x18036b170], 0
je 0x1800fdf9b
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
jbe 0x1800fdf9b
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
ja 0x1800fedc0
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x39d0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax]
add ecx, ebx
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1d50]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1d58]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x39e0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1d60]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x30]
call fcn.1800e0ac0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rbp + 0x30]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fe51c
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rbp + 0x34]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fe51c
mov dword [rbp + 0x30], r13d
cmp r13d, 0x258
jle 0x1800fe27a
lea eax, [r13 - 0x258]
mov dword [rbp + 0x30], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0x34], ecx
cmp eax, 0x258
jle 0x1800fe27a
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800fe27a
add edx, 0xfffffda8
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800fe27a
add edx, 0xfffffda8
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800fe27a
add edx, 0xfffffda8
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800fe27a
add edx, 0xfffffda8
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800fe27a
add edx, 0xfffffda8
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800fe27a
add edx, 0xfffffda8
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800fe27a
add edx, 0xfffffda8
mov dword [rbp + 0x30], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x34], eax
cmp edx, 0x258
jle 0x1800fe27a
lea eax, [rdx - 0x258]
mov dword [rbp + 0x30], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x34], eax
lea rax, [rbp + 0x8300]
mov qword [rbp + 0x1070], rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rdx, rax
lea rcx, [rbp + 0x8300]
call fcn.180047560
nop
movsd xmm0, qword [rbp + 0x30]
movsd qword [rbp + 0x190], xmm0
mov ecx, dword [rbp + 0x38]
mov dword [rbp + 0x198], ecx
mov rdx, rax
lea rcx, [rbp + 0x190]
call fcn.1800ed3f0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800fe51c
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c4b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c4b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x1800473d0]
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, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802f9b2c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x5940]
lea rcx, [rbx + 0xd8]
call fcn.1801252f0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c4b0
mov rcx, rax
lea rdx, [0x1802fb4f0]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5940]
call fcn.180008740
lea rdx, [0x1802f17c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
cmp dword [rax + 0xb0], 0xf
jne 0x1800fedc0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 0x1c
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x1800fe580
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x28]
mov edx, 0x1d
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
cmp dword [rax], ebx
je 0x1800fe58d
cmp byte [0x18036b1b0], 0
je 0x1800fedc0
mov r8d, 0xf
lea rdx, [rbp + 0x39f0]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
call fcn.1800dbda0
test al, al
je 0x1800fe5da
mov r8d, 0xf
lea rdx, [rbp + 0x3a00]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
xor edx, edx
call fcn.1800db190
call fcn.1800462a0
lea rcx, [rbp - 0x68]
call fcn.180073540
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x5960]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5960]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x5980]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x5980]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x59a0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x59a0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp - 0x68]
call fcn.180009220
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
lea rcx, [rbp + 0x59c0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.180008c20
nop
lea rcx, [rbp + 0x59c0]
call fcn.180008740
lea rcx, [rbp - 0x68]
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045640
test al, al
jne 0x1800fe70a
cmp byte [0x18036b1b0], al
je 0x1800fedc0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x1c]
mov edx, 0x1e
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0x20]
mov edx, 0x1f
lea rcx, [rbp - 0x10]
call fcn.18000b7f0
mov dword [rax], ebx
mov r8d, 0xf
lea rdx, [rbp + 0x3a10]
lea rcx, [rbp + 0x168]
call fcn.180125080
mov rcx, rax
mov dl, 1
call fcn.1800db190
cmp byte [0x18036b1d9], 0
je 0x1800fe7bd
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
call fcn.1800086f0
cmp rax, 2
jae 0x1800fe7bd
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
call fcn.1800086f0
cmp rax, 2
jb 0x1800fedc0
cmp byte [0x18036b1da], 0
je 0x1800fe7e4
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [0x18036b130]
cmp dword [rax + 0x48], ecx
jne 0x1800fedc0
cmp byte [0x18036b170], 0
je 0x1800fe848
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x80]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
jbe 0x1800fe848
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0x60]
xor r8d, r8d
lea rdx, str.kkkk
call fcn.180065440
cmp rax, 0xff
ja 0x1800fedc0
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3a20]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 0xc]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rax + 8]
add ecx, ebx
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov eax, dword [rax]
add eax, ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1d68]
call fcn.18000e870
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1d70]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
mov r9d, 0x6f
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3a30]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1d78]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x50]
call fcn.1800e0ac0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov ecx, dword [rbp + 0x50]
sub ecx, dword [rax]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fedc0
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rbp + 0x54]
mov ecx, edx
sub ecx, dword [rax + 8]
mov eax, ecx
neg eax
cmovs eax, ecx
cmp eax, 0xa
jge 0x1800fedc0
mov dword [rbp + 0x50], r13d
cmp r13d, 0x258
jle 0x1800feb27
lea eax, [r13 - 0x258]
mov dword [rbp + 0x50], eax
lea ecx, [rdx + 0x37]
mov dword [rbp + 0x54], ecx
cmp eax, 0x258
jle 0x1800feb27
lea edx, [r13 - 0x4b0]
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0x37]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800feb27
add edx, 0xfffffda8
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0x6e]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800feb27
add edx, 0xfffffda8
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0xa5]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800feb27
add edx, 0xfffffda8
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0xdc]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800feb27
add edx, 0xfffffda8
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0x113]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800feb27
add edx, 0xfffffda8
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0x14a]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800feb27
add edx, 0xfffffda8
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0x181]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800feb27
add edx, 0xfffffda8
mov dword [rbp + 0x50], edx
lea eax, [rcx + 0x1b8]
mov dword [rbp + 0x54], eax
cmp edx, 0x258
jle 0x1800feb27
lea eax, [rdx - 0x258]
mov dword [rbp + 0x50], eax
lea eax, [rcx + 0x1ef]
mov dword [rbp + 0x54], eax
lea rax, [rbp + 0x8410]
mov qword [rbp + 0x1b0], rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rdx, rax
lea rcx, [rbp + 0x8410]
call fcn.180047560
nop
movsd xmm0, qword [rbp + 0x50]
movsd qword [rbp - 0x30], xmm0
mov ecx, dword [rbp + 0x58]
mov dword [rbp - 0x28], ecx
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.1800ed3f0
add r13d, 0x7d
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1800fedc0
lea rdx, str.Current:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [rbp - 0x68]
call fcn.18005c4b0
mov rcx, rax
lea rdx, str._Index:
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0xb0]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_path:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rdx, [rax + 0xb8]
mov rcx, rbx
call fcn.18005c4b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Current_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x1800473d0]
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, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x1c]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x20]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x24]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
mov rdx, rsi
call fcn.18000b990
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov edx, dword [rax + 0x28]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Full_IDs:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rcx, rax
lea rdx, [0x1802f9b2c]
call fcn.18000b990
mov rdi, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
mov rbx, rax
mov rdx, r14
lea rcx, [0x180361a48]
call fcn.18005b360
lea rcx, [rax + 0xd8]
call fcn.1800086f0
mov r9, rax
mov r8d, 1
lea rdx, [rbp + 0x59e0]
lea rcx, [rbx + 0xd8]
call fcn.1801252f0
nop
mov rdx, rax
mov rcx, rdi
call fcn.18005c4b0
mov rcx, rax
lea rdx, [0x1802fb4f0]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x59e0]
call fcn.180008740
lea rdx, [0x1802f17c4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov edi, 1
mov ebx, dword [rbp + 0x8720]
inc ebx
mov dword [rbp + 0x8720], ebx
movsxd r14, ebx
lea rcx, [0x180361a48]
call fcn.18005b370
cmp r14, rax
jb 0x1800f5e80
cmp byte [0x18036b1b0], 0
je 0x1800fedfb
mov ecx, edi
call fcn.1800148e0
call fcn.18001aa40
nop
lea rcx, [rbp - 0x10]
call fcn.18000b800
nop
lea rcx, [rbp + 0x168]
call fcn.18005bbb0
call fcn.18001f8c0
nop
lea rcx, [rbp - 0x68]
call fcn.180008740
movss xmm6, dword [0x18031f720]
cmp byte [0x18036af98], 0
je 0x18010e2a2
mov r13d, 1
mov r8d, r13d
movzx edx, r8b
lea rcx, [rbp + 0x120]
call fcn.180136ef0
nop
cmp qword [0x18036afc0], 0
je 0x1800ffa13
mov r14d, r12d
lea rcx, [rbp + 0x120]
call fcn.18005b170
test rax, rax
je 0x1800ffa13
mov rsi, r12
nop
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
cmp dword [rax + 0x78], 1
jne 0x1800ff9f0
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
cmp dword [rax + 0x1c], 0
je 0x1800ff9f0
lea rdx, str.Blue_wisp
lea rcx, [rbp + 0x24b0]
call fcn.1800087f0
nop
lea rdx, str.Green_wisp
lea rcx, [rbp + 0x2490]
call fcn.1800087f0
nop
lea rdx, str.Purple_wisp
lea rcx, [rbp + 0x2470]
call fcn.1800087f0
nop
lea rdx, str.Red_wisp
lea rcx, [rbp + 0x2450]
call fcn.1800087f0
nop
lea rdx, str.Yellow_wisp
lea rcx, [rbp + 0x2430]
call fcn.1800087f0
nop
lea rdx, str.patriarch
lea rcx, [rbp + 0x2410]
call fcn.1800087f0
nop
lea rdx, str.Spirit_imp
lea rcx, [rbp + 0x23f0]
call fcn.1800087f0
nop
lea rdx, str.Magpie_imp
lea rcx, [rbp + 0x23d0]
call fcn.1800087f0
nop
lea rdx, str.Ninja_imp
lea rcx, [rbp + 0x2170]
call fcn.1800087f0
nop
lea rdx, str.Pirate_imp
lea rcx, [rbp + 0x2390]
call fcn.1800087f0
nop
lea rdx, str.Divine_imp
lea rcx, [rbp + 0x2370]
call fcn.1800087f0
nop
lea rdx, str.Dragon_imp
lea rcx, [rbp + 0x2350]
call fcn.1800087f0
nop
lea rdx, str.Zombie_imp
lea rcx, [rbp + 0x2330]
call fcn.1800087f0
nop
lea rdx, str.Kingly_imp
lea rcx, [rbp + 0x2310]
call fcn.1800087f0
nop
lea rdx, str.Crystal_imp
lea rcx, [rbp + 0x22f0]
call fcn.1800087f0
nop
lea rdx, str.Raven
lea rcx, [rbp + 0x22d0]
call fcn.1800087f0
nop
lea rdx, str.Agent_00
lea rcx, [rbp + 0x22b0]
call fcn.1800087f0
nop
lea rdx, str.Golden_butterfly
lea rcx, [rbp + 0x2290]
call fcn.1800087f0
nop
lea rdx, str.bakami
lea rcx, [rbp + 0x2270]
call fcn.1800087f0
nop
lea rdx, str.orokami
lea rcx, [rbp + 0x2250]
call fcn.1800087f0
nop
lea rdx, str.Spy_on
lea rcx, [rbp + 0x2230]
call fcn.1800087f0
nop
lea rdx, str.Runesphere
lea rcx, [rbp + 0x2210]
call fcn.1800087f0
nop
lea rdx, str.Lava_geyser
lea rcx, [rbp + 0x2190]
call fcn.1800087f0
nop
lea rdx, str.Ghost_imp
lea rcx, [rbp + 0x21f0]
call fcn.1800087f0
nop
lea rdx, str.Pumpkin
lea rcx, [rbp + 0x21d0]
call fcn.1800087f0
nop
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x24b0]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2490]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2470]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2450]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2430]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2410]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x23f0]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x23d0]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2170]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2390]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2370]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2350]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2330]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2310]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x22f0]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x22d0]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x22b0]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2290]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2270]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2250]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x48]
xor r8d, r8d
lea rdx, [rbp + 0x2230]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2210]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x2190]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x21f0]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
jne 0x1800ff4e6
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x21d0]
call fcn.18005bcd0
cmp rax, 0xffffffffffffffff
je 0x1800ff8ac
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
movss xmm6, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2898]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x5a0]
call fcn.1800e2560
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3a40]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x5a4]
movss xmm1, dword [rbp + 0x5a0]
lea rcx, [rbp + 0x1d80]
call fcn.18000e870
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
lea rcx, [rax + 0x28]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3a50]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x5a4]
movss xmm1, dword [rbp + 0x5a0]
lea rcx, [rbp + 0x1d88]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x120]
call fcn.18005b160
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2760]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp + 0x190], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x198], eax
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x220]
call fcn.1800d96f0
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, 0x80
mov r8d, r9d
lea rcx, [rbp + 0x3a60]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov ecx, dword [rbp + 0x224]
add ecx, 0x14
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mov ecx, dword [rbp + 0x220]
add ecx, 0x14
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1d90]
call fcn.18000e870
mov rbx, rax
mov ecx, dword [rbp + 0x224]
add ecx, 0xffffffec
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mov ecx, dword [rbp + 0x220]
add ecx, 0xffffffec
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1d98]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0x80
mov r8d, r9d
lea rcx, [rbp + 0x3a70]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov ecx, dword [rbp + 0x224]
add ecx, 0x12
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mov ecx, dword [rbp + 0x220]
add ecx, 0x12
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1da0]
call fcn.18000e870
mov rbx, rax
mov ecx, dword [rbp + 0x224]
add ecx, 0xffffffee
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mov ecx, dword [rbp + 0x220]
add ecx, 0xffffffee
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1da8]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm14
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3a80]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
mov ecx, dword [rbp + 0x224]
add ecx, 0x10
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mov ecx, dword [rbp + 0x220]
add ecx, 0x10
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1db0]
call fcn.18000e870
mov rbx, rax
mov ecx, dword [rbp + 0x224]
add ecx, 0xfffffff0
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
mov ecx, dword [rbp + 0x220]
add ecx, 0xfffffff0
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x1db8]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm14
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
nop
lea rcx, [rbp + 0x21d0]
call fcn.180008740
nop
lea rcx, [rbp + 0x21f0]
call fcn.180008740
nop
lea rcx, [rbp + 0x2190]
call fcn.180008740
nop
lea rcx, [rbp + 0x2210]
call fcn.180008740
nop
lea rcx, [rbp + 0x2230]
call fcn.180008740
nop
lea rcx, [rbp + 0x2250]
call fcn.180008740
nop
lea rcx, [rbp + 0x2270]
call fcn.180008740
nop
lea rcx, [rbp + 0x2290]
call fcn.180008740
nop
lea rcx, [rbp + 0x22b0]
call fcn.180008740
nop
lea rcx, [rbp + 0x22d0]
call fcn.180008740
nop
lea rcx, [rbp + 0x22f0]
call fcn.180008740
nop
lea rcx, [rbp + 0x2310]
call fcn.180008740
nop
lea rcx, [rbp + 0x2330]
call fcn.180008740
nop
lea rcx, [rbp + 0x2350]
call fcn.180008740
nop
lea rcx, [rbp + 0x2370]
call fcn.180008740
nop
lea rcx, [rbp + 0x2390]
call fcn.180008740
nop
lea rcx, [rbp + 0x2170]
call fcn.180008740
nop
lea rcx, [rbp + 0x23d0]
call fcn.180008740
nop
lea rcx, [rbp + 0x23f0]
call fcn.180008740
nop
lea rcx, [rbp + 0x2410]
call fcn.180008740
nop
lea rcx, [rbp + 0x2430]
call fcn.180008740
nop
lea rcx, [rbp + 0x2450]
call fcn.180008740
nop
lea rcx, [rbp + 0x2470]
call fcn.180008740
nop
lea rcx, [rbp + 0x2490]
call fcn.180008740
nop
lea rcx, [rbp + 0x24b0]
call fcn.180008740
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x120]
call fcn.18005b170
cmp rsi, rax
jb 0x1800fee80
movss xmm6, dword [0x18031f720]
cmp byte [0x1803658c2], 0
jne 0x18010e296
call fcn.18008b660
test al, al
je 0x1800ffa84
mov ecx, 0x1f4
call fcn.1800da920
add eax, 0xc8
movsxd rbx, eax
call fcn.1800ec1d0
sub rax, qword [0x18036b190]
cmp rax, rbx
jbe 0x1800ffa84
call fcn.1800ec1d0
mov qword [0x18036b190], rax
xor edx, edx
mov cl, 0x20
call fcn.1801493c0
lea rdx, str.Check_continue_Open
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
call fcn.18008b340
test al, al
je 0x1800ffb54
mov ecx, 0x1f4
call fcn.1800da920
add eax, 0xc8
movsxd rbx, eax
call fcn.1800ec1d0
sub rax, qword [0x18036b190]
cmp rax, rbx
jbe 0x1800ffb54
call fcn.1800ec1d0
mov qword [0x18036b190], rax
lea rax, [rbp + 0x5a00]
mov qword [rbp + 0x8720], rax
lea rdx, str.Yes_
lea rcx, [rbp + 0x5a00]
call fcn.1800087f0
nop
mov rcx, rax
call fcn.180089e80
movzx ecx, al
xor edx, edx
call fcn.1801493c0
lea rdx, [0x1802ff558]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000b990
mov rbx, rax
lea rax, [rbp + 0x5a20]
mov qword [rbp + 0x1b0], rax
lea rdx, str.Yes_
lea rcx, [rbp + 0x5a20]
call fcn.1800087f0
nop
mov rcx, rax
call fcn.180089e80
movsx edx, al
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [0x180361558]
call fcn.18005bb70
mov rsi, rax
lea rcx, [0x180361558]
call fcn.18005bb60
mov r14, rax
movss xmm7, dword [0x18031f858]
cmp rsi, rax
je 0x1800ffc84
nop dword [rax]
nop word [rax + rax]
movsd xmm1, qword [rsi]
mov ecx, dword [rsi + 8]
mov dword [rbp + 0x198], ecx
movaps xmm2, xmm1
shufps xmm2, xmm2, 0x55
mulss xmm2, xmm7
movsd qword [rbp + 0x190], xmm1
mulss xmm1, xmm7
movaps xmm3, xmm9
lea rcx, [rbp + 0x28a8]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
mov r8b, 1
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x4c0]
call fcn.1800e2560
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3a90]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
movss xmm2, dword [rbp + 0x4c4]
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x4c0]
addss xmm1, xmm6
lea rcx, [rbp + 0x1dc0]
call fcn.18000e870
mov rbx, rax
movss xmm2, dword [rbp + 0x4c4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0x4c0]
subss xmm1, xmm6
lea rcx, [rbp + 0x1dc8]
call fcn.18000e870
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035520
add rsi, 0xc
cmp rsi, r14
jne 0x1800ffb90
lea rcx, [rbp + 0x29f8]
call fcn.1800829e0
lea rcx, [rbp + 0x29f8]
call fcn.18005b3d0
lea rcx, [0x18036b3c8]
call fcn.18005b190
test al, al
jne 0x18010e296
lea rdx, str.Puzzle_box
lea rcx, [rbp + 0x6780]
call fcn.1800087f0
nop
lea rdx, str.Puzzle_scroll_box
lea rcx, [rbp + 0x67a0]
call fcn.1800087f0
nop
lea rdx, str.Puzzle_casket
lea rcx, [rbp + 0x67c0]
call fcn.1800087f0
nop
lea r8, [rbp + 0x67e0]
lea rdx, [rbp + 0x6780]
lea rcx, [rbp + 0x3aa0]
call fcn.18005b240
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x30], xmm0
lea r8, [rbp + 0x8738]
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x1f40]
call fcn.180124f80
nop
lea rdx, [0x18036b3c8]
lea rcx, [rbp + 0x1f40]
call fcn.1800da280
nop
lea rcx, [rbp + 0x1f40]
call fcn.18005b7f0
nop
lea r9, [fcn.180008740]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
lea rcx, [rbp + 0x6780]
call fcn.180299210
lea rcx, [rbp + 0x290]
call fcn.180011b00
movss xmm6, dword [0x18031f790]
movss xmm1, dword [0x18031f7e8]
movaps xmm2, xmm6
cmp byte [0x1803658df], 0
je 0x1800ffda8
lea rcx, [rbp + 0x5c0]
call fcn.18000e870
movss xmm0, dword [rbp + 0x5c0]
movss xmm1, dword [rbp + 0x5c4]
jmp 0x1800ffdc4
lea rcx, [rbp + 0x5b0]
call fcn.18000e870
movss xmm0, dword [rbp + 0x5b0]
movss xmm1, dword [rbp + 0x5b4]
movss dword [rbp + 0x294], xmm1
movss dword [rbp + 0x290], xmm0
xor edx, edx
lea r8d, [rdx + 0xf]
lea rcx, str.list
call fcn.18001d5e0
lea rcx, [rbp + 0x11f0]
call fcn.1800e0aa0
mov eax, dword [rbp + 0x11f0]
add eax, 0xffffff5b
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm9
lea rcx, [rbp + 0x1dd0]
call fcn.18000e870
mov rdx, rax
xor r8d, r8d
lea rcx, str.list
call fcn.180020330
movss xmm2, dword [rbp + 0x294]
movss xmm1, dword [rbp + 0x290]
lea rcx, [rbp + 0x1dd8]
call fcn.18000e870
mov rdx, rax
xor r8d, r8d
lea rcx, str.list
call fcn.1800204b0
mov dword [rsp + 0x20], 0xff
mov edx, 0xf
mov r8d, edx
cmp byte [0x1803658df], 0
je 0x1800ffecb
mov r9d, 0xd7
lea rcx, [rbp + 0x3ab0]
call fcn.1800476a0
lea rdx, [rbp + 0x3ac0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1de0]
call fcn.18000e870
mov rdx, rax
lea rcx, str.CopyFirst_Puzzle
call fcn.18003d500
test al, al
je 0x1800fff2f
mov byte [0x1803658df], 0
jmp 0x1800fff24
mov r9d, edx
lea rcx, [rbp + 0x3ad0]
call fcn.1800476a0
lea rdx, [rbp + 0x3ae0]
mov rcx, rax
call fcn.18002b430
mov rdx, rax
mov ecx, 0x15
call fcn.180014880
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1de8]
call fcn.18000e870
mov rdx, rax
lea rcx, str.CopyFirst_Puzzle
call fcn.18003d500
test al, al
je 0x1800fff2f
mov byte [0x1803658df], 1
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, r13d
call fcn.1800148e0
cmp byte [0x1803658df], 0
je 0x1800fffb7
cmp byte [0x18036b16b], 0
jne 0x1800fffb7
mov byte [0x18036b16b], 1
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.180017680
mov rdx, rax
lea rcx, [rbp + 0x24d0]
call fcn.1800087f0
nop
lea r8, [rbp + 0x24d0]
lea rdx, [0x1800eca30]
lea rcx, [rbp + 0x1158]
call fcn.180126e70
nop
lea rcx, [rbp + 0x1158]
call fcn.180047430
mov byte [0x1803658df], 0
lea rcx, [rbp + 0x1158]
call fcn.180047410
nop
lea rcx, [rbp + 0x24d0]
call fcn.180008740
call fcn.18001f8c0
lea r8, [rbp + 0x230]
mov edx, 0x12c
lea rcx, [rbp - 0x80]
call fcn.180124c30
nop
xor al, al
mov byte [rbp + 0x8720], al
mov ebx, r12d
mov dword [rbp + 0x258], ebx
lea rcx, [0x18036b3c8]
call fcn.18005b370
test rax, rax
je 0x18010e254
mov rdi, r12
mov qword [rbp + 0x1f0], r12
lea rsi, str.PREVIOUS_HH_NOT_FILLED_
nop dword [rax]
mov r13d, r12d
lea rcx, [0x18036ae68]
call fcn.18000c700
test rax, rax
je 0x18010e21c
mov r14, r12
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [0x18036b3c8]
call fcn.18005b360
mov ebx, dword [rax + 0x48]
mov rdx, r14
lea rcx, [0x18036ae68]
call fcn.18000b7f0
cmp ebx, dword [rax]
jne 0x18010e1f3
mov rdx, rdi
lea rcx, [0x18036b3c8]
call fcn.18005b360
mov ecx, dword [0x18036b17c]
cmp dword [rax + 0x48], ecx
jne 0x18010e0f0
mov byte [rbp + 0x8720], 1
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1801000c6
mov dword [0x1803658b8], r12d
mov dword [0x180365860], r12d
mov dword [0x1803658e4], r12d
mov dword [0x1803658ec], r12d
mov dword [0x1803658cc], r12d
mov dword [0x1803658d8], r12d
mov dword [0x1803658c4], r12d
mov dword [0x180365868], r12d
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1df0]
call fcn.18000e870
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm9
lea rcx, [rbp + 0x1df8]
call fcn.18000e870
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180020540
movaps xmm2, xmm6
movss xmm1, dword [0x18031f868]
lea rcx, [rbp + 0x1e00]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
xor edx, edx
lea r8d, [rdx + 0xf]
lea rcx, str.Clue
call fcn.18001d5e0
mov rdx, r14
lea rcx, [0x18036ae80]
call fcn.1800733a0
lea rdx, str.Arrow
mov rcx, rax
call fcn.18005bbf0
test eax, eax
jne 0x18010d72f
lea rax, [rbp + 0x2a10]
mov qword [rbp + 0x1b0], rax
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], 0xffffffff
mov edx, 0x3e4
mov r9d, 0xffffffff
lea r8d, [r9 + 6]
lea rcx, [rbp + 0x1f58]
call fcn.1800474f0
lea r8, [rbp + 0x1f70]
lea rdx, [rbp + 0x1f58]
lea rcx, [rbp + 0x3af0]
call fcn.18005b240
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x610], xmm0
lea r8, [rbp + 0x250]
lea rdx, [rbp + 0x610]
lea rcx, [rbp + 0x2a10]
call fcn.18005b4b0
nop
xor r8d, r8d
mov rdx, rax
lea rcx, [rbp + 0x8520]
call fcn.18007a6f0
nop
mov rcx, qword [rax + 0xa0]
add rcx, 0x200
xor edx, edx
call fcn.180134a80
mov r12d, eax
lea rcx, [rbp + 0x8520]
call fcn.180047510
xor r9d, r9d
mov edx, 0xc8c
mov r8d, 0xd6a
lea rcx, [rbp + 0x28b8]
call fcn.1800474a0
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov ecx, dword [rax + 8]
mov dword [rbp - 0x28], ecx
mov edx, 6
lea rcx, [rbp - 0x30]
call fcn.180143b70
test al, al
je 0x180100244
mov dword [0x1803658b8], r12d
xor r9d, r9d
mov edx, 0xc93
lea r8d, [rdx + 0x1d]
lea rcx, [rbp + 0x28c8]
call fcn.1800474a0
movsd xmm0, qword [rax]
movsd qword [rbp + 0x190], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x198], eax
mov edx, 6
lea rcx, [rbp + 0x190]
call fcn.180143b70
test al, al
je 0x18010028d
mov dword [0x180365860], r12d
xor r9d, r9d
mov edx, 0xa66
mov r8d, 0xce6
lea rcx, [rbp + 0x28d8]
call fcn.1800474a0
movsd xmm0, qword [rax]
movsd qword [rbp + 0x240], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x248], eax
mov edx, 6
lea rcx, [rbp + 0x240]
call fcn.180143b70
test al, al
je 0x1801002d8
mov dword [0x1803658e4], r12d
xor r9d, r9d
mov edx, 0xac5
mov r8d, 0xd96
lea rcx, [rbp + 0x28e8]
call fcn.1800474a0
movsd xmm0, qword [rax]
movsd qword [rbp + 0x480], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x488], eax
mov edx, 6
lea rcx, [rbp + 0x480]
call fcn.180143b70
test al, al
je 0x180100323
mov dword [0x1803658ec], r12d
xor r9d, r9d
mov edx, 0xa6e
mov r8d, 0xe30
lea rcx, [rbp + 0x28f8]
call fcn.1800474a0
movsd xmm0, qword [rax]
movsd qword [rbp + 0x410], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x418], eax
mov edx, 6
lea rcx, [rbp + 0x410]
call fcn.180143b70
test al, al
je 0x18010036e
mov dword [0x1803658cc], r12d
xor r9d, r9d
mov edx, 0xd65
mov r8d, 0xb65
lea rcx, [rbp + 0x2908]
call fcn.1800474a0
movsd xmm0, qword [rax]
movsd qword [rbp + 0x430], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x438], eax
mov edx, 7
lea rcx, [rbp + 0x430]
call fcn.180143b70
test al, al
je 0x1801003b9
mov dword [0x1803658d8], r12d
xor r9d, r9d
mov edx, 0xcd9
mov r8d, 0xa93
lea rcx, [rbp + 0x2918]
call fcn.1800474a0
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.180143b70
test al, al
je 0x180100404
mov dword [0x1803658c4], r12d
xor r9d, r9d
mov edx, 0xe4a
mov r8d, 0xdc3
lea rcx, [rbp + 0x2928]
call fcn.1800474a0
movsd xmm0, qword [rax]
movsd qword [rbp + 0x450], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x458], eax
mov edx, 6
lea rcx, [rbp + 0x450]
call fcn.180143b70
test al, al
je 0x18010044f
mov dword [0x180365868], r12d
xor r9d, r9d
mov edx, 0xaf2
mov r8d, 0xc54
lea rcx, [rbp + 0x10d0]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x10d0]
mov ebx, dword [rbp + 0x10d8]
xor edx, edx
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
xor edx, edx
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__lode_east
call fcn.18005bd10
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 [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5c6
mov r9d, dword [0x180365860]
mov r8d, 0x550
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
xor edx, edx
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x99a
mov r8d, 0xb4d
lea rcx, [rbp + 0x10dc]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x10dc]
mov ebx, dword [rbp + 0x10e4]
mov edx, 1
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 1
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.South_Feldip_tele__north__west_coast
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x638
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5f8
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x445
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x481
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x47d
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x587
mov r9d, dword [0x180365860]
mov r8d, 0x547
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 1
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc44
mov r8d, 0xd0f
lea rcx, [rbp + 0x10e8]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x10e8]
mov ebx, dword [rbp + 0x10f0]
mov edx, 2
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 2
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Drynor_lode__north
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7c2
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x750
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x29c
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x259
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1e9
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x731
mov r9d, dword [0x180365860]
mov r8d, 0x4c9
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 2
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc7b
lea r8d, [rdx - 0x20]
lea rcx, [rbp + 0x10f4]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x10f4]
mov ebx, dword [rbp + 0x10fc]
mov edx, 3
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 3
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Lumby__south_middle_of_swamp
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7ca
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x709
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2e3
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2b7
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x242
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x44a
mov r9d, dword [0x180365860]
mov r8d, 0x40f
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 3
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc74
mov r8d, 0xcf5
lea rcx, [rbp + 0x1100]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x1100]
mov ebx, dword [rbp + 0x1108]
mov edx, 4
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 4
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Lumby__north_west_mill
call fcn.18005bd10
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 [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x78c
mov r9d, dword [0x180365860]
mov r8d, 0x433
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 4
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x92b
mov r8d, 0xe0a
lea rcx, [rbp + 0x110c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x110c]
mov ebx, dword [rbp + 0x1114]
mov edx, 5
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 5
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Piscatoris_hunter_area__middle
call fcn.18005bd10
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 [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x665
mov r9d, dword [0x180365860]
mov r8d, 0x62e
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 5
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa5a
mov r8d, 0xce6
lea rcx, [rbp + 0x668]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x668]
mov ebx, dword [rbp + 0x670]
mov edx, 6
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 6
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy__middle
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5c7
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6ed
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x67d
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x40e
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x49b
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x5ff
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x617
mov r9d, dword [0x180365860]
mov r8d, 0x5c3
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 6
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa93
mov r8d, 0xd93
lea rcx, [rbp + 0x674]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x674]
mov ebx, dword [rbp + 0x67c]
mov edx, 7
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 7
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Seers__middle
call fcn.18005bd10
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 [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x5ef
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x42
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x670
mov r9d, dword [0x180365860]
mov r8d, 0x614
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 7
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd17
mov r8d, 0xadd
lea rcx, [rbp + 0x680]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x680]
mov ebx, dword [rbp + 0x688]
mov edx, 8
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 8
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Sophanem__east_outside
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0xd6
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x492
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x332
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x325
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2c1
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3b7
mov r9d, dword [0x180365860]
mov r8d, 0x3c9
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 8
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa7b
mov r8d, 0xda3
lea rcx, [rbp + 0x68c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x68c]
mov ebx, dword [rbp + 0x694]
mov edx, 9
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 9
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Seers__west_cages
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x739
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x46b
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3e7
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x62c
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x673
mov r9d, dword [0x180365860]
mov r8d, 0x619
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 9
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc0a
mov r8d, 0xd93
lea rcx, [rbp + 0x698]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x698]
mov ebx, dword [rbp + 0x6a0]
mov edx, 0xa
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Edgeville__soul_wars_portal
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7ba
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x75f
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x260
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x202
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x196
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x764
mov r9d, dword [0x180365860]
mov r8d, 0x64f
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xa
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x999
mov r8d, 0xc95
lea rcx, [rbp + 0x6a4]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x6a4]
mov ebx, dword [rbp + 0x6ac]
mov edx, 0xb
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Near_ZMI
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x69d
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x64f
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x484
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x524
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x59a
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5f6
mov r9d, dword [0x180365860]
mov r8d, 0x5b7
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xb
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbd3
mov r8d, 0xd7e
lea rcx, [rbp + 0x6b0]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x6b0]
mov ebx, dword [rbp + 0x6b8]
mov edx, 0xc
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Falador_north_east_dwarfs
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7a5
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x73f
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x27e
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x216
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x195
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x710
mov r9d, dword [0x180365860]
mov r8d, 0x61a
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xc
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb0f
mov r8d, 0xc2f
lea rcx, [rbp + 0x6bc]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x6bc]
mov ebx, dword [rbp + 0x6c4]
mov edx, 0xd
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xd
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__near_jogres_cave
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6e5
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x655
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3af
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3ca
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x313
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5aa
mov r9d, dword [0x180365860]
mov r8d, 0x52b
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xd
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xccc
mov r8d, 0xd74
lea rcx, [rbp + 0x6c8]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x6c8]
mov ebx, dword [rbp + 0x6d0]
mov edx, 0xe
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xe
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Varrock__east
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7fa
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7b4
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x24e
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x210
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c4
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x4a
mov r9d, dword [0x180365860]
mov r8d, 0x1d7
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xe
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9ca
mov r8d, 0xccc
lea rcx, [rbp + 0x6d4]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x6d4]
mov ebx, dword [rbp + 0x6dc]
mov edx, 0xf
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xf
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__west_north__near_city_wall
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5ca
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6b9
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x662
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x475
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x531
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x5d4
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x609
mov r9d, dword [0x180365860]
mov r8d, 0x5c5
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xf
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd89
mov r8d, 0xc44
lea rcx, [rbp + 0x6e0]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x6e0]
mov ebx, dword [rbp + 0x6e8]
mov edx, 0x10
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x10
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Uzer__north__near_small_mine
call fcn.18005bd10
mov dword [rsp + 0x80], 0x480
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x68
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x28
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x29d
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x279
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x233
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x270
mov r9d, dword [0x180365860]
mov r8d, 0x323
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x10
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcbf
lea r8d, [rdx - 0xa]
lea rcx, [rbp + 0x6ec]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x6ec]
mov ebx, dword [rbp + 0x6f4]
mov edx, 0x11
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x11
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Lumby_north_east__near_cows
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7f2
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x77f
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2a2
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x271
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x214
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x1e2
mov r9d, dword [0x180365860]
mov r8d, 0x3b7
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x11
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd7a
mov r8d, 0xccc
lea rcx, [rbp + 0x6f8]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x6f8]
mov ebx, dword [rbp + 0x700]
mov edx, 0x12
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x12
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Mortton__west__nearby_road
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x48
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0xe
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x274
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x24a
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x208
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x1e0
mov r9d, dword [0x180365860]
mov r8d, 0x2a9
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x12
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbe6
mov r8d, 0xea8
lea rcx, [rbp + 0x704]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x704]
mov ebx, dword [rbp + 0x70c]
mov edx, 0x13
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x13
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Lv29_wild_behind_bandit_camp
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7c3
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x789
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1ad
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x10d
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xda
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x7a7
mov r9d, dword [0x180365860]
mov r8d, 0x779
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x13
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdf3
lea r8d, [rdx - 0x25]
lea rcx, [rbp + 0x710]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x710]
mov ebx, dword [rbp + 0x718]
mov edx, 0x14
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x14
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Canfis_lode__east__near_Franks
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x57
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x3a
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x21b
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1ee
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1be
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x12f
mov r9d, dword [0x180365860]
mov r8d, 0x1b8
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x14
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcd9
mov r8d, 0xdc8
lea rcx, [rbp + 0x71c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x71c]
mov ebx, dword [rbp + 0x724]
mov edx, 0x15
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x15
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Fort
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7c3
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x22a
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1e7
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1a3
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3f
mov r9d, dword [0x180365860]
mov r8d, 0xd1
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x15
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb55
mov r8d, 0xd1c
lea rcx, [rbp + 0x728]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x728]
mov ebx, dword [rbp + 0x730]
mov edx, 0x16
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x16
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Falador__west__over_the_wall
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x766
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6d3
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x328
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2d8
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c5
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x656
mov r9d, dword [0x180365860]
mov r8d, 0x5bf
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x16
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xe41
mov r8d, 0xd93
lea rcx, [rbp + 0x734]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x734]
mov ebx, dword [rbp + 0x73c]
mov edx, 0x17
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x17
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Ectophial__south
call fcn.18005bd10
mov dword [rsp + 0x80], 0x430
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x77
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x64
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x228
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x200
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1d2
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x178
mov r9d, dword [0x180365860]
mov r8d, 0x1e7
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x17
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb2b
mov r8d, 0xdb4
lea rcx, [rbp + 0x740]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x740]
mov ebx, dword [rbp + 0x748]
mov edx, 0x18
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x18
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Burth__wolf_mountain
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x776
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x707
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2a6
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1b4
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xf4
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6b8
mov r9d, dword [0x180365860]
mov r8d, 0x634
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x18
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcf9
mov r8d, 0xb20
lea rcx, [rbp + 0x74c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x74c]
mov ebx, dword [rbp + 0x754]
mov edx, 0x19
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x19
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Nardah_tele_and_west__west_of_agility_pyramid
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x3a
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x55d
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x32a
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x31b
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2b0
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3be
mov r9d, dword [0x180365860]
mov r8d, 0x3cf
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x19
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xaa6
mov r8d, 0xd47
lea rcx, [rbp + 0x758]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x758]
mov ebx, dword [rbp + 0x760]
mov edx, 0x1a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x1a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Pof__east_behind_legends_guild
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x72e
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ae
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3c1
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x463
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xa8
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x64d
mov r9d, dword [0x180365860]
mov r8d, 0x5ec
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x1a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x8f7
mov r8d, 0xe37
lea rcx, [rbp + 0x764]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x764]
mov ebx, dword [rbp + 0x76c]
mov edx, 0x1b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x1b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Piscatoris__phoenix_lair
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6ee
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6a2
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x604
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x658
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x6ec
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x66b
mov r9d, dword [0x180365860]
mov r8d, 0x638
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x1b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xce8
mov r8d, 0xc36
lea rcx, [rbp + 0x770]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x770]
mov ebx, dword [rbp + 0x778]
mov edx, 0x1c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x1c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Shantay_pass__glory_to_al_kharid
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 9
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x763
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2cb
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2a4
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x246
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x34d
mov r9d, dword [0x180365860]
mov r8d, 0x3b3
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x1c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd6d
mov r8d, 0xe62
lea rcx, [rbp + 0x77c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x77c]
mov ebx, dword [rbp + 0x784]
mov edx, 0x1d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x1d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Daemonheim__south
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x26
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 2
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1ee
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1b3
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x182
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x80
mov r9d, dword [0x180365860]
mov r8d, 0xe7
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x1d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd69
mov r8d, 0xe37
lea rcx, [rbp + 0x788]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x788]
mov ebx, dword [rbp + 0x790]
mov edx, 0x1e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x1e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Daemonheim__south
call fcn.18005bd10
mov dword [rsp + 0x80], 0x684
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x27
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 1
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1fd
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1c2
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x190
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x8c
mov r9d, dword [0x180365860]
mov r8d, 0x112
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x1e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xca3
mov r8d, 0xbe8
lea rcx, [rbp + 0x794]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x794]
mov ebx, dword [rbp + 0x79c]
mov edx, 0x1f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x1f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Middle_of_desert__north_east_from_bandit_camp
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7d6
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6a9
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x307
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2e5
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x271
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3e9
mov r9d, dword [0x180365860]
mov r8d, 0x3f0
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x1f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xba0
mov r8d, 0xcf4
lea rcx, [rbp + 0x7a0]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x7a0]
mov ebx, dword [rbp + 0x7a8]
mov edx, 0x20
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x20
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Falador__south_near_well
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x77b
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6e0
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x306
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2bd
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1f5
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x647
mov r9d, dword [0x180365860]
mov r8d, 0x57f
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x20
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb5c
mov r8d, 0xd67
lea rcx, [rbp + 0x7ac]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x7ac]
mov ebx, dword [rbp + 0x7b4]
mov edx, 0x21
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x21
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Taverly_tele
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x778
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6fb
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2d6
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x24d
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x17b
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x695
mov r9d, dword [0x180365860]
mov r8d, 0x5fc
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x21
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9ed
mov r8d, 0xb6e
lea rcx, [rbp + 0x7b8]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x7b8]
mov ebx, dword [rbp + 0x7c0]
mov edx, 0x22
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x22
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Ooglog_lod__north
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x64a
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x601
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x42e
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x463
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x450
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x585
mov r9d, dword [0x180365860]
mov r8d, 0x53d
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x22
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xac5
mov r8d, 0xb85
lea rcx, [rbp + 0x7c4]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x7c4]
mov ebx, dword [rbp + 0x7cc]
mov edx, 0x23
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x23
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__west_end__gloves_3_4_tele_then_shortcut_then_south_west
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x673
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x60b
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3de
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3ff
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x3b9
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x559
mov r9d, dword [0x180365860]
mov r8d, 0x4ef
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x23
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x91a
mov r8d, 0xbf1
lea rcx, [rbp + 0x7d0]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x7d0]
mov ebx, dword [rbp + 0x7d8]
mov edx, 0x24
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x24
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Inca_wisps_area__goe____west
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x65c
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x61f
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x497
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x502
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x540
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5c8
mov r9d, dword [0x180365860]
mov r8d, 0x591
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x24
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xca8
lea r8d, [rdx - 0x4f]
lea rcx, [rbp + 0x1058]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x1058]
mov ebx, dword [rbp + 0x1060]
mov edx, 0x25
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x25
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Lumby__south_near_swamp_bridge_to_al_kharid
call fcn.18005bd10
mov dword [rsp + 0x80], 0x522
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7e3
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x737
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2d2
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2a7
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x23e
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3c1
mov r9d, dword [0x180365860]
mov r8d, 0x3e4
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x25
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbd9
mov r8d, 0xcd6
lea rcx, [rbp + 0x7dc]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x7dc]
mov ebx, dword [rbp + 0x7e4]
mov edx, 0x26
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x26
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Cabbage__west__cabbage_port
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x78d
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ed
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2f2
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2b1
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x20b
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x633
mov r9d, dword [0x180365860]
mov r8d, 0x52b
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x26
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa05
mov r8d, 0xd43
lea rcx, [rbp + 0x7e8]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x7e8]
mov ebx, dword [rbp + 0x7f0]
mov edx, 0x27
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x27
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Fishing_guild__west
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6f2
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x68c
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x471
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x590
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x6f7
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x638
mov r9d, dword [0x180365860]
mov r8d, 0x5ef
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x27
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa4a
mov r8d, 0xc88
lea rcx, [rbp + 0x7f4]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x7f4]
mov ebx, dword [rbp + 0x7fc]
mov edx, 0x28
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x28
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__east
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6c2
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x65c
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x414
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x474
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x445
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5ed
mov r9d, dword [0x180365860]
mov r8d, 0x59b
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x28
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc63
mov r8d, 0xbd4
lea rcx, [rbp + 0x800]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x800]
mov ebx, dword [rbp + 0x808]
mov edx, 0x29
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x29
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Bedabin_camp
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7a0
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x66b
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x32a
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x314
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x289
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x437
mov r9d, dword [0x180365860]
mov r8d, 0x418
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x29
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x959
mov r8d, 0xbe6
lea rcx, [rbp + 0x80c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x80c]
mov ebx, dword [rbp + 0x814]
mov edx, 0x2a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x2a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Castle_wars__south__west
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x65f
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x61e
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x478
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4d7
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x508
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5c0
mov r9d, dword [0x180365860]
mov r8d, 0x585
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x2a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd68
mov r8d, 0xea8
lea rcx, [rbp + 0x818]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x818]
mov ebx, dword [rbp + 0x820]
mov edx, 0x2b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x2b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Deamonheim__north
call fcn.18005bd10
mov dword [rsp + 0x80], 0x701
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x23
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1d7
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x197
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x16a
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6c
mov r9d, dword [0x180365860]
mov r8d, 0xb1
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x2b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb65
mov r8d, 0xcc7
lea rcx, [rbp + 0x824]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x824]
mov ebx, dword [rbp + 0x82c]
mov edx, 0x2c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x2c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Crafting_guild__behind
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x755
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6af
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x34f
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x339
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x21f
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x612
mov r9d, dword [0x180365860]
mov r8d, 0x571
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x2c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb74
mov r8d, 0xc90
lea rcx, [rbp + 0x830]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x830]
mov ebx, dword [rbp + 0x838]
mov edx, 0x2d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x2d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Rimmigton__chemist
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x74b
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x698
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x35d
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x354
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x251
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5e2
mov r9d, dword [0x180365860]
mov r8d, 0x571
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x2d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xe0e
lea r8d, [rdx - 0x59]
lea rcx, [rbp + 0x83c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x83c]
mov ebx, dword [rbp + 0x844]
mov edx, 0x2e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x2e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Ecto__west
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x62
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x48
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x221
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1f6
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c7
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x14f
mov r9d, dword [0x180365860]
mov r8d, 0x1ce
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x2e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd37
mov r8d, 0xf35
lea rcx, [rbp + 0x848]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x848]
mov ebx, dword [rbp + 0x850]
mov edx, 0x2f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x2f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Dragonkin_labr
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x14
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7f2
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1a1
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x156
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x12f
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x41
mov r9d, dword [0x180365860]
mov r8d, 0x5f
mov edx, dword [0x1803658b8]
lea ecx, [r8 - 0x55]
call fcn.1800ee780
mov ebx, eax
mov edx, 0x2f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbd6
mov r8d, 0xdc0
lea rcx, [rbp + 0x854]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x854]
mov ebx, dword [rbp + 0x85c]
mov edx, 0x30
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x30
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Edgeville__west__front_of_black_knights_fort
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7ad
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x754
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x24e
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1d8
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x169
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x74d
mov r9d, dword [0x180365860]
mov r8d, 0x678
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x30
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd6e
lea r8d, [rdx - 0x59]
lea rcx, [rbp + 0x860]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x860]
mov ebx, dword [rbp + 0x868]
mov edx, 0x31
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x31
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Canifis__nature_grotto
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x3b
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 4
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x25d
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x230
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1f0
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x189
mov r9d, dword [0x180365860]
mov r8d, 0x25f
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x31
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd18
lea r8d, [rdx + 0x1d]
lea rcx, [rbp + 0x86c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x86c]
mov ebx, dword [rbp + 0x874]
mov edx, 0x32
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x32
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Archelogy__book_tele
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x17
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7d3
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x25d
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x229
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1e2
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0xff
mov r9d, dword [0x180365860]
mov r8d, 0x25f
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x32
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbef
mov r8d, 0xd44
lea rcx, [rbp + 0x878]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x878]
mov ebx, dword [rbp + 0x880]
mov edx, 0x33
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x33
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Falador__near_barb_village
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7a7
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x736
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x29b
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x246
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c3
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6e6
mov r9d, dword [0x180365860]
mov r8d, 0x5c0
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x33
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbb3
mov r8d, 0xd65
lea rcx, [rbp + 0x884]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x884]
mov ebx, dword [rbp + 0x88c]
mov edx, 0x34
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x34
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Falador__near_invention_guild
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x796
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x725
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x29e
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x234
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x19f
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6cd
mov r9d, dword [0x180365860]
mov r8d, 0x5f9
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x34
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xad4
mov r8d, 0xc91
lea rcx, [rbp + 0x890]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x890]
mov ebx, dword [rbp + 0x898]
mov edx, 0x35
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x35
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__south_near_fruit_tree__either_lode_or_spirit_tree
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6fb
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x673
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3c0
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3f0
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2c4
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5ed
mov r9d, dword [0x180365860]
mov r8d, 0x580
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x35
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa16
mov r8d, 0xcf2
lea rcx, [rbp + 0x89c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x89c]
mov ebx, dword [rbp + 0x8a4]
mov edx, 0x36
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x36
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy__near_castle
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6da
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x676
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x446
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x50f
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x623
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x619
mov r9d, dword [0x180365860]
mov r8d, 0x5ce
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x36
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xe23
mov r8d, 0xd9d
lea rcx, [rbp + 0x8a8]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x8a8]
mov ebx, dword [rbp + 0x8b0]
mov edx, 0x37
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x37
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Ecto__south_west_swamp
call fcn.18005bd10
mov dword [rsp + 0x80], 0x50c
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6c
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x55
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x227
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1fd
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1cf
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x168
mov r9d, dword [0x180365860]
mov r8d, 0x1df
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x37
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd13
lea r8d, [rdx - 0x4a]
lea rcx, [rbp + 0x8b4]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x8b4]
mov ebx, dword [rbp + 0x8bc]
mov edx, 0x38
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x38
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Hets__north
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x1a
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7c3
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x287
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x258
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x20a
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x1cd
mov r9d, dword [0x180365860]
mov r8d, 0x327
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x38
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc56
mov r8d, 0xd30
lea rcx, [rbp + 0x8c0]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x8c0]
mov ebx, dword [rbp + 0x8c8]
mov edx, 0x39
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x39
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Champions_guild__west__varrock_lode
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7cc
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x767
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x285
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x240
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1da
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x785
mov r9d, dword [0x180365860]
mov r8d, 0x4e9
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x39
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb12
mov r8d, 0xd7b
lea rcx, [rbp + 0x8cc]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x8cc]
mov ebx, dword [rbp + 0x8d4]
mov edx, 0x3a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x3a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Catherby__east
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x762
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6e4
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x316
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x259
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x126
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x686
mov r9d, dword [0x180365860]
mov r8d, 0x60a
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x3a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xac4
mov r8d, 0xe43
lea rcx, [rbp + 0x8d8]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x8d8]
mov ebx, dword [rbp + 0x8e0]
mov edx, 0x3b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x3b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Mountain_camp_front__fremennik_slayer_cave_tele____north
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x76e
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x713
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1c4
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x7fd
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x46
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6dd
mov r9d, dword [0x180365860]
mov r8d, 0x679
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x3b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa7c
mov r8d, 0xe1c
lea rcx, [rbp + 0x8e4]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x8e4]
mov ebx, dword [rbp + 0x8ec]
mov edx, 0x3c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x3c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Fremennik_poh__south_east
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7b7
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ed
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x342
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x773
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x13
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6ad
mov r9d, dword [0x180365860]
mov r8d, 0x655
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x3c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd84
lea r8d, [rdx + 0x5d]
lea rcx, [rbp + 0x8f0]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x8f0]
mov ebx, dword [rbp + 0x8f8]
mov edx, 0x3d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x3d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Mort_slayer_tower__east
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x33
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0xc
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x218
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1e4
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1af
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0xca
mov r9d, dword [0x180365860]
mov r8d, 0x185
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x3d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd1e
lea r8d, [rdx - 5]
lea rcx, [rbp + 0x8fc]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x8fc]
mov ebx, dword [rbp + 0x904]
mov edx, 0x3e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x3e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Archelogy_book__south
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x1b
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7d4
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x267
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x234
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1ed
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x13e
mov r9d, dword [0x180365860]
mov r8d, 0x28c
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x3e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdc9
lea r8d, [rdx - 0x1c]
lea rcx, [rbp + 0x908]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x908]
mov ebx, dword [rbp + 0x910]
mov edx, 0x3f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x3f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Canfis_lod__south
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5d6
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x4d
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x2a
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x226
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1f8
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c5
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x12e
mov r9d, dword [0x180365860]
mov r8d, 0x1c9
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x3f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcaf
mov r8d, 0xb32
lea rcx, [rbp + 0x914]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x914]
mov ebx, dword [rbp + 0x91c]
mov edx, 0x40
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x40
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Exiled_kalphite_lair__bandit_camp_lode__south
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7bb
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5b6
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x33e
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x332
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2be
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3ec
mov r9d, dword [0x180365860]
mov r8d, 0x3ef
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x40
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc37
mov r8d, 0xd8d
lea rcx, [rbp + 0x920]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x920]
mov ebx, dword [rbp + 0x928]
mov edx, 0x41
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x41
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Next_to_ge
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7c8
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x772
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x25a
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x205
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1a4
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x794
mov r9d, dword [0x180365860]
mov r8d, 0x669
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x41
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb9c
mov r8d, 0xd0e
lea rcx, [rbp + 0x92c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x92c]
mov ebx, dword [rbp + 0x934]
mov edx, 0x42
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x42
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Falador_castle
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x77f
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ec
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2f4
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2a1
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1df
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x660
mov r9d, dword [0x180365860]
mov r8d, 0x59c
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x42
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xaba
mov r8d, 0xca0
lea rcx, [rbp + 0x938]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x938]
mov ebx, dword [rbp + 0x940]
mov edx, 0x43
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x43
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__north_tip
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5ad
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6f6
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x674
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3ce
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x40a
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2d2
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5f6
mov r9d, dword [0x180365860]
mov r8d, 0x590
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x43
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc39
mov r8d, 0xcc4
lea rcx, [rbp + 0x944]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x944]
mov ebx, dword [rbp + 0x94c]
mov edx, 0x44
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x44
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Drynor_village__field
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7b5
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x722
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2ca
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x290
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x212
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x63a
mov r9d, dword [0x180365860]
mov r8d, 0x47d
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x44
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb63
mov r8d, 0xce6
lea rcx, [rbp + 0x950]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x950]
mov ebx, dword [rbp + 0x958]
mov edx, 0x45
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x45
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Near_crafing_guild
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x75d
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6be
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x340
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x319
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x200
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x62c
mov r9d, dword [0x180365860]
mov r8d, 0x58d
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x45
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa53
mov r8d, 0xe5f
lea rcx, [rbp + 0x95c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x95c]
mov ebx, dword [rbp + 0x964]
mov edx, 0x46
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x46
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Relleka_market
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x754
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6f6
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x76f
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x76d
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x7f3
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6be
mov r9d, dword [0x180365860]
mov r8d, 0x66d
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x46
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd5e
mov r8d, 0xbe6
lea rcx, [rbp + 0x968]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x968]
mov ebx, dword [rbp + 0x970]
mov edx, 0x47
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x47
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Uzer__west_north
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x64
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7ef
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2c6
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2a5
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x256
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x2fe
mov r9d, dword [0x180365860]
mov r8d, 0x374
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x47
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb13
mov r8d, 0xd5f
lea rcx, [rbp + 0x974]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x974]
mov ebx, dword [rbp + 0x97c]
mov edx, 0x48
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x48
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Catherby__use_travely_dung_to_get_small_island
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x75c
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6d8
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x334
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2b4
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x150
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x673
mov r9d, dword [0x180365860]
mov r8d, 0x5f7
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x48
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd50
lea r8d, [rdx - 0x12]
lea rcx, [rbp + 0x980]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x980]
mov ebx, dword [rbp + 0x988]
mov edx, 0x49
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x49
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Mort_swamp_next_to_arch_guild__cks____south
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x2c
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7f3
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x253
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x222
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1e2
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x13f
mov r9d, dword [0x180365860]
mov r8d, 0x238
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x49
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcc8
lea r8d, [rdx - 0x74]
lea rcx, [rbp + 0x98c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x98c]
mov ebx, dword [rbp + 0x994]
mov edx, 0x4a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x4a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Al_kharid_lode__bank
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7f5
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x755
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2c9
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x29f
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x23d
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x36c
mov r9d, dword [0x180365860]
mov r8d, 0x3c7
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x4a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa56
mov r8d, 0xcb3
lea rcx, [rbp + 0x998]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x998]
mov ebx, dword [rbp + 0x9a0]
mov edx, 0x4b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x4b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__north_east_by_the_sea
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6d7
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x66b
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x40f
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x47c
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x445
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x600
mov r9d, dword [0x180365860]
mov r8d, 0x5ac
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x4b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9e7
mov r8d, 0xb8e
lea rcx, [rbp + 0x9a4]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x9a4]
mov ebx, dword [rbp + 0x9ac]
mov edx, 0x4c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x4c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Feldip_hills__Ooglog_north_or_gnome_glider
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x654
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x60a
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x40f
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x46c
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x445
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x592
mov r9d, dword [0x180365860]
mov r8d, 0x54b
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x4c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9b2
mov r8d, 0xba1
lea rcx, [rbp + 0x9b0]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x9b0]
mov ebx, dword [rbp + 0x9b8]
mov edx, 0x4d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x4d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Feldip_hills__west_coast__ALP
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x654
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x60f
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x449
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x48b
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x48b
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5a1
mov r9d, dword [0x180365860]
mov r8d, 0x55e
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x4d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa31
mov r8d, 0xd8e
lea rcx, [rbp + 0x9bc]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x9bc]
mov ebx, dword [rbp + 0x9c4]
mov edx, 0x4e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x4e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Near_Sir_Galahad
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x71a
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ab
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x460
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x5f1
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x7b0
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x65c
mov r9d, dword [0x180365860]
mov r8d, 0x60e
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x4e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa39
mov r8d, 0xb3c
lea rcx, [rbp + 0x9c8]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x9c8]
mov ebx, dword [rbp + 0x9d0]
mov edx, 0x4f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x4f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Ooglog__east_by_the_coast
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x63f
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5f2
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x410
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x43b
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x419
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x561
mov r9d, dword [0x180365860]
mov r8d, 0x50e
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x4f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd5a
lea r8d, [rdx + 0x7e]
lea rcx, [rbp + 0x9d4]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x9d4]
mov ebx, dword [rbp + 0x9dc]
mov edx, 0x50
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x50
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Mort_slayer_tower
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x27
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7fa
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x21d
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1e6
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1ae
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0xac
mov r9d, dword [0x180365860]
mov r8d, 0x177
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x50
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9b5
mov r8d, 0xd31
lea rcx, [rbp + 0x9e0]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x9e0]
mov ebx, dword [rbp + 0x9e8]
mov edx, 0x51
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x51
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Apple_yard__outpost_tele
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6d4
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x67b
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x4b9
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x5a0
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x66b
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x62c
mov r9d, dword [0x180365860]
mov r8d, 0x5eb
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x51
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdbc
lea r8d, [rdx - 0x2b]
lea rcx, [rbp + 0x9ec]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x9ec]
mov ebx, dword [rbp + 0x9f4]
mov edx, 0x52
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x52
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Canfis__bank
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5a5
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x4b
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x27
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x22f
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x201
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1cc
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x13e
mov r9d, dword [0x180365860]
mov r8d, 0x1de
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x52
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa43
mov r8d, 0xc64
lea rcx, [rbp + 0x9f8]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0x9f8]
mov ebx, dword [rbp + 0xa00]
mov edx, 0x53
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x53
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__south_east_by_the_Port_khazard
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6b2
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x650
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x417
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x46c
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x43f
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5dd
mov r9d, dword [0x180365860]
mov r8d, 0x58c
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x53
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xaa4
mov r8d, 0xd20
lea rcx, [rbp + 0xa04]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xa04]
mov ebx, dword [rbp + 0xa0c]
mov edx, 0x54
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x54
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Pof__east_near_legends_guild
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x721
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x69f
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3cc
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x447
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x11b
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x638
mov r9d, dword [0x180365860]
mov r8d, 0x5d8
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x54
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9f3
mov r8d, 0xb0a
lea rcx, [rbp + 0xa10]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xa10]
mov ebx, dword [rbp + 0xa18]
mov edx, 0x55
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x55
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Ooglog__south_behind_settelment__outside_of_walls
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x627
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5e4
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x426
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x451
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x43c
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x55e
mov r9d, dword [0x180365860]
mov r8d, 0x515
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x55
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbfa
mov r8d, 0xcfa
lea rcx, [rbp + 0xa1c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xa1c]
mov ebx, dword [rbp + 0xa24]
mov edx, 0x56
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x56
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Falador_farming_patch__cabbage_port_north
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7a2
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x719
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2c7
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x280
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1f3
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x679
mov r9d, dword [0x180365860]
mov r8d, 0x53b
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x56
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xadc
mov r8d, 0xe33
lea rcx, [rbp + 0xa28]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xa28]
mov ebx, dword [rbp + 0xa30]
mov edx, 0x57
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x57
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Fremennik_slayer_cave__north
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x772
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x717
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1f6
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x25
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x5c
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6e0
mov r9d, dword [0x180365860]
mov r8d, 0x677
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x57
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcab
mov r8d, 0xd32
lea rcx, [rbp + 0xa34]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xa34]
mov ebx, dword [rbp + 0xa3c]
mov edx, 0x58
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x58
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Varrock_lod__east
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7ed
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x797
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x270
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x234
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1de
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x2f
mov r9d, dword [0x180365860]
mov r8d, 0x36a
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x58
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xba0
mov r8d, 0xd3a
lea rcx, [rbp + 0xa40]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xa40]
mov ebx, dword [rbp + 0xa48]
mov edx, 0x59
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x59
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Falador__behind_shield_shop
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x788
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x707
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2cc
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x26b
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1bc
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x68f
mov r9d, dword [0x180365860]
mov r8d, 0x5cc
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x59
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9cf
mov r8d, 0xb78
lea rcx, [rbp + 0xa4c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xa4c]
mov ebx, dword [rbp + 0xa54]
mov edx, 0x5a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x5a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Feldip__Oolog_north_or_glider
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x64a
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x604
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x43a
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x473
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x467
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x58e
mov r9d, dword [0x180365860]
mov r8d, 0x549
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x5a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x999
mov r8d, 0xd03
lea rcx, [rbp + 0xa58]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xa58]
mov ebx, dword [rbp + 0xa60]
mov edx, 0x5b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x5b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Outpost__near_wall
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6be
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x66c
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x4b5
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x581
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x622
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x61a
mov r9d, dword [0x180365860]
mov r8d, 0x5dc
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x5b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x972
mov r8d, 0xbe0
lea rcx, [rbp + 0xa64]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xa64]
mov ebx, dword [rbp + 0xa6c]
mov edx, 0x5c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x5c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Castle_wars__south_swamp
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x660
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x61e
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x46c
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4c5
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x4ea
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5bc
mov r9d, dword [0x180365860]
mov r8d, 0x580
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x5c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd3e
lea r8d, [rdx + 0x1f]
lea rcx, [rbp + 0xa70]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xa70]
mov ebx, dword [rbp + 0xa78]
mov edx, 0x5d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x5d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Arch_guild__near_boat
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x24
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7ea
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x24a
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x216
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1d6
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0xfe
mov r9d, dword [0x180365860]
mov r8d, 0x210
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x5d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x986
mov r8d, 0xd46
lea rcx, [rbp + 0xa7c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xa7c]
mov ebx, dword [rbp + 0xa84]
mov edx, 0x5e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x5e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Gome_stronghold__south_side
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6ce
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x67b
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x4fe
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x5bf
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x66c
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x630
mov r9d, dword [0x180365860]
mov r8d, 0x5f3
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x5e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbd3
mov r8d, 0xd25
lea rcx, [rbp + 0xa88]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xa88]
mov ebx, dword [rbp + 0xa90]
mov edx, 0x5f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x5f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Falador_east
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x799
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x718
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2be
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x26a
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1d4
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x699
mov r9d, dword [0x180365860]
mov r8d, 0x5a0
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x5f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xced
lea r8d, [rdx - 0xb]
lea rcx, [rbp + 0xa94]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xa94]
mov ebx, dword [rbp + 0xa9c]
mov edx, 0x60
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x60
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Kharid__garden
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 8
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7ad
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x285
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x253
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x201
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x174
mov r9d, dword [0x180365860]
mov r8d, 0x345
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x60
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb13
mov r8d, 0xbd1
lea rcx, [rbp + 0xaa0]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xaa0]
mov ebx, dword [rbp + 0xaa8]
mov edx, 0x61
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x61
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja_gloves__shortcut
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x6b1
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x62d
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3b9
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3d3
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x35e
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x56a
mov r9d, dword [0x180365860]
mov r8d, 0x4eb
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x61
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd37
mov r8d, 0xbcb
lea rcx, [rbp + 0xaac]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xaac]
mov ebx, dword [rbp + 0xab4]
mov edx, 0x62
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x62
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Nardah_desert__north_west
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x4d
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x789
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2db
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2bb
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x264
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x349
mov r9d, dword [0x180365860]
mov r8d, 0x395
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x62
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcc7
lea r8d, [rdx - 0x43]
lea rcx, [rbp + 0xab8]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xab8]
mov ebx, dword [rbp + 0xac0]
mov edx, 0x63
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x63
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Al_kharid__west_north_corner
call fcn.18005bd10
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x70], 0x7f5
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x771
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2b5
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x288
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x229
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x2dd
mov r9d, dword [0x180365860]
mov r8d, 0x3bc
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x63
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcc7
lea r8d, [rdx - 0x43]
lea rcx, [rbp + 0xac4]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xac4]
mov ebx, dword [rbp + 0xacc]
mov edx, 0x64
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x64
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Ecto__west_in_cowpen
call fcn.18005bd10
mov dword [rsp + 0x80], 0x606
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x69
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x51
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x21c
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1f2
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c5
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x151
mov r9d, dword [0x180365860]
mov r8d, 0x1c7
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x64
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xba0
mov r8d, 0xcca
lea rcx, [rbp + 0xad0]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xad0]
mov ebx, dword [rbp + 0xad8]
mov edx, 0x65
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x65
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Crafting_guild__east__clan_area
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5a1
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x771
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x51
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x324
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2ee
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x217
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x61a
mov r9d, dword [0x180365860]
mov r8d, 0x551
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x65
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb9a
lea r8d, [rdx + 9]
lea rcx, [rbp + 0xadc]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xadc]
mov ebx, dword [rbp + 0xae4]
mov edx, 0x66
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x66
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__glider
call fcn.18005bd10
mov dword [rsp + 0x80], 0x534
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6d8
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x617
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x389
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x392
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x30a
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x4ec
mov r9d, dword [0x180365860]
mov r8d, 0x487
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x66
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc74
mov r8d, 0xcf5
lea rcx, [rbp + 0xae8]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xae8]
mov ebx, dword [rbp + 0xaf0]
mov edx, 0x67
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x67
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Lumby__north__behind_Fred_and_the_THING
call fcn.18005bd10
mov dword [rsp + 0x80], 0x58f
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7d4
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x763
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x29a
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x25f
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1f8
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x78c
mov r9d, dword [0x180365860]
mov r8d, 0x431
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x67
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd4c
mov r8d, 0xbb0
lea rcx, [rbp + 0xaf4]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xaf4]
mov ebx, dword [rbp + 0xafc]
mov edx, 0x68
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x68
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Nardah__north_river_side
call fcn.18005bd10
mov dword [rsp + 0x80], 0x479
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x67
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7a5
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2de
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2bf
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x26a
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x346
mov r9d, dword [0x180365860]
mov r8d, 0x38f
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x68
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcb9
mov r8d, 0xc2d
lea rcx, [rbp + 0xb00]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xb00]
mov ebx, dword [rbp + 0xb08]
mov edx, 0x69
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x69
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Glory_Al_kharid__near_kalphite_lair__BIQ
call fcn.18005bd10
mov dword [rsp + 0x80], 0x479
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7eb
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x720
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2df
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2b8
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x24f
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3b5
mov r9d, dword [0x180365860]
mov r8d, 0x3da
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x69
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbe2
mov r8d, 0xcb3
lea rcx, [rbp + 0xb0c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xb0c]
mov ebx, dword [rbp + 0xb14]
mov edx, 0x6a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x6a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Port_sarim__north
call fcn.18005bd10
mov dword [rsp + 0x80], 0x58e
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x78a
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6da
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x305
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2cb
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x222
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x603
mov r9d, dword [0x180365860]
mov r8d, 0x4eb
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x6a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd5b
mov r8d, 0xbc9
lea rcx, [rbp + 0xb18]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xb18]
mov ebx, dword [rbp + 0xb20]
mov edx, 0x6b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x6b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Nardah__north__DLQ
call fcn.18005bd10
mov dword [rsp + 0x80], 0x478
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6b
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7e2
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2d1
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2b1
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x25f
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x321
mov r9d, dword [0x180365860]
mov r8d, 0x37f
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x6b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x92f
mov r8d, 0xdf4
lea rcx, [rbp + 0xb24]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xb24]
mov ebx, dword [rbp + 0xb2c]
mov edx, 0x6c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x6c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Piscatoris_hunter_area__south_east
call fcn.18005bd10
mov dword [rsp + 0x80], 0x608
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6ea
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x69a
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x5cf
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x63a
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x6dd
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x65e
mov r9d, dword [0x180365860]
mov r8d, 0x628
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x6c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x98d
mov r8d, 0xb65
lea rcx, [rbp + 0xb30]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xb30]
mov ebx, dword [rbp + 0xb38]
mov edx, 0x6d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x6d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Feldip_hills__west_coast
call fcn.18005bd10
mov dword [rsp + 0x80], 0x57f
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x63e
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5ff
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x450
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x48d
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x48d
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x591
mov r9d, dword [0x180365860]
mov r8d, 0x552
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x6d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd42
mov r8d, 0xaf1
lea rcx, [rbp + 0xb3c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xb3c]
mov ebx, dword [rbp + 0xb44]
mov edx, 0x6e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x6e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Nardah__south__up_from_rope_shortuct
call fcn.18005bd10
mov dword [rsp + 0x80], 0x45d
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x11d
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x44e
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x320
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x30e
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2ae
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x39b
mov r9d, dword [0x180365860]
mov r8d, 0x3b5
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x6e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbb5
mov r8d, 0xc4d
lea rcx, [rbp + 0xb48]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xb48]
mov ebx, dword [rbp + 0xb50]
mov edx, 0x6f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x6f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Port_sarim__south__near_Thurgo
call fcn.18005bd10
mov dword [rsp + 0x80], 0x56e
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x755
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x687
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x351
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x344
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x274
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x58d
mov r9d, dword [0x180365860]
mov r8d, 0x4bf
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x6f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa1d
mov r8d, 0xb52
lea rcx, [rbp + 0xb54]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xb54]
mov ebx, dword [rbp + 0xb5c]
mov edx, 0x70
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x70
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Ooglog_lod__east_by_the_coast
call fcn.18005bd10
mov dword [rsp + 0x80], 0x569
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x644
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5f9
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x449
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x344
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x42c
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x571
mov r9d, dword [0x180365860]
mov r8d, 0x522
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x70
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdb4
mov r8d, 0xe59
lea rcx, [rbp + 0xb60]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xb60]
mov ebx, dword [rbp + 0xb68]
mov edx, 0x71
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x71
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Deamonheim__east__south
call fcn.18005bd10
mov dword [rsp + 0x80], 0x6ff
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x3b
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x1b
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1f3
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1be
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x191
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0xb1
mov r9d, dword [0x180365860]
mov r8d, 0x136
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x71
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x8d6
mov r8d, 0xe15
lea rcx, [rbp + 0xb6c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xb6c]
mov ebx, dword [rbp + 0xb74]
mov edx, 0x72
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x72
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Piscatoris_hunter_area__phoenix_west_coast
call fcn.18005bd10
mov dword [rsp + 0x80], 0x60e
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6de
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x695
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x5ee
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x640
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x6c1
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x65e
mov r9d, dword [0x180365860]
mov r8d, 0x62d
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x72
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb41
lea r8d, [rdx + 0x57]
lea rcx, [rbp + 0xb78]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xb78]
mov ebx, dword [rbp + 0xb80]
mov edx, 0x73
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x73
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__Shilo_front_gate
call fcn.18005bd10
mov dword [rsp + 0x80], 0x548
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6a2
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x616
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3ae
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3c1
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x356
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x52b
mov r9d, dword [0x180365860]
mov r8d, 0x4b4
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x73
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc4a
mov r8d, 0xcf0
lea rcx, [rbp + 0xb84]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xb84]
mov ebx, dword [rbp + 0xb8c]
mov edx, 0x74
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x74
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Drynor_lod__east_north
call fcn.18005bd10
mov dword [rsp + 0x80], 0x595
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7c2
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x746
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2ab
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x26c
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1fb
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6df
mov r9d, dword [0x180365860]
mov r8d, 0x487
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x74
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdb5
mov r8d, 0xc10
lea rcx, [rbp + 0xb90]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xb90]
mov ebx, dword [rbp + 0xb98]
mov edx, 0x75
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x75
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Uzer__east
call fcn.18005bd10
mov dword [rsp + 0x80], 0x457
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x94
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x76
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2ab
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x284
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x240
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x28c
mov r9d, dword [0x180365860]
mov r8d, 0x323
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x75
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd8e
mov r8d, 0xe7e
lea rcx, [rbp + 0xb9c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xb9c]
mov ebx, dword [rbp + 0xba4]
mov edx, 0x76
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x76
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Deamonheim__east__north
call fcn.18005bd10
mov dword [rsp + 0x80], 0x6fd
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x2e
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0xc
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1e6
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1ac
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x17f
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x8a
mov r9d, dword [0x180365860]
mov r8d, 0xf0
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x76
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xab3
mov r8d, 0xd3c
lea rcx, [rbp + 0xba8]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xba8]
mov ebx, dword [rbp + 0xbb0]
mov edx, 0x77
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x77
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Pof__north_of_legends
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5d9
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x730
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ad
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3b6
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x432
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xed
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x649
mov r9d, dword [0x180365860]
mov r8d, 0x5e6
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x77
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xe4a
mov r8d, 0xdc3
lea rcx, [rbp + 0xbb4]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xbb4]
mov ebx, dword [rbp + 0xbbc]
mov edx, 0x78
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x78
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.hhhhhhhhhhhhhhhhhhhhh
call fcn.18005bd10
mov dword [rsp + 0x80], 0x59b
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6e0
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x660
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3cc
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3fb
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x338
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5d4
mov r9d, dword [0x180365860]
mov r8d, 0x569
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x78
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9fd
mov r8d, 0xc5c
lea rcx, [rbp + 0xbc0]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xbc0]
mov ebx, dword [rbp + 0xbc8]
mov edx, 0x79
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x79
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__west_south_side_of_gnome_village
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5ab
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x69e
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x647
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x43d
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4a2
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x4bd
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5de
mov r9d, dword [0x180365860]
mov r8d, 0x595
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x79
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9ff
mov r8d, 0xe23
lea rcx, [rbp + 0xbcc]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xbcc]
mov ebx, dword [rbp + 0xbd4]
mov edx, 0x7a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x7a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Lighthouse_island
call fcn.18005bd10
mov dword [rsp + 0x80], 0x615
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x731
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6cd
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x5e3
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x6b5
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x7ad
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x68f
mov r9d, dword [0x180365860]
mov r8d, 0x647
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x7a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb70
mov r8d, 0xa0d
lea rcx, [rbp + 0xbd8]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xbd8]
mov ebx, dword [rbp + 0xbe0]
mov edx, 0x7b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x7b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Burth__north_training_area
call fcn.18005bd10
mov dword [rsp + 0x80], 0x610
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x794
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x73a
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x239
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x171
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xfd
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x719
mov r9d, dword [0x180365860]
mov r8d, 0x67c
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x7b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9ff
mov r8d, 0xc1e
lea rcx, [rbp + 0xbe4]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xbe4]
mov ebx, dword [rbp + 0xbec]
mov edx, 0x7c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x7c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Yanille
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5c1
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x689
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x635
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x435
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x486
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x480
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5c6
mov r9d, dword [0x180365860]
mov r8d, 0x57c
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x7c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbaa
mov r8d, 0xc77
lea rcx, [rbp + 0xbf0]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xbf0]
mov ebx, dword [rbp + 0xbf8]
mov edx, 0x7d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x7d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Rimmington____Port_sarim
call fcn.18005bd10
mov dword [rsp + 0x80], 0x580
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x75e
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x69c
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x347
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x333
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x257
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5c0
mov r9d, dword [0x180365860]
mov r8d, 0x4ec
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x7d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa4e
mov r8d, 0xb84
lea rcx, [rbp + 0xbfc]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xbfc]
mov ebx, dword [rbp + 0xc04]
mov edx, 0x7e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x7e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Feldip_hillls__east_coast__poking_tip__glider_or_run_north_east_from_Ooglog
call fcn.18005bd10
mov dword [rsp + 0x80], 0x56f
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x65d
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x608
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x40b
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x438
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x40f
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x57b
mov r9d, dword [0x180365860]
mov r8d, 0x526
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x7e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xe5e
mov r8d, 0xdbe
lea rcx, [rbp + 0xc08]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xc08]
mov ebx, dword [rbp + 0xc10]
mov edx, 0x7f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x7f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Ecto
call fcn.18005bd10
mov dword [rsp + 0x80], 0x23f
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7a
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x69
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x21c
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1f4
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c9
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x169
mov r9d, dword [0x180365860]
mov r8d, 0x1d1
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x7f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x91c
mov r8d, 0xe4b
lea rcx, [rbp + 0xc14]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xc14]
mov ebx, dword [rbp + 0xc1c]
mov edx, 0x80
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x80
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Piscatoris_hunter_area__north_end__phoenix_tele_east_north
call fcn.18005bd10
mov dword [rsp + 0x80], 0x619
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6fd
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ab
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x614
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x66c
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x713
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x675
mov r9d, dword [0x180365860]
mov r8d, 0x640
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x80
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x961
mov r8d, 0xd82
lea rcx, [rbp + 0xc20]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xc20]
mov ebx, dword [rbp + 0xc28]
mov edx, 0x81
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x81
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Tree_gnome_stronghold__west_side
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5f2
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6d7
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x685
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x55a
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x5f0
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x698
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x640
mov r9d, dword [0x180365860]
mov r8d, 0x606
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x81
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb64
lea r8d, [rdx + 0x4c]
lea rcx, [rbp + 0xc2c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xc2c]
mov ebx, dword [rbp + 0xc34]
mov edx, 0x82
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x82
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__herblore_habitat____shortcut_over_river
call fcn.18005bd10
mov dword [rsp + 0x80], 0x548
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6c3
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x624
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x39d
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3ab
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x32c
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x527
mov r9d, dword [0x180365860]
mov r8d, 0x4aa
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x82
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc56
mov r8d, 0xd6f
lea rcx, [rbp + 0xc38]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xc38]
mov ebx, dword [rbp + 0xc40]
mov edx, 0x83
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x83
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Grand_ex__south_inside_house
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5d4
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7d1
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x779
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x264
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x218
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1b9
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x7ad
mov r9d, dword [0x180365860]
mov r8d, 0x617
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x83
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x95a
mov r8d, 0xdb9
lea rcx, [rbp + 0xc44]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xc44]
mov ebx, dword [rbp + 0xc4c]
mov edx, 0x84
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x84
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Tree_gnome_stronghold__north_west
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5fd
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6e5
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x692
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x591
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x617
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x6c9
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x651
mov r9d, dword [0x180365860]
mov r8d, 0x617
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x84
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcf8
mov r8d, 0xbc5
lea rcx, [rbp + 0xc50]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xc50]
mov ebx, dword [rbp + 0xc58]
mov edx, 0x85
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x85
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Polln__south
call fcn.18005bd10
mov dword [rsp + 0x80], 0x4a9
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x19
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6dc
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2f3
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2d3
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x270
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x391
mov r9d, dword [0x180365860]
mov r8d, 0x3bd
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x85
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xadb
mov r8d, 0xbcf
lea rcx, [rbp + 0xc5c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xc5c]
mov ebx, dword [rbp + 0xc64]
mov edx, 0x86
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x86
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__gloves_3_4__shortcut__west
call fcn.18005bd10
mov dword [rsp + 0x80], 0x56d
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x69d
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x624
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3d1
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3f3
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x391
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x57c
mov r9d, dword [0x180365860]
mov r8d, 0x50b
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x86
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd4b
mov r8d, 0xe38
lea rcx, [rbp + 0xc68]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xc68]
mov ebx, dword [rbp + 0xc70]
mov edx, 0x87
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x87
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Daemonheim__south
call fcn.18005bd10
mov dword [rsp + 0x80], 0x674
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x1f
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7f5
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1fc
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1bf
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x18b
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x78
mov r9d, dword [0x180365860]
mov r8d, 0xee
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x87
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xaad
mov r8d, 0xdae
lea rcx, [rbp + 0xc74]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xc74]
mov ebx, dword [rbp + 0xc7c]
mov edx, 0x88
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x88
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Seers__next_to_bank__camelot_tele
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5f9
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x74b
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6d5
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x382
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x6ff
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x5d
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x684
mov r9d, dword [0x180365860]
mov r8d, 0x623
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x88
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9b1
mov r8d, 0xbc3
lea rcx, [rbp + 0xc80]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xc80]
mov ebx, dword [rbp + 0xc88]
mov edx, 0x89
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x89
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Feldip_hills__west_coast__ALP
call fcn.18005bd10
mov dword [rsp + 0x80], 0x58f
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x65f
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x618
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x44d
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x496
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x49c
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5ad
mov r9d, dword [0x180365860]
mov r8d, 0x56b
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x89
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa5d
mov r8d, 0xdfa
lea rcx, [rbp + 0xc8c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xc8c]
mov ebx, dword [rbp + 0xc94]
mov edx, 0x8a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x8a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Rellekka_poh__south_over_bridge
call fcn.18005bd10
mov dword [rsp + 0x80], 0x60d
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x743
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6d8
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x451
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x6f5
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x7f6
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x694
mov r9d, dword [0x180365860]
mov r8d, 0x641
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x8a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa91
mov r8d, 0xeee
lea rcx, [rbp + 0xc98]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xc98]
mov ebx, dword [rbp + 0xca0]
mov edx, 0x8b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x8b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Rellekka_lod__north__ice_hunter_area
call fcn.18005bd10
mov dword [rsp + 0x80], 0x64f
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x778
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x731
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2e
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x7d8
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x16
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x719
mov r9d, dword [0x180365860]
mov r8d, 0x6c3
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x8b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcde
mov r8d, 0xf19
lea rcx, [rbp + 0xca4]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xca4]
mov ebx, dword [rbp + 0xcac]
mov edx, 0x8c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x8c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Wild_lv_44__dragonkin_labr__west
call fcn.18005bd10
mov dword [rsp + 0x80], 0x6ef
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 5
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7da
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x19f
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x147
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x11c
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x1f
mov r9d, dword [0x180365860]
mov r8d, 0x31
mov edx, dword [0x1803658b8]
lea ecx, [r8 - 0x27]
call fcn.1800ee780
mov ebx, eax
mov edx, 0x8c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb67
mov r8d, 0xdcf
lea rcx, [rbp + 0xcb0]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xcb0]
mov ebx, dword [rbp + 0xcb8]
mov edx, 0x8d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x8d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Burth
call fcn.18005bd10
mov dword [rsp + 0x80], 0x603
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x78c
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x72b
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x262
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1a5
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x11a
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6f4
mov r9d, dword [0x180365860]
mov r8d, 0x657
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x8d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd9e
mov r8d, 0xcad
lea rcx, [rbp + 0xcbc]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xcbc]
mov ebx, dword [rbp + 0xcc4]
mov edx, 0x8e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x8e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Burgh__by_the_gate
call fcn.18005bd10
mov dword [rsp + 0x80], 0x49d
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x5d
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x2b
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x278
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x251
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x211
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x202
mov r9d, dword [0x180365860]
mov r8d, 0x2af
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x8e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x933
mov r8d, 0xbde
lea rcx, [rbp + 0xcc8]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xcc8]
mov ebx, dword [rbp + 0xcd0]
mov edx, 0x8f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x8f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Inc_wisps__goe____west
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5a0
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x659
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x61b
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x487
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4e9
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x520
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5c1
mov r9d, dword [0x180365860]
mov r8d, 0x588
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x8f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc35
mov r8d, 0xd2b
lea rcx, [rbp + 0xcd4]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xcd4]
mov ebx, dword [rbp + 0xcdc]
mov edx, 0x90
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x90
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Drynor_lod__north__side_of_manor
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5b6
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7bf
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x751
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x291
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x24a
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1da
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x73b
mov r9d, dword [0x180365860]
mov r8d, 0x543
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x90
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xadb
mov r8d, 0xe0a
lea rcx, [rbp + 0xce0]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xce0]
mov ebx, dword [rbp + 0xce8]
mov edx, 0x91
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x91
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Fremmenik_slayer_cave__south
call fcn.18005bd10
mov dword [rsp + 0x80], 0x613
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x76b
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x708
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x256
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x30
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x68
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6c8
mov r9d, dword [0x180365860]
mov r8d, 0x65e
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x91
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xac9
mov r8d, 0xbf1
lea rcx, [rbp + 0xcec]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xcec]
mov ebx, dword [rbp + 0xcf4]
mov edx, 0x92
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x92
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Tai_bwo_wannai__west
call fcn.18005bd10
mov dword [rsp + 0x80], 0x57a
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6a8
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x634
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3d6
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3fd
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x396
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x594
mov r9d, dword [0x180365860]
mov r8d, 0x528
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x92
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xca4
lea r8d, [rdx - 0x2b]
lea rcx, [rbp + 0xcf8]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xcf8]
mov ebx, dword [rbp + 0xd00]
mov edx, 0x93
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x93
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Lumby__south__near_graveyard
call fcn.18005bd10
mov dword [rsp + 0x80], 0x537
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7e3
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x74a
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2c5
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x297
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x230
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3b0
mov r9d, dword [0x180365860]
mov r8d, 0x3e4
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x93
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcbc
mov r8d, 0xd84
lea rcx, [rbp + 0xd04]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xd04]
mov ebx, dword [rbp + 0xd0c]
mov edx, 0x94
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x94
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Varrock__west
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5d7
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7f5
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7ae
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x249
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x208
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1bc
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x31
mov r9d, dword [0x180365860]
mov r8d, 0x178
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x94
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa94
mov r8d, 0xe05
lea rcx, [rbp + 0xd10]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xd10]
mov ebx, dword [rbp + 0xd18]
mov edx, 0x95
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x95
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Rellekka_poh__southeast_shortcut
call fcn.18005bd10
mov dword [rsp + 0x80], 0x611
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x756
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ed
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x318
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x78e
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2a
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6a9
mov r9d, dword [0x180365860]
mov r8d, 0x64e
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x95
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb41
mov r8d, 0xc01
lea rcx, [rbp + 0xd1c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xd1c]
mov ebx, dword [rbp + 0xd24]
mov edx, 0x96
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x96
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja_near_wisps
call fcn.18005bd10
mov dword [rsp + 0x80], 0x562
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6e4
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x647
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x39e
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3b1
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x309
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x57a
mov r9d, dword [0x180365860]
mov r8d, 0x4e9
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x96
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa69
mov r8d, 0xcc2
lea rcx, [rbp + 0xd28]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xd28]
mov ebx, dword [rbp + 0xd30]
mov edx, 0x97
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x97
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy__south_by_the_sea
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5bd
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6e4
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x673
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x402
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x46e
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x3dc
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x607
mov r9d, dword [0x180365860]
mov r8d, 0x5b0
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x97
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb79
mov r8d, 0xdb7
lea rcx, [rbp + 0xd34]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xd34]
mov ebx, dword [rbp + 0xd3c]
mov edx, 0x98
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x98
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Burth
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5fb
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x78e
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x72a
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x39e
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1d1
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x13f
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6ed
mov r9d, dword [0x180365860]
mov r8d, 0x647
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x98
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa3b
mov r8d, 0xc51
lea rcx, [rbp + 0xd40]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xd40]
mov ebx, dword [rbp + 0xd48]
mov edx, 0x99
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x99
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__south_by_khazard
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5a4
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6a9
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x649
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x41a
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x46c
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x445
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5d4
mov r9d, dword [0x180365860]
mov r8d, 0x585
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x99
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa8b
mov r8d, 0xdd1
lea rcx, [rbp + 0xd4c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xd4c]
mov ebx, dword [rbp + 0xd54]
mov edx, 0x9a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x9a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Seers_north
call fcn.18005bd10
mov dword [rsp + 0x80], 0x602
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x748
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6d7
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3b0
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x703
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2a
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x68d
mov r9d, dword [0x180365860]
mov r8d, 0x632
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x9a
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc0b
lea r8d, [rdx + 0x48]
lea rcx, [rbp + 0xd58]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xd58]
mov ebx, dword [rbp + 0xd60]
mov edx, 0x9b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x9b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Wizard_tower
call fcn.18005bd10
mov dword [rsp + 0x80], 0x55b
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x789
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ae
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x321
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2fd
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x259
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x550
mov r9d, dword [0x180365860]
mov r8d, 0x474
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x9b
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc62
mov r8d, 0xb62
lea rcx, [rbp + 0xd64]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xd64]
mov ebx, dword [rbp + 0xd6c]
mov edx, 0x9c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x9c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Bandit_lod_granite_mine
call fcn.18005bd10
mov dword [rsp + 0x80], 0x4cc
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x76b
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5fb
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x34d
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x343
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2fd
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x425
mov r9d, dword [0x180365860]
mov r8d, 0x413
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x9c
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc46
mov r8d, 0xbbb
lea rcx, [rbp + 0xd70]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xd70]
mov ebx, dword [rbp + 0xd78]
mov edx, 0x9d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x9d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Bandit_camp__west_coast
call fcn.18005bd10
mov dword [rsp + 0x80], 0x4fd
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x77f
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x64b
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x33f
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x330
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x29e
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x44f
mov r9d, dword [0x180365860]
mov r8d, 0x428
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x9d
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcd9
mov r8d, 0xb8d
lea rcx, [rbp + 0xd7c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xd7c]
mov ebx, dword [rbp + 0xd84]
mov edx, 0x9e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x9e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Pollni__west
call fcn.18005bd10
mov dword [rsp + 0x80], 0x4a6
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x647
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x314
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2fa
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x28c
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3c2
mov r9d, dword [0x180365860]
mov r8d, 0x3d5
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x9e
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xce7
mov r8d, 0xbea
lea rcx, [rbp + 0xd88]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xd88]
mov ebx, dword [rbp + 0xd90]
mov edx, 0x9f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0x9f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Pollni__north_then_west
call fcn.18005bd10
mov dword [rsp + 0x80], 0x4c0
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0xa
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x70a
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2ea
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2c8
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x264
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x393
mov r9d, dword [0x180365860]
mov r8d, 0x3c2
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0x9f
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcda
mov r8d, 0xb18
lea rcx, [rbp + 0xd94]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xd94]
mov ebx, dword [rbp + 0xd9c]
mov edx, 0xa0
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa0
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Sophanem__north__trough_gate__or_glory_to_kharid_and_magic_carpet
call fcn.18005bd10
mov dword [rsp + 0x80], 0x489
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 1
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x572
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x336
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x329
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2bb
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3d3
mov r9d, dword [0x180365860]
mov r8d, 0x3dd
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xa0
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd30
mov r8d, 0xbac
lea rcx, [rbp + 0xda0]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xda0]
mov ebx, dword [rbp + 0xda8]
mov edx, 0xa1
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa1
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Polln
call fcn.18005bd10
mov dword [rsp + 0x80], 0x486
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x4f
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x73c
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2e8
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2ca
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x270
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x365
mov r9d, dword [0x180365860]
mov r8d, 0x3a0
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xa1
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa17
mov r8d, 0xd79
lea rcx, [rbp + 0xdac]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xdac]
mov ebx, dword [rbp + 0xdb4]
mov edx, 0xa2
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa2
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Dwarf_oupost__behind_fishing_guild
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5ed
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x70b
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x69f
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x479
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x5d4
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x778
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x64f
mov r9d, dword [0x180365860]
mov r8d, 0x605
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xa2
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb63
mov r8d, 0xd07
lea rcx, [rbp + 0xdb8]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xdb8]
mov ebx, dword [rbp + 0xdc0]
mov edx, 0xa3
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa3
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Falador__west
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5be
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x766
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ce
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x32b
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2e7
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1df
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x647
mov r9d, dword [0x180365860]
mov r8d, 0x5aa
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xa3
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xab8
mov r8d, 0xe97
lea rcx, [rbp + 0xdc4]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xdc4]
mov ebx, dword [rbp + 0xdcc]
mov edx, 0xa4
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa4
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Fremennik_lod__east
call fcn.18005bd10
mov dword [rsp + 0x80], 0x63a
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x777
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x728
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0xb6
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x7f2
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x31
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x704
mov r9d, dword [0x180365860]
mov r8d, 0x6a4
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xa4
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc38
mov r8d, 0xcee
lea rcx, [rbp + 0xdd0]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xdd0]
mov ebx, dword [rbp + 0xdd8]
mov edx, 0xa5
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa5
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Drynor_lod__north
call fcn.18005bd10
mov dword [rsp + 0x80], 0x598
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7ba
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x73a
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2b3
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x273
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1fb
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6aa
mov r9d, dword [0x180365860]
mov r8d, 0x4ac
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xa5
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa1e
mov r8d, 0xbf7
lea rcx, [rbp + 0xddc]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xddc]
mov ebx, dword [rbp + 0xde4]
mov edx, 0xa6
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa6
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Yanille__south
call fcn.18005bd10
mov dword [rsp + 0x80], 0x591
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x681
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x62b
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x423
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x466
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x44a
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5b3
mov r9d, dword [0x180365860]
mov r8d, 0x566
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xa6
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd9f
lea r8d, [rdx + 5]
lea rcx, [rbp + 0xde8]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xde8]
mov ebx, dword [rbp + 0xdf0]
mov edx, 0xa7
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa7
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Canifis
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5d1
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x40
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x19
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x22b
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1fa
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c5
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x117
mov r9d, dword [0x180365860]
mov r8d, 0x1c9
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xa7
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb30
mov r8d, 0xe05
lea rcx, [rbp + 0xdf4]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xdf4]
mov ebx, dword [rbp + 0xdfc]
mov edx, 0xa8
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa8
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Burth__troll_plateu
call fcn.18005bd10
mov dword [rsp + 0x80], 0x614
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x783
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x727
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x237
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0xf6
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xb5
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6f5
mov r9d, dword [0x180365860]
mov r8d, 0x672
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xa8
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd7c
lea r8d, [rdx + 0x18]
lea rcx, [rbp + 0xe00]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xe00]
mov ebx, dword [rbp + 0xe08]
mov edx, 0xa9
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xa9
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Canifis__CKS
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5c5
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x36
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0xa
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x232
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x200
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c7
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x106
mov r9d, dword [0x180365860]
mov r8d, 0x1d2
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xa9
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd2d
lea r8d, [rdx + 0x6e]
lea rcx, [rbp + 0xe0c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xe0c]
mov ebx, dword [rbp + 0xe14]
mov edx, 0xaa
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xaa
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Skeletor_horror_tele
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5db
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x1b
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7e5
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x1fd
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1e0
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1bf
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0xa8
mov r9d, dword [0x180365860]
mov r8d, 0x1b0
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xaa
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc11
mov r8d, 0xd51
lea rcx, [rbp + 0xe18]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xe18]
mov ebx, dword [rbp + 0xe20]
mov edx, 0xab
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xab
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Barb_village
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5cc
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7b6
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x74d
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x287
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x234
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1c0
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x72f
mov r9d, dword [0x180365860]
mov r8d, 0x5cc
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xab
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcad
mov r8d, 0xb77
lea rcx, [rbp + 0xe24]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xe24]
mov ebx, dword [rbp + 0xe2c]
mov edx, 0xac
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xac
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Bandit_camp_lod
call fcn.18005bd10
mov dword [rsp + 0x80], 0x4b3
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7cd
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x618
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x32c
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x319
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2a0
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3ea
mov r9d, dword [0x180365860]
mov r8d, 0x3ee
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xac
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd65
mov r8d, 0xc72
lea rcx, [rbp + 0xe30]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xe30]
mov ebx, dword [rbp + 0xe38]
mov edx, 0xad
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xad
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Uzer__west
call fcn.18005bd10
mov dword [rsp + 0x80], 0x48c
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x59
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7f8
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2b0
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x28d
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x241
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x2ad
mov r9d, dword [0x180365860]
mov r8d, 0x354
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xad
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x981
mov r8d, 0xc48
lea rcx, [rbp + 0xe3c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xe3c]
mov ebx, dword [rbp + 0xe44]
mov edx, 0xae
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xae
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Castle_wars__Evil_Daves_Watchtower_tele
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5b0
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x681
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x639
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x47c
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4f7
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x54c
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5dd
mov r9d, dword [0x180365860]
mov r8d, 0x5a0
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xae
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcc1
lea r8d, [rdx + 0x23]
lea rcx, [rbp + 0xe48]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xe48]
mov ebx, dword [rbp + 0xe50]
mov edx, 0xaf
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xaf
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Lumby__inside_potato_field_NOT_cow
call fcn.18005bd10
mov dword [rsp + 0x80], 0x56e
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7f3
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x78c
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x28e
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x259
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x200
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0xe6
mov r9d, dword [0x180365860]
mov r8d, 0x397
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xaf
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd30
mov r8d, 0xae6
lea rcx, [rbp + 0xe54]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xe54]
mov ebx, dword [rbp + 0xe5c]
mov edx, 0xb0
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb0
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Sophanem__west__outside
call fcn.18005bd10
mov dword [rsp + 0x80], 0x462
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x10e
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x46c
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x328
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x319
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2b7
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3a7
mov r9d, dword [0x180365860]
mov r8d, 0x3bd
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xb0
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc62
mov r8d, 0xba6
lea rcx, [rbp + 0xe60]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xe60]
mov ebx, dword [rbp + 0xe68]
mov edx, 0xb1
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb1
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Bandit_camp
call fcn.18005bd10
mov dword [rsp + 0x80], 0x4e6
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x78f
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x63f
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x33a
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x32a
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2a0
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x42e
mov r9d, dword [0x180365860]
mov r8d, 0x416
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xb1
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa6a
mov r8d, 0xe85
lea rcx, [rbp + 0xe6c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xe6c]
mov ebx, dword [rbp + 0xe74]
mov edx, 0xb2
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb2
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Rellekka__north_village
call fcn.18005bd10
mov dword [rsp + 0x80], 0x631
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x761
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x70a
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x7f3
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x79d
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 3
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x6d7
mov r9d, dword [0x180365860]
mov r8d, 0x684
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xb2
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa04
mov r8d, 0xbe1
lea rcx, [rbp + 0xe78]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xe78]
mov ebx, dword [rbp + 0xe80]
mov edx, 0xb3
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb3
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Yanille__south
call fcn.18005bd10
mov dword [rsp + 0x80], 0x58e
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x674
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x623
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x42d
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x470
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x45d
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5ac
mov r9d, dword [0x180365860]
mov r8d, 0x564
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xb3
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdb5
mov r8d, 0xbd1
lea rcx, [rbp + 0xe84]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xe84]
mov ebx, dword [rbp + 0xe8c]
mov edx, 0xb4
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb4
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Uzer
call fcn.18005bd10
mov dword [rsp + 0x80], 0x44c
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0xb1
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0xbb
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2b8
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x299
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x253
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x2c5
mov r9d, dword [0x180365860]
mov r8d, 0x344
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xb4
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa91
mov r8d, 0xd5a
lea rcx, [rbp + 0xe90]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xe90]
mov ebx, dword [rbp + 0xe98]
mov edx, 0xb5
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb5
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Pof__north
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5e3
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x72c
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6b0
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3d5
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4dd
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x64
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x653
mov r9d, dword [0x180365860]
mov r8d, 0x5f7
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xb5
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xbd4
mov r8d, 0xc63
lea rcx, [rbp + 0xe9c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xe9c]
mov ebx, dword [rbp + 0xea4]
mov edx, 0xb6
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb6
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Port_sarim__south
call fcn.18005bd10
mov dword [rsp + 0x80], 0x570
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x76e
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6a0
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x338
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x31d
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x25b
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x596
mov r9d, dword [0x180365860]
mov r8d, 0x4b2
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xb6
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xaa3
mov r8d, 0xccd
lea rcx, [rbp + 0xea8]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xea8]
mov ebx, dword [rbp + 0xeb0]
mov edx, 0xb7
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb7
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy__east__witchhaven
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5bc
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x700
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x681
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3d9
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x42a
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x205
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x60d
mov r9d, dword [0x180365860]
mov r8d, 0x5ad
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xb7
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa12
mov r8d, 0xb72
lea rcx, [rbp + 0xeb4]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xeb4]
mov ebx, dword [rbp + 0xebc]
mov edx, 0xb8
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb8
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Felldip_hills__Oo_glog
call fcn.18005bd10
mov dword [rsp + 0x80], 0x572
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x64f
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x603
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x421
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x453
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x437
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x57f
mov r9d, dword [0x180365860]
mov r8d, 0x533
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xb8
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9c8
mov r8d, 0xd9c
lea rcx, [rbp + 0xec0]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xec0]
mov ebx, dword [rbp + 0xec8]
mov edx, 0xb9
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xb9
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Barbarian_training_master_hut
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5f6
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6fc
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x69b
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x51c
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x605
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x722
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x653
mov r9d, dword [0x180365860]
mov r8d, 0x611
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xb9
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa66
mov r8d, 0xd0a
lea rcx, [rbp + 0xecc]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xecc]
mov ebx, dword [rbp + 0xed4]
mov edx, 0xba
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xba
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, [0x180300a70]
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5cf
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x700
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x68b
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x406
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4ad
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xe
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x628
mov r9d, dword [0x180365860]
mov r8d, 0x5d2
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xba
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa1e
mov r8d, 0xbb2
lea rcx, [rbp + 0xed8]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xed8]
mov ebx, dword [rbp + 0xee0]
mov edx, 0xbb
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xbb
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Feldip_hills__either_gnome_glider_or_watchtower_tele
call fcn.18005bd10
mov dword [rsp + 0x80], 0x580
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x667
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x616
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x41f
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x457
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x439
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x597
mov r9d, dword [0x180365860]
mov r8d, 0x549
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xbb
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xad9
mov r8d, 0xdad
lea rcx, [rbp + 0xee4]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xee4]
mov ebx, dword [rbp + 0xeec]
mov edx, 0xbc
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xbc
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Camelot__north
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5f8
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x759
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6e3
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x32c
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0xde
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x97
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x691
mov r9d, dword [0x180365860]
mov r8d, 0x626
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xbc
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb60
mov r8d, 0xc2c
lea rcx, [rbp + 0xef0]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xef0]
mov ebx, dword [rbp + 0xef8]
mov edx, 0xbd
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xbd
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__DKP
call fcn.18005bd10
mov dword [rsp + 0x80], 0x573
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x712
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x661
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x387
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x391
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2bd
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x591
mov r9d, dword [0x180365860]
mov r8d, 0x4f0
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xbd
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdfe
mov r8d, 0xcf0
lea rcx, [rbp + 0xefc]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xefc]
mov ebx, dword [rbp + 0xf04]
mov edx, 0xbe
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xbe
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Near_barrows
call fcn.18005bd10
mov dword [rsp + 0x80], 0x45b
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7c
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x62
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x259
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x233
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1fd
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x1d2
mov r9d, dword [0x180365860]
mov r8d, 0x253
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xbe
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xb1b
mov r8d, 0xc51
lea rcx, [rbp + 0xf08]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xf08]
mov ebx, dword [rbp + 0xf10]
mov edx, 0xbf
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xbf
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Karamja__tzhaar_entrance__glory__karamja_west
call fcn.18005bd10
mov dword [rsp + 0x80], 0x58b
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6fe
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x665
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x3aa
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3bb
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2d1
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5be
mov r9d, dword [0x180365860]
mov r8d, 0x53b
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xbf
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xce7
mov r8d, 0xc05
lea rcx, [rbp + 0xf14]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xf14]
mov ebx, dword [rbp + 0xf1c]
mov edx, 0xc0
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc0
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Shanty_pass__south_middle_of_desert
call fcn.18005bd10
mov dword [rsp + 0x80], 0x4cb
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0xa
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x732
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2df
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x2bb
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x259
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x381
mov r9d, dword [0x180365860]
mov r8d, 0x3bd
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xc0
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd0d
mov r8d, 0xb14
lea rcx, [rbp + 0xf20]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xf20]
mov ebx, dword [rbp + 0xf28]
mov edx, 0xc1
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc1
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Sophanem_tele__north__west_of_agility_pyramid
call fcn.18005bd10
mov dword [rsp + 0x80], 0x475
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x67
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x513
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x327
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x316
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x2af
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3b3
mov r9d, dword [0x180365860]
mov r8d, 0x3c7
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xc1
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x95e
mov r8d, 0xb2e
lea rcx, [rbp + 0xf2c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xf2c]
mov ebx, dword [rbp + 0xf34]
mov edx, 0xc2
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc2
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.South_Feldip_tele
call fcn.18005bd10
mov dword [rsp + 0x80], 0x579
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x62b
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x5f1
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x459
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x495
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x497
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x586
mov r9d, dword [0x180365860]
mov r8d, 0x54b
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xc2
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdb6
lea r8d, [rdx + 0x14]
lea rcx, [rbp + 0xf38]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xf38]
mov ebx, dword [rbp + 0xf40]
mov edx, 0xc3
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc3
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Canifis_lode__memorial
call fcn.18005bd10
mov dword [rsp + 0x80], 0x60b
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x44
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x22
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x21e
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1ee
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1bb
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x107
mov r9d, dword [0x180365860]
mov r8d, 0x1ad
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xc3
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa5b
mov r8d, 0xc4c
lea rcx, [rbp + 0xf44]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xf44]
mov ebx, dword [rbp + 0xf4c]
mov edx, 0xc4
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc4
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__Port_Khazard
call fcn.18005bd10
mov dword [rsp + 0x80], 0x59f
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6af
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x64a
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x409
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x451
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x40e
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5d2
mov r9d, dword [0x180365860]
mov r8d, 0x57c
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xc4
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xd42
mov r8d, 0xc4d
lea rcx, [rbp + 0xf50]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xf50]
mov ebx, dword [rbp + 0xf58]
mov edx, 0xc5
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc5
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Al_kharid_lof__east__near_cithadererw
call fcn.18005bd10
mov dword [rsp + 0x80], 0x4b4
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x3c
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x7d7
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x2aa
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x283
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x235
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x290
mov r9d, dword [0x180365860]
mov r8d, 0x35b
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xc5
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xacd
mov r8d, 0xd75
lea rcx, [rbp + 0xf5c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xf5c]
mov ebx, dword [rbp + 0xf64]
mov edx, 0xc6
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc6
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Camelot_tele__south__bees
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5e8
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x749
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6ca
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x37c
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x3c1
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0xbd
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x66e
mov r9d, dword [0x180365860]
mov r8d, 0x605
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xc6
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x9bb
mov r8d, 0xdc9
lea rcx, [rbp + 0xf68]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xf68]
mov ebx, dword [rbp + 0xf70]
mov edx, 0xc7
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc7
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Barb_tele__south_west_near_gnome
call fcn.18005bd10
mov dword [rsp + 0x80], 0x600
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x706
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6a5
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x56d
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x630
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x73f
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x662
mov r9d, dword [0x180365860]
mov r8d, 0x620
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xc7
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0x95a
mov r8d, 0xdf6
lea rcx, [rbp + 0xf74]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xf74]
mov ebx, dword [rbp + 0xf7c]
mov edx, 0xc8
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc8
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Piscatoris__near_falcon_hunter__southeast_corner
call fcn.18005bd10
mov dword [rsp + 0x80], 0x609
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6f6
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x6a1
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x5ca
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x642
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x703
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x664
mov r9d, dword [0x180365860]
mov r8d, 0x62b
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xc8
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xa17
mov r8d, 0xc97
lea rcx, [rbp + 0xf80]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xf80]
mov ebx, dword [rbp + 0xf88]
mov edx, 0xc9
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xc9
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Ardy_monastery__west
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5b7
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x6b9
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x65b
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x436
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x4ae
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x4f5
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x5f5
mov r9d, dword [0x180365860]
mov r8d, 0x5a9
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xc9
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc49
mov r8d, 0xdb6
lea rcx, [rbp + 0xf8c]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xf8c]
mov ebx, dword [rbp + 0xf94]
mov edx, 0xca
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xca
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Grand_exhange
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5f8
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7d1
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x783
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x240
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x1ea
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x192
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x7b6
mov r9d, dword [0x180365860]
mov r8d, 0x720
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xca
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xdd2
mov r8d, 0xcef
lea rcx, [rbp + 0xf98]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xf98]
mov ebx, dword [rbp + 0xfa0]
mov edx, 0xcb
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xcb
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Near_barrows
call fcn.18005bd10
mov dword [rsp + 0x80], 0x490
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x69
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x46
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x25e
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x236
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1fd
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x1cd
mov r9d, dword [0x180365860]
mov r8d, 0x25f
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xcb
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xc3e
mov r8d, 0xd5f
lea rcx, [rbp + 0xfa4]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xfa4]
mov ebx, dword [rbp + 0xfac]
mov edx, 0xcc
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xcc
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Grand_ex__near_cooking_guild
call fcn.18005bd10
mov dword [rsp + 0x80], 0x5ce
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7c7
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x769
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x272
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x225
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x1bf
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x782
mov r9d, dword [0x180365860]
mov r8d, 0x5da
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xcc
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
xor r9d, r9d
mov edx, 0xcb8
mov r8d, 0xb89
lea rcx, [rbp + 0xfb0]
call fcn.1800474a0
movsd xmm6, qword [rbp + 0xfb0]
mov ebx, dword [rbp + 0xfb8]
mov edx, 0xcd
lea rcx, [rbp - 0x80]
call fcn.180124bf0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
mov edx, 0xcd
lea rcx, [rbp - 0x80]
call fcn.180124bf0
lea rcx, [rax + 0x10]
lea rdx, str.Bandit_lod__directly_east
call fcn.18005bd10
mov dword [rsp + 0x80], 0x4b3
mov eax, dword [0x180365868]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], 0x7dc
mov eax, dword [0x1803658c4]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 0x62e
mov eax, dword [0x1803658d8]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 0x322
mov eax, dword [0x1803658cc]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 0x30c
mov eax, dword [0x1803658ec]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], 0x295
mov eax, dword [0x1803658e4]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 0x3df
mov r9d, dword [0x180365860]
mov r8d, 0x3e7
mov edx, dword [0x1803658b8]
mov ecx, 0xa
call fcn.1800ee780
mov ebx, eax
mov edx, 0xcd
lea rcx, [rbp - 0x80]
call fcn.180124bf0
mov dword [rax + 0x30], ebx
lea rdx, [rbp + 0x1e08]
lea rcx, [rbp - 0x80]
call fcn.180124c00
mov rbx, qword [rax]
lea rdx, [rbp + 0x1e70]
lea rcx, [rbp - 0x80]
call fcn.180124c10
lea r8, [0x1800d9b50]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.180126f20
lea rcx, [rbp - 0x80]
call fcn.18005bb70
cmp dword [rax + 0x30], 0
jle 0x18010d668
lea rcx, [rbp - 0x80]
call fcn.18005bb70
mov rsi, rax
lea rcx, [rbp - 0x80]
call fcn.18005bb70
mov edx, dword [rax + 0x30]
lea rcx, [rbp + 0x5b20]
call fcn.180047230
mov rdi, rax
mov edx, r12d
lea rcx, [rbp + 0x5b00]
call fcn.180047230
mov rbx, rax
mov rdx, r14
lea rcx, [0x18036ae80]
call fcn.1800733a0
mov rdx, rax
lea r8, [0x1802fe58c]
lea rcx, [rbp + 0x5ae0]
call fcn.180008df0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5ac0]
call fcn.18005c470
nop
lea r8, [0x1802f9cb8]
mov rdx, rax
lea rcx, [rbp + 0x5aa0]
call fcn.180008d70
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x5a80]
call fcn.18005c470
nop
lea r8, [0x1802f17c4]
mov rdx, rax
lea rcx, [rbp + 0x5a60]
call fcn.180008d70
nop
lea r8, [rsi + 0x10]
mov rdx, rax
lea rcx, [rbp + 0x5a40]
call fcn.180126980
nop
mov rcx, rax
call fcn.180008700
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3b00]
call fcn.1800476a0
lea rdx, [rbp + 0x1e10]
mov rcx, rax
call fcn.18002b430
mov rdx, rbx
lea rcx, [rbp + 0x1e10]
call fcn.18003c960
nop
lea rcx, [rbp + 0x5a40]
call fcn.180008740
nop
lea rcx, [rbp + 0x5a60]
call fcn.180008740
nop
lea rcx, [rbp + 0x5a80]
call fcn.180008740
nop
lea rcx, [rbp + 0x5aa0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5ac0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5ae0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5b00]
call fcn.180008740
nop
lea rcx, [rbp + 0x5b20]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xc8
lea r8d, [r9 + 0x37]
lea rcx, [rbp + 0x3b10]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
lea rcx, [rbp - 0x80]
call fcn.18005bb70
movd xmm6, dword [rax]
cvtdq2ps xmm6, xmm6
mulss xmm6, xmm7
lea rcx, [rbp - 0x80]
call fcn.18005bb70
movd xmm2, dword [rax + 4]
cvtdq2ps xmm2, xmm2
mulss xmm2, xmm7
movaps xmm3, xmm9
movaps xmm1, xmm6
lea rcx, [rbp + 0x2938]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp + 0x460], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x468], eax
xor r8d, r8d
lea rdx, [rbp + 0x460]
lea rcx, [rbp + 0x2948]
call fcn.1800e2560
mov rdx, rax
lea rcx, [rbp + 0x1000]
call fcn.180066b20
movss dword [rsp + 0x28], xmm8
xor r12d, r12d
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movss xmm2, dword [0x18031f74c]
lea rdx, [rbp + 0x1000]
mov rcx, r15
call fcn.180035740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
lea r8d, [r12 + 0x37]
lea rcx, [rbp + 0x3b20]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
lea rcx, [rbp - 0x80]
call fcn.18005bb70
movd xmm7, dword [rax]
cvtdq2ps xmm7, xmm7
mulss xmm7, dword [0x18031f858]
addss xmm7, dword [0x18031f824]
lea rcx, [rbp - 0x80]
call fcn.18005bb70
movd xmm6, dword [rax + 4]
cvtdq2ps xmm6, xmm6
mulss xmm6, dword [0x18031f858]
addss xmm6, dword [0x18031f824]
lea rcx, [rbp + 0x2954]
call fcn.18009f820
movss xmm3, dword [rax + 8]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2960]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp + 0x470], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x478], eax
lea rdx, [rbp + 0x470]
lea rcx, [rbp + 0x2970]
call fcn.1800d9520
mov rdx, rax
lea rcx, [rbp + 0x1008]
call fcn.180066b20
movss dword [rsp + 0x28], xmm8
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movss xmm2, dword [0x18031f764]
lea rdx, [rbp + 0x1008]
mov rcx, r15
call fcn.180035740
movss xmm7, dword [0x18031f858]
movss xmm6, dword [0x18031f790]
lea rsi, str.PREVIOUS_HH_NOT_FILLED_
jmp 0x18010d786
mov edx, r12d
lea rcx, [rbp + 0x5b80]
call fcn.180047230
mov rbx, rax
mov rdx, r14
lea rcx, [0x18036ae80]
call fcn.1800733a0
mov rdx, rax
lea r8, [0x1802fe58c]
lea rcx, [rbp + 0x5b60]
call fcn.180008df0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5b40]
call fcn.18005c470
nop
mov rcx, rax
call fcn.180008700
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3b30]
call fcn.1800476a0
lea rdx, [rbp + 0x1e20]
mov rcx, rax
call fcn.18002b430
mov rdx, rbx
lea rcx, [rbp + 0x1e20]
call fcn.18003c960
nop
lea rcx, [rbp + 0x5b40]
call fcn.180008740
nop
lea rcx, [rbp + 0x5b60]
call fcn.180008740
nop
lea rcx, [rbp + 0x5b80]
call fcn.180008740
movss xmm6, dword [0x18031f790]
xor r12d, r12d
jmp 0x18010d786
mov rdx, r14
lea rcx, [0x18036ae80]
call fcn.1800733a0
mov rcx, rax
call fcn.180008700
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3b40]
call fcn.1800476a0
lea rdx, [rbp + 0x1e30]
mov rcx, rax
call fcn.18002b430
mov rdx, rbx
lea rcx, [rbp + 0x1e30]
call fcn.18003c960
cmp dword [0x180369f48], 0
jle 0x18010d8bd
mov rdx, r14
lea rcx, [0x18036ae38]
call fcn.18005b570
mov ecx, dword [rax]
cmp dword [0x180369f48], ecx
je 0x18010d8bd
mov rdx, r14
lea rcx, [0x18036ae38]
call fcn.18005b570
mov ecx, dword [rax + 4]
cmp dword [0x180369f4c], ecx
je 0x18010d8bd
mov rdx, r14
lea rcx, [0x18036ae38]
call fcn.18005b570
mov r9d, dword [0x180369f50]
cmp r9d, dword [rax + 8]
je 0x18010d8bd
mov dword [rsp + 0x20], r12d
mov r8d, dword [0x180369f4c]
mov edx, dword [0x180369f48]
lea rcx, [rbp + 0x11e0]
call fcn.180273630
xor r9d, r9d
xor r8d, r8d
cmp dword [rbp + 0x11e4], r8d
jne 0x18010d893
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
lea rcx, [rbp + 0x3b50]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x18031f7c4]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1e78]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
jmp 0x18010d8bd
xor edx, edx
lea rcx, [rbp + 0xfbc]
call fcn.1800474a0
movsd xmm0, qword [rbp + 0xfbc]
movsd qword [0x180369f48], xmm0
mov eax, dword [rbp + 0xfc4]
mov dword [0x180369f50], eax
mov rdx, r14
lea rcx, [0x18036ae38]
call fcn.18005b570
cmp dword [rax], 0
jle 0x18010daac
cmp dword [0x180369f48], 0
jne 0x18010d941
mov rdx, r14
lea rcx, [0x18036ae38]
call fcn.18005b570
mov edi, dword [rax]
mov rdx, r14
lea rcx, [0x18036ae38]
call fcn.18005b570
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x18036ae38]
call fcn.18005b570
mov r9d, dword [rax + 8]
mov r8d, ebx
mov edx, edi
lea rcx, [rbp + 0xfc8]
call fcn.1800474a0
movsd xmm0, qword [rbp + 0xfc8]
movsd qword [0x180369f48], xmm0
mov eax, dword [rbp + 0xfd0]
mov dword [0x180369f50], eax
mov rdx, r14
lea rcx, [0x18036ae38]
call fcn.18005b570
mov edi, dword [rax + 8]
mov rdx, r14
lea rcx, [0x18036ae38]
call fcn.18005b570
mov ebx, dword [rax + 4]
mov rdx, r14
lea rcx, [0x18036ae38]
call fcn.18005b570
mov dword [rsp + 0x20], r12d
mov r9d, edi
mov r8d, ebx
mov edx, dword [rax]
lea rcx, [rbp + 0xfd8]
call fcn.180273630
mov eax, dword [rbp + 0xfdc]
cmp dword [rbp + 0xfd8], 0
jne 0x18010d9ed
test eax, eax
jne 0x18010d9ed
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3b60]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x18031f7c4]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1e80]
call fcn.18000e870
lea rdx, str.HH_Not_built_
jmp 0x18010da71
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
cmp eax, 1
jne 0x18010da3c
lea rcx, [rbp + 0x3b70]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x18031f7c4]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1e88]
call fcn.18000e870
lea rdx, str.HH_Filled
jmp 0x18010da71
lea rcx, [rbp + 0x3b80]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [0x18031f7c4]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1e90]
call fcn.18000e870
lea rdx, str.HH_Empty
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r12
mov rcx, qword [0x180365770]
mov qword [rsp + 0x28], rdx
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov dword [rsp + 0x20], ebx
mov r9, rax
mov rcx, r15
call fcn.180035880
call fcn.18001f8c0
lea rcx, [rbp + 0x5f8]
call fcn.1800474e0
mov rdx, r14
lea rcx, [0x18036ae50]
call fcn.18005b5b0
movd xmm0, dword [rax]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm7
movss dword [rbp + 0x5f8], xmm0
mov rdx, r14
lea rcx, [0x18036ae50]
call fcn.18005b5b0
movd xmm2, dword [rax + 4]
cvtdq2ps xmm2, xmm2
mulss xmm2, xmm7
movss dword [rbp + 0x5fc], xmm2
movaps xmm3, xmm9
movss xmm1, dword [rbp + 0x5f8]
lea rcx, [rbp + 0x2998]
call fcn.180047480
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 + 0x330]
call fcn.1800e2560
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xc8
lea r8d, [r9 + 0x37]
lea rcx, [rbp + 0x3b90]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x334]
movss xmm1, dword [rbp + 0x330]
lea rcx, [rbp + 0x1e98]
call fcn.18000e870
movss dword [rsp + 0x28], xmm8
mov dword [rsp + 0x20], r12d
mov r9d, ebx
movss xmm2, dword [0x18031f74c]
mov rdx, rax
mov rcx, r15
call fcn.180035740
mov esi, r12d
lea rcx, [rbp + 0x120]
call fcn.18005b170
test rax, rax
je 0x18010e0dd
mov rdi, r12
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b160
cmp dword [rax + 0x78], 4
jne 0x18010df15
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b160
cmp dword [rax + 0x1c], 0x1ab9
jl 0x18010df15
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b160
cmp dword [rax + 0x1c], 0x1abb
jg 0x18010df15
lea rax, [rbp + 0x2a28]
mov qword [rbp + 0x1070], rax
lea rax, [rbp + 0x5ba0]
mov qword [rbp + 0x1068], rax
lea rdx, str.Map_1
lea rcx, [rbp + 0x5ba0]
call fcn.1800087f0
nop
mov rdx, rax
lea rcx, [rbp + 0x2a28]
call fcn.180089920
nop
mov byte [rsp + 0x20], 0
mov r9b, 1
mov r8, rax
mov rdx, qword [0x18036b100]
lea rcx, [rbp + 0x6810]
call fcn.180080f80
nop
cmp qword [rbp + 0x68b0], 0
jbe 0x18010df09
mov eax, dword [rbp + 0x6810]
add eax, 0xffffffec
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x330], xmm0
mov eax, dword [rbp + 0x681c]
cdq
sub eax, edx
sar eax, 1
add eax, dword [rbp + 0x6818]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x334], xmm0
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x1ea0]
call fcn.18000e870
mov rdx, rax
mov ecx, 5
call fcn.1800149c0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1ea8]
call fcn.18000e870
mov rbx, rax
movss xmm2, dword [rbp + 0x334]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x330]
subss xmm1, dword [0x18031f758]
lea rcx, [rbp + 0x1eb0]
call fcn.18000e870
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180020540
movaps xmm2, xmm10
movaps xmm1, xmm6
lea rcx, [rbp + 0x1eb8]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
xor edx, edx
lea r8d, [rdx + 0xf]
lea rcx, str.Dist
call fcn.18001d5e0
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b160
mov ecx, dword [rax + 0x1c]
cmp ecx, 0x1ab9
jne 0x18010ddf8
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b160
mov edx, dword [rax + 0x1c]
sub edx, 0x1ab8
lea rcx, [rbp + 0x5bc0]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rbx, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0x80
mov r9d, edx
lea r8d, [rdx + 0x7f]
lea rcx, [rbp + 0x3ba0]
call fcn.1800476a0
lea rdx, [rbp + 0x1e40]
mov rcx, rax
call fcn.18002b430
mov rdx, rbx
lea rcx, [rbp + 0x1e40]
call fcn.18003c960
nop
lea rcx, [rbp + 0x5bc0]
jmp 0x18010def4
cmp ecx, 0x1aba
jne 0x18010de77
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b160
mov edx, dword [rax + 0x1c]
sub edx, 0x1ab8
lea rcx, [rbp + 0x5be0]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3bb0]
call fcn.1800476a0
lea rdx, [rbp + 0x1e50]
mov rcx, rax
call fcn.18002b430
mov rdx, rbx
lea rcx, [rbp + 0x1e50]
call fcn.18003c960
nop
lea rcx, [rbp + 0x5be0]
jmp 0x18010def4
cmp ecx, 0x1abb
jne 0x18010def9
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b160
mov edx, dword [rax + 0x1c]
sub edx, 0x1ab8
lea rcx, [rbp + 0x5c00]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3bc0]
call fcn.1800476a0
lea rdx, [rbp + 0x1e60]
mov rcx, rax
call fcn.18002b430
mov rdx, rbx
lea rcx, [rbp + 0x1e60]
call fcn.18003c960
nop
lea rcx, [rbp + 0x5c00]
call fcn.180008740
mov ecx, 1
call fcn.180014a50
call fcn.18001f8c0
nop
lea rcx, [rbp + 0x6810]
call fcn.180047510
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b160
cmp dword [rax + 0x78], 0xd
jne 0x18010e0b3
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b160
movss xmm7, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b160
movss xmm6, dword [rax + 0x14]
mov rdx, rdi
lea rcx, [rbp + 0x120]
call fcn.18005b160
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x29a8]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp + 0x420], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x428], eax
xor r8d, r8d
lea rdx, [rbp + 0x420]
lea rcx, [rbp + 0x2b0]
call fcn.1800e2560
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3bd0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
movss xmm1, dword [rbp + 0x2b0]
addss xmm1, xmm10
movss xmm2, dword [rbp + 0x2b4]
lea rcx, [rbp + 0x1ec0]
call fcn.18000e870
mov rbx, rax
movss xmm1, dword [rbp + 0x2b0]
subss xmm1, xmm10
movss xmm2, dword [rbp + 0x2b4]
lea rcx, [rbp + 0x1ec8]
call fcn.18000e870
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1800352b0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3be0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
movss xmm2, dword [rbp + 0x2b4]
addss xmm2, xmm10
movss xmm1, dword [rbp + 0x2b0]
lea rcx, [rbp + 0x1ed0]
call fcn.18000e870
mov rbx, rax
movss xmm2, dword [rbp + 0x2b4]
subss xmm2, xmm10
movss xmm1, dword [rbp + 0x2b0]
lea rcx, [rbp + 0x1ed8]
call fcn.18000e870
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1800352b0
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x120]
call fcn.18005b170
cmp rdi, rax
movss xmm6, dword [0x18031f790]
jb 0x18010dbd0
movss xmm7, dword [0x18031f858]
mov rdi, qword [rbp + 0x1f0]
lea rsi, str.PREVIOUS_HH_NOT_FILLED_
jmp 0x18010e1f3
xor edx, edx
lea ecx, [rdx + 0x12]
call fcn.180274370
test al, al
jne 0x18010e10c
call fcn.1802746e0
cmp eax, 1
jne 0x18010e1f3
lea rcx, [0x18036b3c8]
call fcn.18005b370
test rax, rax
je 0x18010e1f0
xor r14d, r14d
nop dword [rax]
nop dword [rax + rax]
xor esi, esi
lea rcx, [0x18036ae68]
call fcn.18000c700
test rax, rax
je 0x18010e1c7
xor edi, edi
nop dword [rax]
mov rdx, r14
lea rcx, [0x18036b3c8]
call fcn.18005b360
mov ebx, dword [rax + 0x48]
mov rdx, rdi
lea rcx, [0x18036ae68]
call fcn.18000b7f0
cmp ebx, dword [rax]
jne 0x18010e1b1
mov rdx, r14
lea rcx, [0x18036b3c8]
call fcn.18005b360
mov ecx, dword [rax + 0x48]
mov dword [0x18036b17c], ecx
mov rdx, rdi
lea rcx, [0x18036ae50]
call fcn.18005b5b0
movsd xmm0, qword [rax]
movsd qword [0x18036b430], xmm0
mov eax, dword [rax + 8]
mov dword [0x18036b438], eax
inc esi
movsxd rdi, esi
lea rcx, [0x18036ae68]
call fcn.18000c700
cmp rdi, rax
jb 0x18010e150
inc r12d
movsxd r14, r12d
lea rcx, [0x18036b3c8]
call fcn.18005b370
cmp r14, rax
jb 0x18010e130
mov rdi, qword [rbp + 0x1f0]
lea rsi, str.PREVIOUS_HH_NOT_FILLED_
xor r12d, r12d
inc r13d
movsxd r14, r13d
lea rcx, [0x18036ae68]
call fcn.18000c700
cmp r14, rax
movss xmm6, dword [0x18031f790]
jb 0x180100030
mov ebx, dword [rbp + 0x258]
inc ebx
mov dword [rbp + 0x258], ebx
movsxd rdi, ebx
mov qword [rbp + 0x1f0], rdi
lea rcx, [0x18036b3c8]
call fcn.18005b370
cmp rdi, rax
movss xmm6, dword [0x18031f790]
jb 0x180100010
cmp byte [rbp + 0x8720], 0
jne 0x18010e28c
mov dword [0x1803658b8], r12d
mov dword [0x180365860], r12d
mov dword [0x1803658e4], r12d
mov dword [0x1803658ec], r12d
mov dword [0x1803658cc], r12d
mov dword [0x1803658d8], r12d
mov dword [0x1803658c4], r12d
mov dword [0x180365868], r12d
lea rcx, [rbp - 0x80]
call fcn.180124c20
nop
lea rcx, [rbp + 0x120]
call fcn.18005b1e0
cmp byte [0x1803657fe], 0
je 0x18010e543
movss xmm2, dword [0x18031f860]
movss xmm1, dword [0x18031f808]
lea rcx, [rbp + 0x1ee0]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
xor edx, edx
lea r8d, [rdx + 3]
lea rcx, [0x180300d2c]
call fcn.18001d5e0
lea rcx, [rbp + 0x550]
call fcn.180270e00
nop
mov r13d, r12d
lea rcx, [rbp + 0x550]
call fcn.180124b40
test rax, rax
je 0x18010e531
mov r14, r12
nop
mov rdx, r14
lea rcx, [rbp + 0x550]
call fcn.1800733a0
mov edx, dword [rax]
lea rcx, [rbp + 0x5c20]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rcx, rax
xor edx, edx
call fcn.180045640
movzx ebx, al
lea rcx, [rbp + 0x5c20]
call fcn.180008740
test bl, bl
je 0x18010e516
mov rdx, r14
lea rcx, [rbp + 0x550]
call fcn.1800733a0
lea rcx, [rax + 8]
call fcn.18005b5c0
test rax, rax
je 0x18010e50e
xor esi, esi
nop word [rax + rax]
mov rdx, r14
lea rcx, [rbp + 0x550]
call fcn.1800733a0
lea rcx, [rax + 8]
mov rdx, rsi
call fcn.18005b5b0
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x5d20]
call fcn.180047230
mov rdi, rax
mov rdx, r14
lea rcx, [rbp + 0x550]
call fcn.1800733a0
lea rcx, [rax + 8]
mov rdx, rsi
call fcn.18005b5b0
mov edx, dword [rax]
lea rcx, [rbp + 0x5d00]
call fcn.180047230
mov rbx, rax
mov rdx, r14
lea rcx, [rbp + 0x550]
call fcn.1800733a0
lea rcx, [rax + 8]
mov rdx, rsi
call fcn.18005b5b0
mov edx, dword [rax + 8]
lea rcx, [rbp + 0x5ce0]
call fcn.180047230
nop
mov r8, rax
lea rdx, [0x1802f9ae0]
lea rcx, [rbp + 0x5cc0]
call fcn.180008e70
nop
lea r8, [0x1802fb4e8]
mov rdx, rax
lea rcx, [rbp + 0x5ca0]
call fcn.180008d70
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5c80]
call fcn.18005c470
nop
lea r8, [0x1802f9cb8]
mov rdx, rax
lea rcx, [rbp + 0x5c60]
call fcn.180008d70
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x5c40]
call fcn.18005c470
nop
mov rcx, rax
call fcn.180008700
mov rcx, rax
call fcn.18003c820
nop
lea rcx, [rbp + 0x5c40]
call fcn.180008740
nop
lea rcx, [rbp + 0x5c60]
call fcn.180008740
nop
lea rcx, [rbp + 0x5c80]
call fcn.180008740
nop
lea rcx, [rbp + 0x5ca0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5cc0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5ce0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5d00]
call fcn.180008740
nop
lea rcx, [rbp + 0x5d20]
call fcn.180008740
inc r12d
movsxd rsi, r12d
mov rdx, r14
lea rcx, [rbp + 0x550]
call fcn.1800733a0
lea rcx, [rax + 8]
call fcn.18005b5c0
cmp rsi, rax
jb 0x18010e380
call fcn.1800462a0
xor r12d, r12d
inc r13d
movsxd r14, r13d
lea rcx, [rbp + 0x550]
call fcn.180124b40
cmp r14, rax
jb 0x18010e310
call fcn.18001f8c0
nop
lea rcx, [rbp + 0x550]
call fcn.180124b50
cmp byte [0x1803658c1], 0
je 0x18010e8bc
xor r8d, r8d
mov dl, 1
lea rcx, [rbp + 0x2a40]
call fcn.180271280
lea rcx, [rbp + 0x2a40]
call fcn.180124d10
lea rcx, [0x180361878]
call fcn.18005b190
xor r13d, r13d
test al, al
jne 0x18010e8bf
mov r12d, r13d
lea rcx, [0x180361878]
call fcn.18000c700
test rax, rax
je 0x18010e85d
mov edi, r13d
nop
mov rdx, rdi
lea rcx, [0x180361878]
call fcn.18000b7f0
cmp dword [rax], 1
jle 0x18010e842
mov rdx, rdi
lea rcx, [0x180361878]
call fcn.18000b7f0
cmp dword [rax], 0xf49
je 0x18010e842
mov rdx, rdi
lea rcx, [0x180361878]
call fcn.18000b7f0
cmp dword [rax], 0xf4a
je 0x18010e842
mov rdx, rdi
lea rcx, [0x180361878]
call fcn.18000b7f0
cmp dword [rax], 0xf4b
je 0x18010e842
mov rdx, rdi
lea rcx, [0x180361878]
call fcn.18000b7f0
cmp dword [rax], 0xf61
je 0x18010e842
mov rdx, rdi
lea rcx, [0x180361878]
call fcn.18000b7f0
cmp dword [rax], 0xb13
je 0x18010e842
mov rdx, rdi
lea rcx, [0x180361878]
call fcn.18000b7f0
cmp dword [rax], 0x2e
je 0x18010e842
mov r14d, r13d
lea rcx, [0x180361860]
call fcn.18000c700
test rax, rax
je 0x18010e842
mov rsi, r13
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [0x180361860]
call fcn.18000b7f0
mov ebx, dword [rax]
mov rdx, rdi
lea rcx, [0x180361878]
call fcn.18000b7f0
cmp dword [rax], ebx
jne 0x18010e827
mov rdx, rsi
lea rcx, [0x180361960]
call fcn.18009ab60
mov rbx, qword [rax]
mov rdx, rdi
lea rcx, [0x1803617a0]
call fcn.18009ab60
cmp qword [rax], rbx
jne 0x18010e827
mov rdx, rsi
lea rcx, [0x180361930]
call fcn.18000b7f0
mov ebx, dword [rax]
mov rdx, rdi
lea rcx, [0x180361918]
call fcn.18000b7f0
cmp dword [rax], ebx
je 0x18010e827
lea rdx, [0x1800473d0]
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, [0x1802ff288]
call fcn.18000b990
mov rbx, rax
mov rdx, rdi
lea rcx, [0x180361878]
call fcn.18000b7f0
mov edx, dword [rax]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._changed:
call fcn.18000b990
mov rbx, rax
mov rdx, rsi
lea rcx, [0x180361930]
call fcn.18000b7f0
mov edx, dword [rax]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._To:
call fcn.18000b990
mov rbx, rax
mov rdx, rdi
lea rcx, [0x180361918]
call fcn.18000b7f0
mov edx, dword [rax]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x1800473f0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rcx, rax
lea rdx, str._addr:
call fcn.18000b990
mov rbx, rax
mov rdx, rdi
lea rcx, [0x1803617a0]
call fcn.18009ab60
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, [0x1802fe58c]
call fcn.18000b990
mov rbx, rax
mov rdx, rdi
lea rcx, [0x180361918]
call fcn.18000b7f0
mov edx, dword [rax]
lea rcx, [rbp + 0x5d40]
call fcn.1802732b0
nop
mov rdx, rax
mov rcx, rbx
call fcn.18005c4b0
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x5d40]
call fcn.180008740
inc r14d
movsxd rsi, r14d
lea rcx, [0x180361860]
call fcn.18000c700
cmp rsi, rax
jb 0x18010e680
inc r12d
movsxd rdi, r12d
lea rcx, [0x180361878]
call fcn.18000c700
cmp rdi, rax
jb 0x18010e5a0
lea rcx, [0x180361960]
call fcn.180124e70
lea rdx, [0x1803617a0]
lea rcx, [0x180361960]
call fcn.180125050
lea rcx, [0x180361860]
call fcn.180124e70
lea rdx, [0x180361878]
lea rcx, [0x180361860]
call fcn.180124e80
lea rcx, [0x180361930]
call fcn.180124e70
lea rdx, [0x180361918]
lea rcx, [0x180361930]
call fcn.180124e80
jmp 0x18010e8bf
xor r13d, r13d
cmp byte [0x1803658bf], 0
je 0x18010f2bd
movss xmm2, dword [0x18031f7b4]
movaps xmm1, xmm9
lea rcx, [rbp + 0x18]
call fcn.18000e870
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1ee8]
call fcn.18000e870
mov r8, rax
xor edx, edx
lea rcx, [rbp + 0x18]
call fcn.180020540
movss xmm2, dword [0x18031f80c]
movss xmm1, dword [0x18031f82c]
lea rcx, [rbp + 0x1ef0]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
xor edx, edx
lea r8d, [rdx + 0x1f]
lea rcx, str.AskkIntbitbox
call fcn.18001d5e0
mov dword [rsp + 0x20], 0x20
mov edi, 1
lea r9d, [rdi + 0x63]
mov r8d, edi
lea rdx, [0x18036b16c]
lea rcx, str.VarBit
call fcn.18003fca0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1ef8]
call fcn.18000e870
mov rbx, rax
movss xmm6, dword [0x18031f7d0]
movaps xmm2, xmm6
movss xmm1, dword [0x18031f7fc]
lea rcx, [rbp + 0x1010]
call fcn.18000e870
mov r8, rbx
xor edx, edx
lea rcx, [rbp + 0x1010]
call fcn.180020540
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1f00]
call fcn.18000e870
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, str.filters
call fcn.18001a990
lea rdx, [0x18035fbe0]
lea rcx, str.filter_0
call fcn.18003e350
test al, al
je 0x18010e9f7
mov byte [0x18036b178], 0
mov byte [0x18036b169], 0
lea rdx, [0x18036b178]
lea rcx, str.filter_1
call fcn.18003e350
test al, al
je 0x18010ea1c
mov byte [0x18036b169], 0
mov byte [0x18035fbe0], 0
lea rdx, [0x18036b169]
lea rcx, str.filter_2
call fcn.18003e350
test al, al
je 0x18010ea41
mov byte [0x18036b178], 0
mov byte [0x18035fbe0], 0
call fcn.18001aa40
mov r8d, r13d
cmp byte [0x18036b178], 0
cmovne r8d, edi
cmp byte [0x18036b169], 0
mov eax, 2
cmovne r8d, eax
mov edx, dword [0x18036b16c]
lea rcx, [rbp + 0x1190]
call fcn.180272c40
call fcn.1800205b0
mov rsi, rax
movzx edx, byte [rbp + 0x11d4]
lea rcx, [rbp + 0x5de0]
call fcn.180047230
mov rbx, rax
mov edx, dword [rbp + 0x1190]
lea rcx, [rbp + 0x5dc0]
call fcn.180047230
nop
mov r8, rax
lea rdx, str.State:
lea rcx, [rbp + 0x5da0]
call fcn.180008e70
nop
lea r8, [0x1802f9cb8]
mov rdx, rax
lea rcx, [rbp + 0x5d80]
call fcn.180008d70
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5d60]
call fcn.18005c470
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3bf0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
movss xmm7, dword [0x18031f798]
addss xmm2, xmm7
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0x1018]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0x1018]
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x5d60]
call fcn.180008740
nop
lea rcx, [rbp + 0x5d80]
call fcn.180008740
nop
lea rcx, [rbp + 0x5da0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5dc0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5de0]
call fcn.180008740
movzx edx, byte [rbp + 0x11d5]
lea rcx, [rbp + 0x5e80]
call fcn.180047230
mov rbx, rax
mov edx, dword [rbp + 0x11ac]
lea rcx, [rbp + 0x5e60]
call fcn.180047230
nop
mov r8, rax
lea rdx, str.StateAlt:
lea rcx, [rbp + 0x5e40]
call fcn.180008e70
nop
lea r8, [0x1802f9cb8]
mov rdx, rax
lea rcx, [rbp + 0x5e20]
call fcn.180008d70
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5e00]
call fcn.18005c470
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c00]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
addss xmm2, dword [0x18031f7b4]
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0x1020]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0x1020]
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x5e00]
call fcn.180008740
nop
lea rcx, [rbp + 0x5e20]
call fcn.180008740
nop
lea rcx, [rbp + 0x5e40]
call fcn.180008740
nop
lea rcx, [rbp + 0x5e60]
call fcn.180008740
nop
lea rcx, [rbp + 0x5e80]
call fcn.180008740
mov edx, dword [rbp + 0x11c4]
lea rcx, [rbp + 0x5ec0]
call fcn.180047230
nop
mov r8, rax
lea rdx, str.SumOfstate:
lea rcx, [rbp + 0x5ea0]
call fcn.180008e70
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c10]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
addss xmm2, dword [0x18031f7c8]
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0x1028]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0x1028]
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x5ea0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5ec0]
call fcn.180008740
movzx edx, word [rbp + 0x11c4]
lea rcx, [rbp + 0x5f00]
call fcn.180047230
nop
mov r8, rax
lea rdx, str.SumOfstatehalf1:
lea rcx, [rbp + 0x5ee0]
call fcn.180008e70
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c20]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0x1030]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0x1030]
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x5ee0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5f00]
call fcn.180008740
mov edx, dword [rbp + 0x11c4]
sar edx, 0x10
lea rcx, [rbp + 0x5f40]
call fcn.180047230
nop
mov r8, rax
lea rdx, str.SumOfstatehalf2:
lea rcx, [rbp + 0x5f20]
call fcn.180008e70
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c30]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
addss xmm2, dword [0x18031f7dc]
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0x1038]
call fcn.18000e870
mov rcx, qword [0x180365770]
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 + 0x1038]
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x5f20]
call fcn.180008740
nop
lea rcx, [rbp + 0x5f40]
call fcn.180008740
mov edx, dword [rbp + 0x11c4]
lea rcx, [rbp + 0x5f60]
call fcn.1802732b0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c40]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
addss xmm2, dword [0x18031f7ec]
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0x1040]
call fcn.18000e870
mov rcx, qword [0x180365770]
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 + 0x1040]
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x5f60]
call fcn.180008740
mov edx, dword [rbp + 0x11d0]
lea rcx, [rbp + 0x6000]
call fcn.180047230
mov rbx, rax
mov rdx, qword [rbp + 0x11c8]
lea rcx, [rbp + 0x5fe0]
call fcn.180008650
nop
mov r8, rax
lea rdx, [0x180300e18]
lea rcx, [rbp + 0x5fc0]
call fcn.180008e70
nop
lea r8, [0x1802f9cb8]
mov rdx, rax
lea rcx, [rbp + 0x5fa0]
call fcn.180008d70
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5f80]
call fcn.18005c470
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c50]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
addss xmm2, dword [0x18031f7f4]
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0x1048]
call fcn.18000e870
mov rcx, qword [0x180365770]
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 + 0x1048]
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, rsi
call fcn.180035880
nop
lea rcx, [rbp + 0x5f80]
call fcn.180008740
nop
lea rcx, [rbp + 0x5fa0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5fc0]
call fcn.180008740
nop
lea rcx, [rbp + 0x5fe0]
call fcn.180008740
nop
lea rcx, [rbp + 0x6000]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c60]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c]
addss xmm2, dword [0x18031f800]
movss xmm1, dword [rbp + 0x18]
addss xmm1, xmm12
lea rcx, [rbp + 0x1050]
call fcn.18000e870
mov r8, qword [0x180365770]
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 + 0x1050]
movss xmm2, dword [r8 + 0x3c10]
mov rdx, qword [r8 + 0x3c08]
mov rcx, rsi
call fcn.180035880
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x18010f2b6
lea rdx, [0x1800473f0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rcx, rax
lea rdx, str.addr:
call fcn.18000b990
mov rdx, qword [rbp + 0x1198]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x1800473f0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rcx, rax
lea rdx, str.addrAlt:
call fcn.18000b990
mov rdx, qword [rbp + 0x11b0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x18000bb70]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
call fcn.18001f8c0
jmp 0x18010f2c5
movss xmm7, dword [0x18031f798]
cmp byte [0x18036586c], 0
je 0x18010f4bc
lea rcx, [rbp + 0x2980]
call fcn.18007db40
lea rcx, [rbp + 0x2980]
call fcn.18005b3d0
lea rcx, [0x180361590]
call fcn.18005b190
test al, al
jne 0x18010f4bc
mov r14d, r13d
lea rcx, [0x180361590]
call fcn.18005b370
test rax, rax
je 0x18010f4bc
mov rsi, r13
nop dword [rax]
mov rdx, rsi
lea rcx, [0x180361590]
call fcn.18005b360
cmp dword [rax + 0x100], 0
jle 0x18010f4a1
mov rdx, rsi
lea rcx, [0x180361590]
call fcn.18005b360
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x6020]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c70]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, rsi
lea rcx, [0x180361590]
call fcn.18005b360
movd xmm6, dword [rax + 0x104]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180361590]
call fcn.18005b360
movd xmm1, dword [rax + 0x100]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1f08]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6020]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3c80]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, rsi
lea rcx, [0x180361590]
call fcn.18005b360
movd xmm6, dword [rax + 0x104]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180361590]
call fcn.18005b360
movd xmm1, dword [rax + 0x100]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1f10]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movss xmm2, dword [0x18031f720]
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
inc r14d
movsxd rsi, r14d
lea rcx, [0x180361590]
call fcn.18005b370
cmp rsi, rax
jb 0x18010f320
cmp byte [0x1803658c9], 0
je 0x18010f81e
mov dl, 1
movzx ecx, dl
call fcn.18007c9c0
lea rcx, [0x180361a60]
call fcn.18005b190
test al, al
jne 0x18010f67e
mov r14d, r13d
lea rcx, [0x180361a60]
call fcn.18005b370
test rax, rax
je 0x18010f67e
mov rsi, r13
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [0x180361a60]
call fcn.18005b360
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x6040]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3c90]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, rsi
lea rcx, [0x180361a60]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180361a60]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1f18]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6040]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3ca0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, rsi
lea rcx, [0x180361a60]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180361a60]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1530]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
inc r14d
movsxd rsi, r14d
lea rcx, [0x180361a60]
call fcn.18005b370
cmp rsi, rax
jb 0x18010f510
lea rcx, [0x180361360]
call fcn.18005b190
test al, al
jne 0x18010f81e
mov r14d, r13d
lea rcx, [0x180361360]
call fcn.18005b370
test rax, rax
je 0x18010f81e
mov rsi, r13
nop dword [rax]
mov rdx, rsi
lea rcx, [0x180361360]
call fcn.18005b360
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x6060]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3cb0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, rsi
lea rcx, [0x180361360]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180361360]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1f70]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6060]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3cc0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, rsi
lea rcx, [0x180361360]
call fcn.18005b360
movd xmm6, dword [rax + 8]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x180361360]
call fcn.18005b360
movd xmm1, dword [rax]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1f78]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
inc r14d
movsxd rsi, r14d
lea rcx, [0x180361360]
call fcn.18005b370
cmp rsi, rax
jb 0x18010f6b0
cmp byte [0x1803658e1], 0
je 0x18010fecd
lea rdx, [0x1802f1786]
lea rcx, [rbp + 0x3b8]
call fcn.1800087f0
nop
lea rcx, [rbp + 0x2a68]
call fcn.1800829e0
lea rcx, [rbp + 0x2a68]
call fcn.18005b3d0
mov r12d, r13d
lea rcx, [0x18036b3c8]
call fcn.18005b370
test rax, rax
je 0x18010fec1
mov rsi, r13
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [0x18036b3c8]
call fcn.18005b360
movd xmm6, dword [rax + 0x100]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x18036b3c8]
call fcn.18005b360
movd xmm2, dword [rax + 0x104]
cvtdq2ps xmm2, xmm2
movaps xmm3, xmm9
movaps xmm1, xmm6
lea rcx, [rbp + 0xfe8]
call fcn.180047480
lea rcx, [rbp + 0x29b8]
call fcn.1800e0ac0
movd xmm6, dword [rax]
cvtdq2ps xmm6, xmm6
lea rcx, [rbp + 0x26d0]
call fcn.1800e0ac0
movd xmm2, dword [rax + 4]
cvtdq2ps xmm2, xmm2
movaps xmm3, xmm9
movaps xmm1, xmm6
lea rcx, [rbp + 0x1f8]
call fcn.180047480
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3cd0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mov rdx, rsi
lea rcx, [0x18036b3c8]
call fcn.18005b360
movd xmm6, dword [rax + 0x104]
cvtdq2ps xmm6, xmm6
mov rdx, rsi
lea rcx, [0x18036b3c8]
call fcn.18005b360
movd xmm1, dword [rax + 0x100]
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x1f80]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movss xmm2, dword [0x18031f6d8]
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
movss xmm2, dword [rbp + 0xfe8]
comiss xmm2, xmm9
jbe 0x18010fea6
movss xmm1, dword [rbp + 0xfec]
comiss xmm1, xmm9
jbe 0x18010fea6
movss xmm4, dword [rbp + 0x1f8]
comiss xmm4, xmm9
jbe 0x18010fea6
movss xmm5, dword [rbp + 0x1fc]
comiss xmm5, xmm9
jbe 0x18010fea6
movaps xmm0, xmm2
movss xmm3, dword [0x18031f76c]
subss xmm0, xmm3
comiss xmm4, xmm0
jbe 0x18010fea6
addss xmm2, xmm3
comiss xmm4, xmm2
jae 0x18010fea6
movaps xmm0, xmm1
subss xmm0, xmm3
comiss xmm5, xmm0
jbe 0x18010fea6
addss xmm1, xmm3
comiss xmm5, xmm1
jae 0x18010fea6
mov r8d, 0xf
lea rdx, [0x18036b16a]
lea rcx, str.Data
call fcn.18001d5e0
call fcn.1800205b0
mov r14, rax
movss xmm1, dword [rbp + 0x1f8]
addss xmm1, xmm13
movss xmm2, dword [rbp + 0x1fc]
lea rcx, [rbp + 0x1f88]
call fcn.18000e870
mov rdx, rax
xor r8d, r8d
lea rcx, str.Data
call fcn.180020330
mov rdx, rsi
lea rcx, [0x18036b3c8]
call fcn.18005b360
lea rcx, [rax + 0x80]
call fcn.1800086f0
imul rcx, rax, 7
xorps xmm1, xmm1
test rcx, rcx
js 0x18010fa94
cvtsi2ss xmm1, rcx
jmp 0x18010faa9
mov rax, rcx
shr rax, 1
and ecx, 1
or rax, rcx
cvtsi2ss xmm1, rax
addss xmm1, xmm1
addss xmm1, dword [0x18031f7cc]
movaps xmm2, xmm10
lea rcx, [rbp + 0x1f90]
call fcn.18000e870
mov rdx, rax
xor r8d, r8d
lea rcx, str.Data
call fcn.1800204b0
lea rdx, str.Slot:
lea rcx, [rbp + 0x3b8]
call fcn.180009220
mov rdx, rsi
lea rcx, [0x18036b3c8]
call fcn.18005b360
mov edx, dword [rax + 0xb0]
lea rcx, [rbp + 0x6080]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp + 0x3b8]
call fcn.180008c20
nop
lea rcx, [rbp + 0x6080]
call fcn.180008740
lea rcx, [rbp + 0x3b8]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3ce0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1fc]
subss xmm2, dword [0x18031f730]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x1f8]
movss xmm6, dword [0x18031f764]
addss xmm1, xmm6
lea rcx, [rbp + 0x1f98]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
lea rcx, [rbp + 0x3b8]
call fcn.180073540
lea rdx, str.ItemText:
lea rcx, [rbp + 0x3b8]
call fcn.180009220
mov rdx, rsi
lea rcx, [0x18036b3c8]
call fcn.18005b360
lea rdx, [rax + 0x80]
lea rcx, [rbp + 0x3b8]
call fcn.180008c20
lea rcx, [rbp + 0x3b8]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3cf0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1fc]
subss xmm2, dword [0x18031f730]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x1f8]
addss xmm1, xmm6
lea rcx, [rbp + 0x1fa0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
lea rcx, [rbp + 0x3b8]
call fcn.180073540
lea rdx, str.ID:
lea rcx, [rbp + 0x3b8]
call fcn.180009220
mov rdx, rsi
lea rcx, [0x18036b3c8]
call fcn.18005b360
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x60a0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp + 0x3b8]
call fcn.180008c20
nop
lea rcx, [rbp + 0x60a0]
call fcn.180008740
lea rcx, [rbp + 0x3b8]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3d00]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1fc]
subss xmm2, dword [0x18031f730]
addss xmm2, xmm15
movss xmm1, dword [rbp + 0x1f8]
addss xmm1, xmm6
lea rcx, [rbp + 0x1fa8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
lea rcx, [rbp + 0x3b8]
call fcn.180073540
lea rdx, str.Stack:
lea rcx, [rbp + 0x3b8]
call fcn.180009220
mov rdx, rsi
lea rcx, [0x18036b3c8]
call fcn.18005b360
mov rdx, qword [rax + 0x50]
lea rcx, [rbp + 0x60c0]
call fcn.180008650
nop
mov rdx, rax
lea rcx, [rbp + 0x3b8]
call fcn.180008c20
nop
lea rcx, [rbp + 0x60c0]
call fcn.180008740
lea rcx, [rbp + 0x3b8]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3d10]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1fc]
subss xmm2, dword [0x18031f730]
addss xmm2, xmm7
movss xmm1, dword [rbp + 0x1f8]
addss xmm1, xmm6
lea rcx, [rbp + 0x2110]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r14
call fcn.180035880
call fcn.18001f8c0
inc r12d
movsxd rsi, r12d
lea rcx, [0x18036b3c8]
call fcn.18005b370
cmp rsi, rax
jb 0x18010f880
lea rcx, [rbp + 0x3b8]
call fcn.180008740
lea r12, [0x180300e68]
cmp byte [0x1803658c0], 0
je 0x18011081d
xor r8d, r8d
mov dl, 1
lea rcx, [rbp + 0x260]
call fcn.180136ef0
nop
mov r14d, r13d
lea rcx, [rbp + 0x260]
call fcn.18005b170
test rax, rax
je 0x180110811
mov rsi, r13
nop
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b160
cmp dword [rax + 0x78], 0
je 0x18010ff3e
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b160
cmp dword [rax + 0x78], 0xc
jne 0x1801107f6
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b160
cmp dword [rax + 0x1c], 0
jle 0x1801107f6
cmp byte [0x1803658d6], 0
je 0x18010ff79
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b160
cmp dword [rax + 0x78], 0
je 0x1801107f6
cmp byte [0x1803658ea], 0
je 0x18010ff9b
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b160
cmp dword [rax + 0x78], 0xc
je 0x1801107f6
mov edx, 1
lea rcx, [rbp + 0x6a20]
call fcn.18009a580
nop
lea rdx, [0x1800473f0]
lea rcx, [rbp + 0x6a30]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b160
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 + 0x23b0]
lea rcx, [rbp + 0x6a20]
call fcn.18009a540
nop
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b160
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b160
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b160
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x26e0]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x148]
call fcn.1800d9520
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3d20]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
movss xmm1, dword [rbp + 0x148]
lea rcx, [rbp + 0x1220]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
cmp byte [0x1803658e8], 0
jne 0x180110543
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b160
lea rcx, [rax + 0x48]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3d30]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
subss xmm2, xmm10
movss xmm1, dword [rbp + 0x148]
subss xmm1, xmm11
lea rcx, [rbp + 0x1228]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b160
mov edx, dword [rax + 0x78]
lea rcx, [rbp + 0x60e0]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3d40]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
subss xmm2, dword [0x18031f798]
movss xmm1, dword [rbp + 0x148]
subss xmm1, xmm11
lea rcx, [rbp + 0x1230]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x60e0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b160
lea rcx, [rax + 0x28]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3d50]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x148]
subss xmm1, xmm11
lea rcx, [rbp + 0x1238]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3d60]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x148]
subss xmm1, dword [0x18031f77c]
lea rcx, [rbp + 0x1240]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b160
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x6100]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3d70]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x148]
lea rcx, [rbp + 0x1248]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6100]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3d80]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm1, dword [rbp + 0x148]
subss xmm1, dword [0x18031f77c]
movss xmm2, dword [rbp + 0x14c]
lea rcx, [rbp + 0x1250]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Mem:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
lea rcx, [rbp + 0x23b0]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3d90]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
movss xmm1, dword [rbp + 0x148]
lea rcx, [rbp + 0x1258]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
jmp 0x1801107dd
lea rdx, [0x1802f1786]
lea rcx, [rbp + 0x1118]
call fcn.1800087f0
nop
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b160
movss xmm0, dword [rax + 0x10]
movss xmm6, dword [0x18031f590]
mulss xmm0, xmm6
cvttss2si edx, xmm0
lea rcx, [rbp + 0x6120]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp + 0x1118]
call fcn.180008c20
nop
lea rcx, [rbp + 0x6120]
call fcn.180008740
lea rbx, [0x1802f9cb8]
mov rdx, rbx
lea rcx, [rbp + 0x1118]
call fcn.180009220
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b160
movss xmm0, dword [rax + 0x14]
mulss xmm0, xmm6
cvttss2si edx, xmm0
lea rcx, [rbp + 0x6140]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp + 0x1118]
call fcn.180008c20
nop
lea rcx, [rbp + 0x6140]
call fcn.180008740
mov rdx, rbx
lea rcx, [rbp + 0x1118]
call fcn.180009220
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b160
movss xmm0, dword [rax + 0x18]
mulss xmm0, xmm6
cvttss2si edx, xmm0
lea rcx, [rbp + 0x6160]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp + 0x1118]
call fcn.180008c20
nop
lea rcx, [rbp + 0x6160]
call fcn.180008740
lea rcx, [rbp + 0x1118]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3da0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm1, dword [rbp + 0x148]
subss xmm1, xmm15
movss xmm2, dword [rbp + 0x14c]
lea rcx, [rbp + 0x1260]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x260]
call fcn.18005b160
mov edx, dword [rax + 0x88]
lea rcx, [rbp + 0x61a0]
call fcn.180047230
nop
mov r8, rax
lea rdx, str.Ori:
lea rcx, [rbp + 0x6180]
call fcn.180008e70
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3db0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x14c]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x148]
subss xmm1, xmm15
lea rcx, [rbp + 0x1268]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6180]
call fcn.180008740
nop
lea rcx, [rbp + 0x61a0]
call fcn.180008740
nop
lea rcx, [rbp + 0x1118]
call fcn.180008740
nop
lea rcx, [rbp + 0x23b0]
call fcn.180008740
nop
lea rcx, [rbp + 0x6a20]
call fcn.18000cc40
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x260]
call fcn.18005b170
cmp rsi, rax
jb 0x18010ff10
lea rcx, [rbp + 0x260]
call fcn.18005b1e0
cmp byte [0x1803657fd], 0
je 0x180110f03
xor edx, edx
lea r8d, [rdx - 1]
lea rcx, [rbp + 0x3f0]
call fcn.180136ef0
nop
mov r14d, r13d
lea rcx, [rbp + 0x3f0]
call fcn.18005b170
test rax, rax
je 0x180110ef7
mov rsi, r13
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x3f0]
call fcn.18005b160
cmp qword [rax], 0
jbe 0x180110edc
mov rdx, rsi
lea rcx, [rbp + 0x3f0]
call fcn.18005b160
cmp dword [rax + 0x78], 8
jne 0x1801108a7
mov rdx, rsi
lea rcx, [rbp + 0x3f0]
call fcn.18005b160
cmp dword [rax + 0x7c], 0x58
je 0x180110edc
mov rdx, rsi
lea rcx, [rbp + 0x3f0]
call fcn.18005b160
lea rcx, [rax + 0xac]
lea rdx, [rbp + 0x1a0]
call fcn.1800474b0
mov ebx, 1
mov edx, ebx
lea rcx, [rbp + 0x6c20]
call fcn.18009a580
nop
mov edx, ebx
lea rcx, [rbp + 0x6b20]
call fcn.18009a580
nop
lea rdx, [0x1800473f0]
lea rcx, [rbp + 0x6c30]
call qword [sym.imp.MSVCP140.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 + 0x3f0]
call fcn.18005b160
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 + 0x2510]
lea rcx, [rbp + 0x6c20]
call fcn.18009a540
nop
lea rdx, [0x1800473f0]
lea rcx, [rbp + 0x6b30]
call qword [sym.imp.MSVCP140.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 + 0x3f0]
call fcn.18005b160
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 + 0x6b20]
call fcn.18009a540
nop
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3dc0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1a4]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x1a0]
subss xmm1, xmm10
lea rcx, [rbp + 0x1270]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x3f0]
call fcn.18005b160
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x61c0]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3dd0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1a4]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x1a0]
lea rcx, [rbp + 0x1278]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x61c0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3de0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1a4]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x1a0]
subss xmm1, xmm10
lea rcx, [rbp + 0x1280]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, [0x180300e74]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
lea rcx, [rbp + 0x2510]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3df0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1a4]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x1a0]
lea rcx, [rbp + 0x1288]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3e00]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm1, dword [rbp + 0x1a0]
subss xmm1, xmm10
movss xmm2, dword [rbp + 0x1a4]
lea rcx, [rbp + 0x1290]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Type:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x3f0]
call fcn.18005b160
mov edx, dword [rax + 0x78]
lea rcx, [rbp + 0x61e0]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3e10]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1a4]
movss xmm1, dword [rbp + 0x1a0]
lea rcx, [rbp + 0x1298]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x61e0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3e20]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1a4]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x1a0]
subss xmm1, xmm10
lea rcx, [rbp + 0x12a0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, [0x180300e6c]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
lea rcx, [rbp + 0x24f0]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x3e30]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1a4]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x1a0]
lea rcx, [rbp + 0x12a8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3e40]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1a4]
movss xmm1, dword [rbp + 0x1a0]
lea rcx, [rbp + 0x12b0]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
nop
lea rcx, [rbp + 0x24f0]
call fcn.180008740
nop
lea rcx, [rbp + 0x2510]
call fcn.180008740
nop
lea rcx, [rbp + 0x6b20]
call fcn.18000cc40
nop
lea rcx, [rbp + 0x6c20]
call fcn.18000cc40
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x3f0]
call fcn.18005b170
cmp rsi, rax
jb 0x180110860
lea rcx, [rbp + 0x3f0]
call fcn.18005b1e0
cmp byte [0x1803658ca], 0
je 0x180111b6c
xor edx, edx
lea r8d, [rdx + 8]
lea rcx, [rbp + 0x208]
call fcn.180136ef0
nop
mov r14d, r13d
lea rcx, [rbp + 0x208]
call fcn.18005b170
test rax, rax
je 0x180111b60
mov rsi, r13
nop
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b160
cmp dword [rax + 0x1c], 0
jle 0x180111b3e
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b160
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b160
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b160
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x26f0]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x1c0]
call fcn.1800d9520
mov ebx, 1
mov edx, ebx
lea rcx, [rbp + 0x6e20]
call fcn.18009a580
nop
mov edx, ebx
lea rcx, [rbp + 0x6d20]
call fcn.18009a580
nop
lea rdx, [0x1800473f0]
lea rcx, [rbp + 0x6e30]
call qword [sym.imp.MSVCP140.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.18005b160
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 + 0x20d0]
lea rcx, [rbp + 0x6e20]
call fcn.18009a540
nop
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b160
mov rdx, rsi
lea rcx, [rbp + 0x208]
cmp dword [rax + 0x7c], 8
jne 0x1801114b4
call fcn.18005b160
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b160
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b160
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2700]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp + 0x190], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x198], eax
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x4d0]
call fcn.1800d9520
mov dword [rsp + 0x20], 0xff
mov r9d, 0x80
xor r8d, r8d
lea edx, [r9 + 0x7f]
lea rcx, [rbp + 0x3e50]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
movss xmm2, dword [rbp + 0x4d4]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x4d0]
addss xmm1, xmm11
lea rcx, [rbp + 0x12b8]
call fcn.18000e870
mov rbx, rax
movss xmm2, dword [rbp + 0x4d4]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x4d0]
subss xmm1, xmm11
lea rcx, [rbp + 0x12c0]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
lea r8, [rbp + 0x20d0]
lea rdx, str.Addr:
lea rcx, [rbp + 0x6200]
call fcn.18000e560
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3e60]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c4]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x1c0]
movss xmm6, dword [0x18031f798]
subss xmm1, xmm6
lea rcx, [rbp + 0x12c8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6200]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b160
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x6240]
call fcn.180047230
nop
mov r8, rax
lea rdx, str.id:
lea rcx, [rbp + 0x6220]
call fcn.180008e70
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0x96
lea r8d, [rdx + 0x69]
lea rcx, [rbp + 0x3e70]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm1, dword [rbp + 0x1c0]
subss xmm1, xmm6
movss xmm2, dword [rbp + 0x1c4]
lea rcx, [rbp + 0x12d0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6220]
call fcn.180008740
nop
lea rcx, [rbp + 0x6240]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b160
cvttss2si edx, dword [rax + 0xa8]
lea rcx, [rbp + 0x6320]
call fcn.180047230
nop
mov r8, rax
lea r12, [0x1802f9cb8]
mov rdx, r12
lea rcx, [rbp + 0x6300]
call fcn.180008e70
mov rdi, rax
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b160
cvttss2si edx, dword [rax + 0xa4]
lea rcx, [rbp + 0x62e0]
call fcn.180047230
nop
mov r8, rax
mov rdx, r12
lea rcx, [rbp + 0x62c0]
call fcn.180008e70
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b160
cvttss2si edx, dword [rax + 0xa0]
lea rcx, [rbp + 0x62a0]
call fcn.180047230
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x6280]
call fcn.18005c470
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x6260]
call fcn.18005c470
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xc8
lea r8d, [r9 + 0x37]
lea rcx, [rbp + 0x3e80]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c4]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x1c0]
subss xmm1, xmm6
lea rcx, [rbp + 0x12d8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6260]
call fcn.180008740
nop
lea rcx, [rbp + 0x6280]
call fcn.180008740
nop
lea rcx, [rbp + 0x62a0]
call fcn.180008740
nop
lea rcx, [rbp + 0x62c0]
call fcn.180008740
nop
lea rcx, [rbp + 0x62e0]
call fcn.180008740
nop
lea rcx, [rbp + 0x6300]
call fcn.180008740
nop
lea rcx, [rbp + 0x6320]
jmp 0x180111b12
call fcn.18005b160
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b160
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b160
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2710]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp + 0x240], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x248], eax
lea rdx, [rbp + 0x240]
lea rcx, [rbp + 0x4e0]
call fcn.1800d9520
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x3e90]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
movss xmm2, dword [rbp + 0x4e4]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x4e0]
addss xmm1, xmm11
lea rcx, [rbp + 0x12e0]
call fcn.18000e870
mov rbx, rax
movss xmm2, dword [rbp + 0x4e4]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x4e0]
subss xmm1, xmm11
lea rcx, [rbp + 0x12e8]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
cmp byte [0x1803658e8], 0
jne 0x180111b18
lea r8, [rbp + 0x20d0]
lea rdx, str.Addr:
lea rcx, [rbp + 0x6340]
call fcn.18000e560
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3ea0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c4]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x1c0]
movss xmm6, dword [0x18031f798]
subss xmm1, xmm6
lea rcx, [rbp + 0x12f0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6340]
call fcn.180008740
lea rdx, [0x1800473f0]
lea rcx, [rbp + 0x6d30]
call qword [sym.imp.MSVCP140.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.18005b160
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 + 0x6d20]
call fcn.18009a540
nop
lea r8, [rbp + 0x2530]
lea rdx, str.Addr2:
lea rcx, [rbp + 0x6360]
call fcn.18000e560
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3eb0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c4]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x1c0]
subss xmm1, xmm6
lea rcx, [rbp + 0x12f8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6360]
call fcn.180008740
nop
lea rcx, [rbp + 0x2530]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b160
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x63a0]
call fcn.180047230
nop
mov r8, rax
lea rdx, str.id:
lea rcx, [rbp + 0x6380]
call fcn.180008e70
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0x96
lea r8d, [rdx + 0x69]
lea rcx, [rbp + 0x3ec0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm1, dword [rbp + 0x1c0]
subss xmm1, xmm6
movss xmm2, dword [rbp + 0x1c4]
lea rcx, [rbp + 0x1300]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6380]
call fcn.180008740
nop
lea rcx, [rbp + 0x63a0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b160
cvttss2si edx, dword [rax + 0xa8]
lea rcx, [rbp + 0x6480]
call fcn.180047230
nop
mov r8, rax
lea rbx, [0x1802f9cb8]
mov rdx, rbx
lea rcx, [rbp + 0x6460]
call fcn.180008e70
mov rdi, rax
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b160
cvttss2si edx, dword [rax + 0xa4]
lea rcx, [rbp + 0x6440]
call fcn.180047230
nop
mov r8, rax
mov rdx, rbx
lea rcx, [rbp + 0x6420]
call fcn.180008e70
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b160
cvttss2si edx, dword [rax + 0xa0]
lea rcx, [rbp + 0x6400]
call fcn.180047230
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x63e0]
call fcn.18005c470
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x63c0]
call fcn.18005c470
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xc8
lea r8d, [r9 + 0x37]
lea rcx, [rbp + 0x3ed0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c4]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x1c0]
subss xmm1, xmm6
lea rcx, [rbp + 0x1308]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x63c0]
call fcn.180008740
nop
lea rcx, [rbp + 0x63e0]
call fcn.180008740
nop
lea rcx, [rbp + 0x6400]
call fcn.180008740
nop
lea rcx, [rbp + 0x6420]
call fcn.180008740
nop
lea rcx, [rbp + 0x6440]
call fcn.180008740
nop
lea rcx, [rbp + 0x6460]
call fcn.180008740
nop
lea rcx, [rbp + 0x6480]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp + 0x208]
call fcn.18005b160
mov edx, dword [rax + 0x88]
lea rcx, [rbp + 0x64c0]
call fcn.180047230
nop
mov r8, rax
lea rdx, str.Or:
lea rcx, [rbp + 0x64a0]
call fcn.180008e70
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0x96
lea r8d, [rdx + 0x69]
lea rcx, [rbp + 0x3ee0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1c4]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x1c0]
subss xmm1, xmm6
lea rcx, [rbp + 0x1310]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x64a0]
call fcn.180008740
nop
lea rcx, [rbp + 0x64c0]
call fcn.180008740
nop
lea rcx, [rbp + 0x20d0]
call fcn.180008740
nop
lea rcx, [rbp + 0x6d20]
call fcn.18000cc40
nop
lea rcx, [rbp + 0x6e20]
call fcn.18000cc40
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x208]
call fcn.18005b170
cmp rsi, rax
jb 0x180110f40
lea r12, [0x180300e68]
lea rcx, [rbp + 0x208]
call fcn.18005b1e0
cmp byte [0x180365865], 0
je 0x1801120f8
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x2d0]
call fcn.180136ef0
nop
mov r14d, r13d
lea rcx, [rbp + 0x2d0]
call fcn.18005b170
test rax, rax
je 0x180111f12
mov rsi, r13
lea r12, str.Mem:
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.18005b160
cmp dword [rax + 0x78], 5
jne 0x180111ef0
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.18005b160
cmp qword [rax], 0
jbe 0x180111ef0
mov edx, 1
lea rcx, [rbp + 0x6f20]
call fcn.18009a580
nop
lea rdx, [0x1800473f0]
lea rcx, [rbp + 0x6f30]
call qword [sym.imp.MSVCP140.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.18005b160
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 + 0x6f20]
call fcn.18009a540
nop
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.18005b160
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.18005b160
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.18005b160
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2720]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x2c0]
call fcn.1800d9520
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3ef0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x2c4]
movss xmm1, dword [rbp + 0x2c0]
lea rcx, [rbp + 0x1318]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm8
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3f00]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm1, dword [rbp + 0x2c0]
subss xmm1, dword [0x18031f77c]
movss xmm2, dword [rbp + 0x2c4]
lea rcx, [rbp + 0x1320]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
lea rcx, [rbp + 0x2550]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3f10]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x2c4]
movss xmm1, dword [rbp + 0x2c0]
lea rcx, [rbp + 0x1328]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
call fcn.180124e20
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x64e0]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3f20]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x2c4]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x2c0]
lea rcx, [rbp + 0x1330]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x64e0]
call fcn.180008740
nop
lea rcx, [rbp + 0x2550]
call fcn.180008740
nop
lea rcx, [rbp + 0x6f20]
call fcn.18000cc40
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x2d0]
call fcn.18005b170
cmp rsi, rax
jb 0x180111bb0
lea r12, [0x180300e68]
mov esi, r13d
lea rcx, [rbp + 0x2d0]
call fcn.18005b170
test rax, rax
je 0x1801120ec
mov rdi, r13
nop dword [rax]
mov rdx, rdi
lea rcx, [rbp + 0x2d0]
call fcn.18005b160
cmp dword [rax + 0x78], 5
jne 0x1801120d2
mov rdx, rdi
lea rcx, [rbp + 0x2d0]
call fcn.18005b160
cmp qword [rax], 0
jbe 0x1801120d2
mov rdx, rdi
lea rcx, [rbp + 0x2d0]
call fcn.18005b160
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x2d0]
call fcn.18005b160
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2730]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x4f0]
call fcn.1800e2560
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3f30]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x4f4]
movss xmm1, dword [rbp + 0x4f0]
lea rcx, [rbp + 0x1338]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov rdx, rdi
lea rcx, [rbp + 0x2d0]
call fcn.180124e20
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x6500]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3f40]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x4f4]
movss xmm1, dword [rbp + 0x4f0]
lea rcx, [rbp + 0x1340]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6500]
call fcn.180008740
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x2d0]
call fcn.18005b170
cmp rdi, rax
jb 0x180111f30
lea rcx, [rbp + 0x2d0]
call fcn.18005b1e0
movss xmm7, dword [0x18031f5dc]
cmp byte [0x18036586f], 0
je 0x180112891
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x298]
call fcn.180136ef0
nop
mov r14d, r13d
lea rcx, [rbp + 0x298]
call fcn.18005b170
test rax, rax
je 0x180112885
mov rsi, r13
lea r12, str.Mem:
nop dword [rax]
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b160
cmp dword [rax + 0x78], 0
je 0x180112863
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b160
cmp dword [rax + 0x78], 1
je 0x180112863
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b160
cmp dword [rax + 0x78], 2
je 0x180112863
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b160
cmp dword [rax + 0x78], 3
je 0x180112863
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b160
cmp dword [rax + 0x78], 0xc
je 0x180112863
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b160
comiss xmm9, dword [rax + 0x10]
jae 0x180112863
mov edx, 1
lea rcx, [rbp + 0x7020]
call fcn.18009a580
nop
lea rdx, [0x1800473f0]
lea rcx, [rbp + 0x7030]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b160
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 + 0x7020]
call fcn.18009a540
nop
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b160
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 + 0x8720], xmm0
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b160
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b160
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b160
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2740]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x1d0]
call fcn.1800d9520
cmp byte [0x1803658e8], 0
jne 0x180112691
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x3f50]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm6, dword [rbp + 0x8720]
movaps xmm2, xmm6
movss xmm7, dword [0x18031f5dc]
mulss xmm2, xmm7
addss xmm2, dword [rbp + 0x1d4]
movss xmm1, dword [rbp + 0x1d0]
lea rcx, [rbp + 0x1348]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm8
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3f60]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1d4]
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x1d0]
subss xmm1, dword [0x18031f77c]
lea rcx, [rbp + 0x1350]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
lea rcx, [rbp + 0x2570]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3f70]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1d4]
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x1d0]
lea rcx, [rbp + 0x1358]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b160
mov edx, dword [rax + 0x78]
lea rcx, [rbp + 0x6520]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3f80]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1d4]
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x1d0]
addss xmm1, dword [0x18031f7c8]
lea rcx, [rbp + 0x1360]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6520]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3f90]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1d4]
addss xmm2, xmm12
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x1d0]
lea rcx, [rbp + 0x1368]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, [0x1802ff1f4]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b160
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x6540]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3fa0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x1d4]
addss xmm2, xmm12
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x1d0]
addss xmm1, xmm11
lea rcx, [rbp + 0x1370]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6540]
call fcn.180008740
jmp 0x18011284a
lea rdx, [0x1802f1786]
lea rcx, [rbp + 0x1138]
call fcn.1800087f0
nop
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b160
movss xmm0, dword [rax + 0x10]
movss xmm6, dword [0x18031f590]
mulss xmm0, xmm6
cvttss2si edx, xmm0
lea rcx, [rbp + 0x6560]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp + 0x1138]
call fcn.180008c20
nop
lea rcx, [rbp + 0x6560]
call fcn.180008740
lea rbx, [0x1802f9cb8]
mov rdx, rbx
lea rcx, [rbp + 0x1138]
call fcn.180009220
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b160
movss xmm0, dword [rax + 0x14]
mulss xmm0, xmm6
cvttss2si edx, xmm0
lea rcx, [rbp + 0x6580]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp + 0x1138]
call fcn.180008c20
nop
lea rcx, [rbp + 0x6580]
call fcn.180008740
mov rdx, rbx
lea rcx, [rbp + 0x1138]
call fcn.180009220
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.18005b160
movss xmm0, dword [rax + 0x18]
mulss xmm0, xmm6
cvttss2si edx, xmm0
lea rcx, [rbp + 0x65a0]
call fcn.180047230
nop
mov rdx, rax
lea rcx, [rbp + 0x1138]
call fcn.180008c20
nop
lea rcx, [rbp + 0x65a0]
call fcn.180008740
lea rcx, [rbp + 0x1138]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3fb0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm1, dword [rbp + 0x1d0]
subss xmm1, xmm15
movss xmm2, dword [rbp + 0x1d4]
lea rcx, [rbp + 0x1378]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x1138]
call fcn.180008740
movss xmm7, dword [0x18031f5dc]
lea rcx, [rbp + 0x2570]
call fcn.180008740
nop
lea rcx, [rbp + 0x7020]
call fcn.18000cc40
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x298]
call fcn.18005b170
cmp rsi, rax
jb 0x180112150
lea r12, [0x180300e68]
lea rcx, [rbp + 0x298]
call fcn.18005b1e0
cmp byte [0x180365864], 0
je 0x180112c3f
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x2e8]
call fcn.180136ef0
nop
mov r14d, r13d
lea rcx, [rbp + 0x2e8]
call fcn.18005b170
test rax, rax
je 0x180112c33
mov rsi, r13
nop
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.18005b160
cmp dword [rax + 0x78], 0
je 0x180112c18
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.18005b160
cmp dword [rax + 0x78], 1
je 0x180112c18
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.18005b160
cmp dword [rax + 0x78], 2
je 0x180112c18
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.18005b160
cmp dword [rax + 0x78], 3
je 0x180112c18
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.18005b160
cmp dword [rax + 0x78], 0xc
je 0x180112c18
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.18005b160
comiss xmm9, dword [rax + 0x10]
jae 0x180112c18
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.18005b160
movss xmm6, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.18005b160
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2a80]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x340]
call fcn.1800e2560
mov edx, 1
lea rcx, [rbp + 0x7120]
call fcn.18009a580
nop
lea rdx, [0x1800473f0]
lea rcx, [rbp + 0x7130]
call qword [sym.imp.MSVCP140.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.18005b160
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 + 0x7120]
call fcn.18009a540
nop
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.18005b160
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 + 0x3fc0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movaps xmm2, xmm6
mulss xmm2, xmm7
addss xmm2, dword [rbp + 0x344]
movss xmm1, dword [rbp + 0x340]
lea rcx, [rbp + 0x1380]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
lea rcx, [rbp + 0x2590]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3fd0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
mulss xmm6, dword [0x18031f62c]
movss xmm2, dword [rbp + 0x344]
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x340]
lea rcx, [rbp + 0x1388]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x2e8]
call fcn.18005b160
mov edx, dword [rax + 0x78]
lea rcx, [rbp + 0x65c0]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rbp + 0x3fe0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x344]
addss xmm2, xmm6
movss xmm1, dword [rbp + 0x340]
addss xmm1, dword [0x18031f7bc]
lea rcx, [rbp + 0x1390]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x65c0]
call fcn.180008740
nop
lea rcx, [rbp + 0x2590]
call fcn.180008740
nop
lea rcx, [rbp + 0x7120]
call fcn.18000cc40
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x2e8]
call fcn.18005b170
cmp rsi, rax
jb 0x1801128d0
lea rcx, [rbp + 0x2e8]
call fcn.18005b1e0
lea rdi, str.MemLoc:
cmp byte [0x1803658e3], 0
je 0x180113506
mov ebx, 1
mov r8d, ebx
movzx edx, bl
lea rcx, [rbp + 0x300]
call fcn.180136ef0
nop
mov r14d, r13d
lea rcx, [rbp + 0x300]
call fcn.18005b170
test rax, rax
je 0x1801134fa
mov rsi, r13
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.18005b160
cmp dword [rax + 0x78], 1
jne 0x1801134df
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.18005b160
cmp dword [rax + 0x1c], 0
jle 0x1801134df
mov edx, ebx
lea rcx, [rbp + 0x7220]
call fcn.18009a580
nop
lea rdx, [0x1800473f0]
lea rcx, [rbp + 0x7230]
call qword [sym.imp.MSVCP140.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.18005b160
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 + 0x25b0]
lea rcx, [rbp + 0x7220]
call fcn.18009a540
nop
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.18005b160
lea rcx, [rax + 0xac]
lea rdx, [rbp + 0x138]
call fcn.1800474b0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x3ff0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x138]
subss xmm1, xmm10
lea rcx, [rbp + 0x1398]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
lea rcx, [rbp + 0x25b0]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4000]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x138]
lea rcx, [rbp + 0x13a0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4010]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x138]
subss xmm1, xmm10
lea rcx, [rbp + 0x13a8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Anim:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.18005b160
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x65e0]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4020]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x138]
lea rcx, [rbp + 0x13b0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x65e0]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.18005b160
lea rdx, [rax + 0x48]
lea rcx, [rbp + 0x20f0]
call fcn.180008830
nop
lea rdx, [0x1802f9cb8]
lea rcx, [rbp + 0x20f0]
call fcn.180009220
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.18005b160
lea rdx, [rax + 0x28]
lea rcx, [rbp + 0x20f0]
call fcn.180008c20
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4030]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm1, dword [rbp + 0x138]
subss xmm1, xmm10
movss xmm2, dword [rbp + 0x13c]
lea rcx, [rbp + 0x13b8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Name:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.18005b160
lea rcx, [rax + 0x28]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4040]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
movss xmm1, dword [rbp + 0x138]
lea rcx, [rbp + 0x13c0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4050]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x138]
subss xmm1, xmm10
lea rcx, [rbp + 0x13c8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.18005b160
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x6600]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4060]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x138]
lea rcx, [rbp + 0x13d0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6600]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4070]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x138]
subss xmm1, xmm10
lea rcx, [rbp + 0x13d8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Health:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.18005b160
mov edx, dword [rax + 0x20]
lea rcx, [rbp + 0x6620]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4080]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
subss xmm2, xmm12
movss xmm1, dword [rbp + 0x138]
lea rcx, [rbp + 0x13e0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6620]
call fcn.180008740
mov rdx, rsi
lea rcx, [rbp + 0x300]
call fcn.18005b160
lea rcx, [rax + 0x48]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4090]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x138]
lea rcx, [rbp + 0x13e8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x40a0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x13c]
movss xmm1, dword [rbp + 0x138]
lea rcx, [rbp + 0x13f0]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
nop
lea rcx, [rbp + 0x20f0]
call fcn.180008740
nop
lea rcx, [rbp + 0x25b0]
call fcn.180008740
nop
lea rcx, [rbp + 0x7220]
call fcn.18000cc40
mov ebx, 1
lea rdi, str.MemLoc:
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x300]
call fcn.18005b170
cmp rsi, rax
jb 0x180112c90
lea rcx, [rbp + 0x300]
call fcn.18005b1e0
cmp byte [0x18036586e], 0
je 0x1801142cf
mov r8d, 2
mov dl, 1
lea rcx, [rbp + 0x318]
call fcn.180136ef0
nop
mov r14d, r13d
mov dword [rbp + 0x258], r13d
lea rcx, [rbp + 0x318]
call fcn.18005b170
test rax, rax
je 0x1801142c3
mov rsi, r13
lea rdi, str.InAct:
movss xmm7, dword [0x18031f78c]
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b160
cmp dword [rax + 0x78], 2
jne 0x1801142a1
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b160
lea rcx, [rax + 0x28]
lea rdx, [0x180361680]
call fcn.18005bc60
mov r12d, eax
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b160
lea rcx, [rax + 0xac]
lea rdx, [rbp - 0x20]
call fcn.1800474b0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x40b0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
addss xmm2, xmm11
movss xmm1, dword [rbp - 0x20]
subss xmm1, xmm10
lea rcx, [rbp + 0x13f8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b160
mov rdx, qword [rax]
lea rcx, [rbp + 0x6640]
call fcn.18009dbd0
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x40c0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
addss xmm2, xmm11
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x1400]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6640]
call fcn.180008740
cmp byte [0x18036b040], 0
je 0x180113891
mov edx, 1
lea rcx, [rbp + 0x7320]
call fcn.18009a580
nop
lea rdx, [0x1800473f0]
lea rcx, [rbp + 0x7330]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b160
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 + 0x25d0]
lea rcx, [rbp + 0x7320]
call fcn.18009a540
nop
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x40d0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
addss xmm2, xmm12
movss xmm1, dword [rbp - 0x20]
subss xmm1, xmm10
lea rcx, [rbp + 0x1408]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.MemLoc:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
lea rcx, [rbp + 0x25d0]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x40e0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
addss xmm2, xmm12
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x1410]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x25d0]
call fcn.180008740
nop
lea rcx, [rbp + 0x7320]
call fcn.18000cc40
jmp 0x1801139d2
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x40f0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
addss xmm2, xmm12
movss xmm1, dword [rbp - 0x20]
subss xmm1, xmm10
lea rcx, [rbp + 0x1418]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Floor:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b160
mov edx, dword [rax + 0x68]
lea rcx, [rbp + 0x6660]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4100]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
addss xmm2, xmm12
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x1420]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6660]
call fcn.180008740
test r12d, r12d
je 0x180113b49
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4110]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm1, dword [rbp - 0x20]
subss xmm1, xmm10
movss xmm2, dword [rbp - 0x1c]
lea rcx, [rbp + 0x1428]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Name:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b160
lea rdx, [rax + 0x48]
lea rcx, [rbp + 0x1200]
call fcn.180008830
nop
lea rdx, [0x1802f9cb8]
lea rcx, [rbp + 0x1200]
call fcn.180009220
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b160
lea rdx, [rax + 0x28]
lea rcx, [rbp + 0x1200]
call fcn.180008c20
lea rcx, [rbp + 0x1200]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4120]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x1430]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x1200]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4130]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm11
movss xmm1, dword [rbp - 0x20]
subss xmm1, xmm10
lea rcx, [rbp + 0x1438]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.stance
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b160
movsxd rcx, dword [0x18035f0cc]
add rcx, qword [rax]
call fcn.180134750
mov edx, eax
lea rcx, [rbp + 0x6680]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4140]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm11
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x1440]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6680]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4150]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm12
movss xmm1, dword [rbp - 0x20]
subss xmm1, xmm10
lea rcx, [rbp + 0x1448]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Health:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
xor edx, edx
lea rcx, [rbp + 0x66a0]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4160]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm12
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x1450]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x66a0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4170]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm15
movss xmm1, dword [rbp - 0x20]
subss xmm1, xmm10
lea rcx, [rbp + 0x1458]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str.Anim:
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b160
mov edx, dword [rax + 0x24]
lea rcx, [rbp + 0x66c0]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4180]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm15
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x1460]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x66c0]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x4190]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
movss xmm1, dword [rbp - 0x20]
lea rcx, [rbp + 0x1468]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
test r12d, r12d
jne 0x18011429a
cmp byte [0x18036b041], r12b
jne 0x18011429a
inc dword [0x18036b174]
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1470]
call fcn.18000e870
mov rbx, rax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm7
movss xmm1, dword [rbp - 0x20]
addss xmm1, dword [0x18031f7a0]
lea rcx, [rbp + 0x1478]
call fcn.18000e870
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180020540
movss xmm2, dword [0x18031f7cc]
movss xmm1, dword [0x18031f7b8]
lea rcx, [rbp + 0x1480]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
xor edx, edx
lea r8d, [r12 + 7]
lea rcx, str.Lplayer
call fcn.18001d5e0
mov rdx, rsi
lea rcx, [rbp + 0x318]
call fcn.18005b160
xor r8d, r8d
mov rdx, qword [rax]
lea rcx, [rbp + 0x650]
call fcn.1801581d0
nop
call fcn.1800205b0
mov qword [rbp + 0x1f0], rax
mov dword [rbp + 0x8720], r13d
lea rcx, [rbp + 0x650]
call fcn.18009ab70
test rax, rax
je 0x180114253
xor r14d, r14d
xor r15d, r15d
nop dword [rax + rax]
mov edx, r13d
lea rcx, [rbp + 0x1168]
call fcn.180047230
nop
lea rdx, [0x1802f9cb8]
lea rcx, [rbp + 0x1168]
call fcn.180009220
mov rdx, r14
lea rcx, [rbp + 0x650]
call fcn.18009ab60
mov rdx, qword [rax]
lea rcx, [rbp + 0x66e0]
call fcn.180008650
nop
mov rdx, rax
lea rcx, [rbp + 0x1168]
call fcn.180008c20
nop
lea rcx, [rbp + 0x66e0]
call fcn.180008740
xor dil, dil
lea rcx, [0x1803615e0]
call fcn.18005bb70
mov rsi, rax
lea rcx, [0x1803615e0]
call fcn.18005bb60
mov r12, rax
cmp rsi, rax
je 0x18011410d
mov r13d, 1
nop word [rax + rax]
mov rbx, qword [rsi]
mov rdx, r14
lea rcx, [rbp + 0x650]
call fcn.18009ab60
movzx edi, dil
cmp rbx, qword [rax]
cmove edi, r13d
add rsi, 8
cmp rsi, r12
jne 0x1801140e0
mov r13d, dword [rbp + 0x8720]
movd xmm6, r15d
cvtdq2ps xmm6, xmm6
lea rcx, [rbp + 0x1168]
call fcn.180008700
mov dword [rsp + 0x20], 0xff
test dil, dil
mov rdi, rax
je 0x18011418c
xor edx, edx
mov r9d, 0xb0
lea r8d, [r9 + 0x4f]
lea rcx, [rbp + 0x41a0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm15
addss xmm2, xmm6
movss xmm1, dword [rbp - 0x20]
addss xmm1, xmm10
lea rcx, [rbp + 0x1488]
call fcn.18000e870
xor esi, esi
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], rsi
jmp 0x1801141e4
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x41b0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp - 0x1c]
subss xmm2, xmm15
addss xmm2, xmm6
movss xmm1, dword [rbp - 0x20]
addss xmm1, xmm10
lea rcx, [rbp + 0x1490]
call fcn.18000e870
xor edx, edx
mov qword [rsp + 0x40], rdx
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], rdx
mov rcx, qword [0x180365770]
mov qword [rsp + 0x28], rdi
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov dword [rsp + 0x20], ebx
mov r9, rax
mov rcx, qword [rbp + 0x1f0]
call fcn.180035880
nop
lea rcx, [rbp + 0x1168]
call fcn.180008740
inc r13d
mov dword [rbp + 0x8720], r13d
add r15d, 0xa
movsxd r14, r13d
lea rcx, [rbp + 0x650]
call fcn.18009ab70
cmp r14, rax
jb 0x180114050
mov r15, qword [rbp + 0x5b8]
mov r14d, dword [rbp + 0x258]
call fcn.18001f8c0
xor r13d, r13d
cmp dword [0x18036b174], 0x12c
jle 0x18011428e
mov dword [0x18036b174], r13d
lea rcx, [0x1803615e0]
call fcn.180124e70
lea rdx, [rbp + 0x650]
lea rcx, [0x1803615e0]
call fcn.180125050
nop
lea rcx, [rbp + 0x650]
call fcn.18005bb80
lea rdi, str.InAct:
inc r14d
mov dword [rbp + 0x258], r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x318]
call fcn.18005b170
cmp rsi, rax
jb 0x180113560
lea rcx, [rbp + 0x318]
call fcn.18005b1e0
cmp byte [0x1803658e9], 0
je 0x1801144d8
mov r8d, 1
movzx edx, r8b
lea rcx, [rbp + 0x5c8]
call fcn.180136ef0
nop
mov esi, r13d
lea rcx, [rbp + 0x5c8]
call fcn.18005b170
test rax, rax
je 0x1801144cc
mov rdi, r13
nop
mov rdx, rdi
lea rcx, [rbp + 0x5c8]
call fcn.18005b160
cmp dword [rax + 0x78], 1
jne 0x1801144b2
mov rdx, rdi
lea rcx, [rbp + 0x5c8]
call fcn.18005b160
cmp dword [rax + 0x1c], 0
je 0x1801144b2
mov rdx, rdi
lea rcx, [rbp + 0x5c8]
call fcn.18005b160
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x5c8]
call fcn.18005b160
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2750]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x500]
call fcn.1800e2560
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x41c0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x504]
movss xmm1, dword [rbp + 0x500]
lea rcx, [rbp + 0x1498]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov rdx, rdi
lea rcx, [rbp + 0x5c8]
call fcn.18005b160
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x6700]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x41d0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x504]
movss xmm1, dword [rbp + 0x500]
lea rcx, [rbp + 0x14a0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6700]
call fcn.180008740
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x5c8]
call fcn.18005b170
cmp rdi, rax
jb 0x180114310
lea rcx, [rbp + 0x5c8]
call fcn.18005b1e0
cmp byte [0x1803658eb], 0
je 0x1801146b3
mov r8d, 2
mov dl, 1
lea rcx, [rbp + 0x5e0]
call fcn.180136ef0
nop
mov esi, r13d
lea rcx, [rbp + 0x5e0]
call fcn.18005b170
test rax, rax
je 0x1801146a7
mov rdi, r13
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x5e0]
call fcn.18005b160
cmp dword [rax + 0x78], 2
jne 0x18011468d
mov rdx, rdi
lea rcx, [rbp + 0x5e0]
call fcn.18005b160
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x5e0]
call fcn.18005b160
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2810]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x510]
call fcn.1800e2560
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x41e0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x514]
movss xmm1, dword [rbp + 0x510]
lea rcx, [rbp + 0x14a8]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov rdx, rdi
lea rcx, [rbp + 0x5e0]
call fcn.18005b160
lea rcx, [rax + 0x28]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x41f0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x514]
movss xmm1, dword [rbp + 0x510]
lea rcx, [rbp + 0x14b0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x5e0]
call fcn.18005b170
cmp rdi, rax
jb 0x180114520
lea rcx, [rbp + 0x5e0]
call fcn.18005b1e0
cmp byte [0x1803658dd], 0
je 0x1801149b4
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x490]
call fcn.180136ef0
nop
mov esi, r13d
lea rcx, [rbp + 0x490]
call fcn.18005b170
test rax, rax
je 0x1801149a8
mov rdi, r13
mov rdx, rdi
lea rcx, [rbp + 0x490]
call fcn.18005b160
cmp dword [rax + 0x1c], 0
je 0x18011498e
mov rdx, rdi
lea rcx, [rbp + 0x490]
call fcn.18005b160
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x490]
call fcn.18005b160
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2770]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x520]
call fcn.1800e2560
mov rdx, rdi
lea rcx, [rbp + 0x490]
call fcn.18005b160
movss xmm7, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x490]
call fcn.18005b160
movss xmm6, dword [rax + 0x14]
mov rdx, rdi
lea rcx, [rbp + 0x490]
call fcn.18005b160
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2780]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp + 0x190], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x198], eax
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x530]
call fcn.1800d9520
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x4200]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x524]
movss xmm1, dword [rbp + 0x520]
lea rcx, [rbp + 0x14b8]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov rdx, rdi
lea rcx, [rbp + 0x490]
call fcn.18005b160
mov edx, dword [rax + 0x78]
lea rcx, [rbp + 0x6720]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4210]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x524]
movss xmm1, dword [rbp + 0x520]
lea rcx, [rbp + 0x14c0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6720]
call fcn.180008740
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, 0x80
mov r8d, r9d
lea rcx, [rbp + 0x4220]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov edi, eax
movss xmm2, dword [rbp + 0x534]
addss xmm2, xmm11
movss xmm1, dword [rbp + 0x530]
addss xmm1, xmm11
lea rcx, [rbp + 0x14c8]
call fcn.18000e870
mov rbx, rax
movss xmm2, dword [rbp + 0x534]
subss xmm2, xmm11
movss xmm1, dword [rbp + 0x530]
subss xmm1, xmm11
lea rcx, [rbp + 0x14d0]
call fcn.18000e870
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm8
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.180035410
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x490]
call fcn.18005b170
cmp rdi, rax
jb 0x1801146f0
lea rcx, [rbp + 0x490]
call fcn.18005b1e0
cmp byte [0x1803657ff], 0
je 0x180114bb2
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x568]
call fcn.180136ef0
nop
mov esi, r13d
lea rcx, [rbp + 0x568]
call fcn.18005b170
test rax, rax
je 0x180114ba6
mov rdi, r13
mov rdx, rdi
lea rcx, [rbp + 0x568]
call fcn.18005b160
cmp dword [rax + 0x78], 0
je 0x180114a1f
mov rdx, rdi
lea rcx, [rbp + 0x568]
call fcn.18005b160
cmp dword [rax + 0x78], 0xc
jne 0x180114b8c
mov rdx, rdi
lea rcx, [rbp + 0x568]
call fcn.18005b160
cmp dword [rax + 0x1c], 0
je 0x180114b8c
mov rdx, rdi
lea rcx, [rbp + 0x568]
call fcn.18005b160
movss xmm6, dword [rax + 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x568]
call fcn.18005b160
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x2790]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x540]
call fcn.1800e2560
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x4230]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x544]
movss xmm1, dword [rbp + 0x540]
lea rcx, [rbp + 0x14d8]
call fcn.18000e870
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm14
mov rdx, rax
mov rcx, r15
call fcn.1800357c0
mov rdx, rdi
lea rcx, [rbp + 0x568]
call fcn.18005b160
lea rcx, [rax + 0x28]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4240]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x544]
movss xmm1, dword [rbp + 0x540]
lea rcx, [rbp + 0x14e0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
inc esi
movsxd rdi, esi
lea rcx, [rbp + 0x568]
call fcn.18005b170
cmp rdi, rax
jb 0x1801149f1
lea rcx, [rbp + 0x568]
call fcn.18005b1e0
cmp byte [0x1803658c3], 0
je 0x180114e19
xor edx, edx
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x4a8]
call fcn.180136ef0
nop
mov esi, r13d
lea rcx, [rbp + 0x4a8]
call fcn.18005b170
test rax, rax
je 0x180114e0d
mov rbx, r13
nop dword [rax]
mov rdx, rbx
lea rcx, [rbp + 0x4a8]
call fcn.18005b160
cmp dword [rax + 0x78], 3
jne 0x180114df3
mov rdx, rbx
lea rcx, [rbp + 0x4a8]
call fcn.18005b160
cmp dword [rax + 0x1c], 0
jle 0x180114df3
mov rdx, rbx
lea rcx, [rbp + 0x4a8]
call fcn.18005b160
movss xmm6, dword [rax + 0x10]
mov rdx, rbx
lea rcx, [rbp + 0x4a8]
call fcn.18005b160
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x14]
movaps xmm1, xmm6
lea rcx, [rbp + 0x27a0]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x580]
call fcn.1800e2560
mov rdx, rbx
lea rcx, [rbp + 0x4a8]
call fcn.18005b160
lea rcx, [rax + 0x28]
lea rdx, [0x1802f1786]
call fcn.180008ef0
mov rdx, rbx
lea rcx, [rbp + 0x4a8]
test al, al
je 0x180114d62
call fcn.18005b160
mov edx, dword [rax + 0x1c]
lea rcx, [rbp + 0x6740]
call fcn.180047230
nop
mov rcx, rax
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x4250]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x584]
movss xmm1, dword [rbp + 0x580]
lea rcx, [rbp + 0x14e8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
nop
lea rcx, [rbp + 0x6740]
call fcn.180008740
jmp 0x180114df3
call fcn.18005b160
lea rcx, [rax + 0x28]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, r9d
lea rcx, [rbp + 0x4260]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x584]
movss xmm1, dword [rbp + 0x580]
lea rcx, [rbp + 0x14f0]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
inc esi
movsxd rbx, esi
lea rcx, [rbp + 0x4a8]
call fcn.18005b170
cmp rbx, rax
jb 0x180114bf0
lea rcx, [rbp + 0x4a8]
call fcn.18005b1e0
cmp qword [0x18036afc0], 0
jbe 0x180115707
cmp byte [0x180365867], 0
je 0x180115707
mov r8d, 0xffffffff
mov dl, 1
lea rcx, [rbp + 0x278]
call fcn.180136ef0
nop
mov r12d, r13d
lea rcx, [rbp + 0x278]
call fcn.18005b170
test rax, rax
je 0x1801156fb
mov rsi, r13
movss xmm14, dword [0x18031f7d4]
nop dword [rax]
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b160
cmp dword [rax + 0x78], 1
jne 0x1801156e0
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b160
cmp dword [rax + 0x1c], 0
jle 0x1801156e0
lea rdx, [0x1802f1786]
lea rcx, [rbp + 0x398]
call fcn.1800087f0
nop
mov r14d, r13d
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b160
cmp dword [rax + 0x1c], 0x65c2
jne 0x1801151a9
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b160
mov edx, dword [rax + 0x24]
sub edx, 0x270
je 0x180114f14
sub edx, 2
je 0x180114f05
cmp edx, 0x274
jne 0x180114f2d
lea rdx, str.Direct
jmp 0x180114f21
mov r14d, 2
lea rdx, str.Left
jmp 0x180114f21
mov r14d, 1
lea rdx, str.Right
lea rcx, [rbp + 0x398]
call fcn.18005bd10
lea rcx, [rbp + 0x398]
call fcn.1800086f0
cmp rax, 1
jbe 0x180115195
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b160
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b160
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b160
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x27b0]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x28], eax
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x350]
call fcn.1800d9520
lea rcx, [rbp + 0x398]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x4270]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x354]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x350]
subss xmm1, xmm11
lea rcx, [rbp + 0x14f8]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm11
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
cmp r14d, 1
jne 0x1801150ea
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x4280]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x354]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x350]
movss xmm8, dword [0x18031f798]
addss xmm1, xmm8
lea rcx, [rbp + 0x1500]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, str._______
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm11
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
jmp 0x1801151b2
cmp r14d, 2
jne 0x1801151a9
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x4290]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x354]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x350]
movss xmm10, dword [0x18031f7d0]
subss xmm1, xmm10
lea rcx, [rbp + 0x1508]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
lea rdx, [0x180300ed0]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm11
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
movss xmm8, dword [0x18031f798]
jmp 0x1801151bb
movss xmm10, dword [0x18031f7d0]
movss xmm8, dword [0x18031f798]
jmp 0x1801151bb
movss xmm8, dword [0x18031f798]
movss xmm10, dword [0x18031f7d0]
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b160
cmp dword [rax + 0x1c], 0x65c3
jne 0x180115445
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b160
mov edx, dword [rax + 0x24]
sub edx, 0x271
je 0x180115216
sub edx, 2
je 0x180115207
cmp edx, 0x275
jne 0x18011522f
lea rdx, str.Direct
jmp 0x180115223
mov r14d, 2
lea rdx, str.Left
jmp 0x180115223
mov r14d, 1
lea rdx, str.Right
lea rcx, [rbp + 0x398]
call fcn.18005bd10
lea rcx, [rbp + 0x398]
call fcn.1800086f0
cmp rax, 1
jbe 0x180115445
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b160
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b160
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b160
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x27c0]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp + 0x190], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x198], eax
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x360]
call fcn.1800d9520
lea rcx, [rbp + 0x398]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x42a0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x364]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x360]
subss xmm1, xmm11
lea rcx, [rbp + 0x1510]
call fcn.18000e870
mov rcx, qword [0x180365770]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm11
mov rdx, qword [rcx + 0x3c08]
mov rcx, r15
call fcn.180035880
cmp r14d, 1
jne 0x1801153ae
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x42b0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x364]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x360]
addss xmm1, xmm8
lea rcx, [rbp + 0x1518]
call fcn.18000e870
lea rdx, str._______
jmp 0x18011540e
cmp r14d, 2
jne 0x180115445
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x42c0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
mov ebx, eax
movss xmm2, dword [rbp + 0x364]
subss xmm2, xmm15
movss xmm1, dword [rbp + 0x360]
subss xmm1, xmm10
lea rcx, [rbp + 0x1520]
call fcn.18000e870
lea rdx, [0x180300ed0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdx
mov rcx, qword [0x180365770]
mov rdx, qword [rcx + 0x3c08]
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm11
mov rcx, r15
call fcn.180035880
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b160
cmp dword [rax + 0x1c], 0x65c5
jne 0x1801156d4
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b160
mov edx, dword [rax + 0x24]
sub edx, 0x6852
je 0x18011548d
cmp edx, 4
jne 0x1801154a6
lea r14d, [rdx - 3]
lea rdx, str.Magic
jmp 0x18011549a
mov r14d, 2
lea rdx, str.Range
lea rcx, [rbp + 0x398]
call fcn.18005bd10
lea rcx, [rbp + 0x398]
call fcn.1800086f0
cmp rax, 1
jbe 0x1801156d4
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b160
movss xmm7, dword [rax + 0x10]
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b160
movss xmm6, dword [rax + 0x14]
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.18005b160
movss xmm3, dword [rax + 0x18]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x27d0]
call fcn.180047480
movsd xmm0, qword [rax]
movsd qword [rbp + 0x240], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x248], eax
lea rdx, [rbp + 0x240]
lea rcx, [rbp + 0x370]
call fcn.1800d9520
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x1528]
call fcn.18000e870
mov rdx, rax
mov ecx, 5
call fcn.1800149c0
movaps xmm2, xmm11
movss xmm1, dword [0x18031f79c]
lea rcx, [rbp + 0x1890]
call fcn.18000e870
mov rcx, rax
xor edx, edx
call fcn.180020580
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1538]
call fcn.18000e870
mov rbx, rax
movss xmm2, dword [rbp + 0x374]
subss xmm2, xmm14
movss xmm1, dword [rbp + 0x370]
subss xmm1, dword [0x18031f764]
lea rcx, [rbp + 0x1540]
call fcn.18000e870
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.180020540
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.Status
call fcn.18001d5e0
call fcn.1800205b0
mov rsi, rax
cmp r14d, 1
jne 0x180115621
lea rcx, [rbp + 0x398]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xcd
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x42d0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
lea rcx, [rbp + 0x1548]
jmp 0x180115668
cmp r14d, 2
jne 0x1801156c4
lea rcx, [rbp + 0x398]
call fcn.180008700
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x42e0]
call fcn.1800476a0
mov rcx, rax
call fcn.18002b420
lea rcx, [rbp + 0x1550]
movss xmm2, dword [rbp + 0x374]
movss xmm1, dword [rbp + 0x370]
mov ebx, eax
subss xmm2, xmm10
subss xmm1, xmm12
call fcn.18000e870
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm9
mov qword [rsp + 0x30], r13
mov rcx, qword [0x180365770]
mov qword [rsp + 0x28], rdi
movss xmm2, dword [rcx + 0x3c10]
mov rdx, qword [rcx + 0x3c08]
mov dword [rsp + 0x20], ebx
mov r9, rax
mov rcx, rsi
call fcn.180035880
call fcn.18001f8c0
mov ecx, 1
call fcn.180014a50
nop
lea rcx, [rbp + 0x398]
call fcn.180008740
inc r12d
movsxd rsi, r12d
lea rcx, [rbp + 0x278]
call fcn.18005b170
cmp rsi, rax
jb 0x180114e70
lea rcx, [rbp + 0x278]
call fcn.18005b1e0
lea rdx, str.amdSleepFix
lea rcx, [rbp + 0x25f0]
call fcn.1800087f0
nop
lea rdx, [rbp + 0x25f0]
mov rcx, qword [0x1803658f0]
call fcn.1801741b0
movzx ebx, al
lea rcx, [rbp + 0x25f0]
call fcn.180008740
test bl, bl
je 0x18011574c
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
lea r11, [rsp + 0x87e8]
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