Function at 0x180007cd0
Capabilities:
Log keystrokes via polling

Disassembly:
test rcx, rcx
je 0x180012a35
push rbp
push r13
lea rbp, [rsp - 0x3de8]
mov eax, 0x3ee8
call fcn.1800292a0
sub rsp, rax
mov rax, qword [section..data]
xor rax, rsp
mov qword [rbp + 0x3d10], rax
mov qword [rbp + 0x340], rdx
mov r13, rdx
test rdx, rdx
je 0x180012a1c
mov qword [rsp + 0x3ed0], r12
lea rax, [rdx + 0x34]
mov qword [rsp + 0x3ec8], r14
movaps xmmword [rsp + 0x3eb0], xmm6
movaps xmmword [rsp + 0x3ea0], xmm7
movaps xmmword [rsp + 0x3e90], xmm8
movaps xmmword [rsp + 0x3e80], xmm9
movaps xmmword [rsp + 0x3e70], xmm10
test rax, rax
je 0x180007d5f
movss xmm0, dword [rax]
jmp 0x180007d64
movss xmm0, dword [rbp - 0x50]
cvtps2pd xmm6, xmm0
lea rax, [rdx + 0x30]
movsd qword [rbp + 0x358], xmm6
test rax, rax
je 0x180007d7e
movss xmm0, dword [rax]
jmp 0x180007d83
movss xmm0, dword [rbp - 0x50]
movsd xmm7, qword [0x180036278]
xor r12b, r12b
mov byte [rsp + 0x40], r12b
movaps xmm10, xmm6
mulsd xmm10, xmm7
cvtps2pd xmm8, xmm0
movsd qword [rbp - 0x20], xmm10
movsd qword [rbp + 0x818], xmm8
movaps xmm9, xmm8
mulsd xmm9, xmm7
movsd qword [rbp - 0x30], xmm9
add rcx, 0x78
je 0x180007dc9
mov r14, qword [rcx]
jmp 0x180007dce
mov r14, qword [rsp + 0x50]
mov qword [rbp - 0x18], r14
test r14, r14
je 0x1800129e1
xor eax, eax
mov qword [rsp + 0x3f10], rbx
mov rbx, qword [0x18003fcf8]
mov qword [rbp + 0x868], rax
mov rax, qword [0x18003fe40]
mov qword [rbp + 0x860], r14
test rax, rax
jne 0x180007e21
xor r9d, r9d
lea r8, str.GameplayStatics.GetGameInstance
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe40], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x860]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [rbp + 0x868]
test rax, rax
je 0x1800129d9
mov qword [rsp + 0x3ee0], rsi
mov qword [rsp + 0x3ec0], r15
add rax, 0x38
je 0x180007e68
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x3590], xmm0
mov rax, qword [rbp + 0x3590]
xor r15d, r15d
mov rbx, qword [0x18003fcf8]
mov rsi, qword [rax]
xor eax, eax
mov qword [rbp + 0xa90], rax
mov rax, qword [0x18003fee8]
mov qword [rbp + 0xa80], r14
mov dword [rbp + 0xa88], r15d
test rax, rax
jne 0x180007eba
xor r9d, r9d
lea r8, str.GameplayStatics.GetPlayerController
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fee8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0xa80]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [rbp + 0xa90]
mov qword [rbp - 0x70], rax
test rax, rax
je 0x1800129c9
mov rbx, qword [0x18003fcf8]
xor eax, eax
mov qword [rbp + 0xaa8], rax
mov rax, qword [0x18003fee0]
mov qword [rsp + 0x3ed8], rdi
mov qword [rbp + 0xa98], r14
mov dword [rbp + 0xaa0], r15d
test rax, rax
jne 0x180007f32
xor r9d, r9d
lea r8, str.GameplayStatics.GetPlayerCameraManager
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fee0], rax
mov r9, qword [rbx]
lea r8, [rbp + 0xa98]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rdi, qword [rbp + 0xaa8]
test rdi, rdi
je 0x1800129c1
cmp byte [0x18003bddf], r12b
movaps xmmword [rsp + 0x3e60], xmm11
movaps xmmword [rsp + 0x3e50], xmm12
movaps xmmword [rsp + 0x3e40], xmm13
movaps xmmword [rsp + 0x3e30], xmm14
movaps xmmword [rsp + 0x3e20], xmm15
je 0x18000805f
cmp rsi, qword [0x18003be40]
je 0x180007ff6
mov rbx, qword [rsi]
lea r9, [rbp + 0x30]
mov edx, 8
lea rcx, [rbx + 0x2c0]
lea r8d, [rdx + 0x38]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov rax, qword [rbx + 0x2c0]
lea r9, [rbp + 0x30]
mov qword [0x18003be50], rax
lea rcx, [rbx + 0x2c0]
lea rax, [0x180007b90]
mov edx, 8
mov qword [rbx + 0x2c0], rax
mov r8d, dword [rbp + 0x30]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov qword [0x18003be40], rsi
mov rsi, qword [rbp - 0x70]
cmp rsi, qword [0x18003be58]
je 0x180008063
mov rbx, qword [rsi]
lea r9, [rbp + 0x34]
mov edx, 8
lea rcx, [rbx + 0x7a8]
lea r8d, [rdx + 0x38]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov rax, qword [rbx + 0x7a8]
lea r9, [rbp + 0x34]
mov qword [0x18003be48], rax
lea rcx, [rbx + 0x7a8]
lea rax, [0x180007c40]
mov edx, 8
mov qword [rbx + 0x7a8], rax
mov r8d, dword [rbp + 0x34]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov qword [0x18003be58], rsi
jmp 0x180008063
mov rsi, qword [rbp - 0x70]
movups xmm0, xmmword [0x18003f808]
xor eax, eax
mov qword [0x18003bdd0], r13
movsd xmm1, qword [0x18003f818]
mov dword [rbp + 0x39a8], eax
mov rax, qword [0x18003fed0]
movsd qword [0x18003fd48], xmm9
movsd qword [0x18003fd50], xmm10
movsd qword [0x18003fd38], xmm8
movsd qword [0x18003fd40], xmm6
mov qword [0x18003bde8], rsi
movsd qword [rbp + 0x39a0], xmm1
movups xmmword [rbp + 0x3990], xmm0
test rax, rax
jne 0x1800080e1
xor r9d, r9d
lea r8, str.PlayerController.IsInputKeyDown
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fed0], rax
mov r9, qword [rsi]
lea r8, [rbp + 0x3990]
mov rdx, rax
mov rcx, rsi
call qword [r9 + 0x260]
cmp byte [rbp + 0x39a8], r12b
je 0x180008131
cmp byte [0x18003fd9c], r12b
je 0x18000810e
xor al, al
jmp 0x180008117
mov byte [0x18003fd9c], 1
mov al, 1
mov byte [0x18003fd9d], al
test al, al
je 0x18000813f
cmp byte [0x18003aa46], r12b
sete byte [0x18003aa46]
jmp 0x18000813f
mov byte [0x18003fd9d], r12b
mov byte [0x18003fd9c], r12b
cmp byte [0x18003aa46], r12b
je 0x180008150
mov rcx, r13
call fcn.180004a60
mov rax, qword [0x18003fde0]
xorps xmm0, xmm0
xorps xmm14, xmm14
movsd qword [rbp + 0xac0], xmm14
movups xmmword [rbp + 0xab0], xmm0
test rax, rax
jne 0x18000818e
xor r9d, r9d
lea r8, str.PlayerCameraManager.GetCameraLocation
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fde0], rax
mov r9, qword [rdi]
lea r8, [rbp + 0xab0]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
movsd xmm6, qword [rbp + 0xac0]
xorps xmm0, xmm0
movups xmm11, xmmword [rbp + 0xab0]
mov rax, qword [0x18003fef0]
movsd qword [rbp + 0xad8], xmm14
movsd qword [rbp + 0xe0], xmm6
movsd qword [rbp + 0x120], xmm6
movups xmmword [rsp + 0x78], xmm11
movups xmmword [rbp + 0xac8], xmm0
test rax, rax
jne 0x180008205
xor r9d, r9d
lea r8, str.PlayerCameraManager.GetCameraRotation
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fef0], rax
mov r9, qword [rdi]
lea r8, [rbp + 0xac8]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
movups xmm12, xmmword [rbp + 0xac8]
mov rax, qword [0x18003fe60]
movsd xmm13, qword [rbp + 0xad8]
movsd qword [rbp + 0x338], xmm13
mov dword [rbp + 0x38], r15d
movups xmmword [rbp + 0x348], xmm12
test rax, rax
jne 0x180008269
xor r9d, r9d
lea r8, str.PlayerCameraManager.GetFOVAngle
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe60], rax
mov r9, qword [rdi]
lea r8, [rbp + 0x38]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
movss xmm8, dword [0x18003aa5c]
movss xmm0, dword [rbp + 0x38]
mov rax, qword [0x18003fe80]
mov qword [rbp + 0x370], r15
cvtps2pd xmm8, xmm8
cvtps2pd xmm0, xmm0
mulsd xmm8, xmm9
divsd xmm8, xmm0
mulsd xmm8, xmm7
movsd qword [rsp + 0x60], xmm8
test rax, rax
jne 0x1800082d6
xor r9d, r9d
lea r8, str.Controller.K2_GetPawn
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe80], rax
mov r9, qword [rsi]
lea r8, [rbp + 0x370]
mov rdx, rax
mov rcx, rsi
call qword [r9 + 0x260]
cmp byte [0x18003be10], r12b
mov r15, qword [rbp + 0x370]
mov qword [rbp - 0x78], r15
je 0x18000835b
test r15, r15
je 0x18000835b
mov rax, qword [0x18003fdb8]
movss xmm6, dword [0x18003aa64]
movss dword [rbp - 0x50], xmm6
test rax, rax
jne 0x18000833a
xor r9d, r9d
lea r8, str.PlayerController.FOV
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdb8], rax
movss dword [rbp - 0x50], xmm6
lea r8, [rbp - 0x50]
mov r9, qword [rsi]
mov rdx, rax
mov rcx, rsi
call qword [r9 + 0x260]
movsd xmm6, qword [rbp + 0xe0]
cmp byte [0x18003be1d], r12b
je 0x1800083d3
movss xmm0, dword [0x18003aa78]
lea r9, [rbp + 0x70]
movss xmm1, dword [0x18003aa74]
lea r8, [rbp - 0x10]
cvtps2pd xmm0, xmm0
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x100]
cvtps2pd xmm1, xmm1
unpcklpd xmm0, xmm0
movaps xmmword [rbp + 0xf0], xmm0
movss xmm0, dword [0x18003aa7c]
cvtps2pd xmm0, xmm0
movsd qword [rbp + 0x108], xmm1
movsd qword [rbp + 0x100], xmm0
movaps xmmword [rbp + 0x70], xmm12
movsd qword [rbp + 0x80], xmm13
movaps xmmword [rbp - 0x10], xmm11
movsd qword [rbp], xmm6
call fcn.180005b30
cmp byte [0x18003be0f], r12b
movsd xmm15, qword [0x180036340]
je 0x1800088d4
mov rbx, qword [r15 + 0x2578]
test rbx, rbx
je 0x1800088d4
mov rax, qword [0x18003fe08]
xorps xmm0, xmm0
movsd qword [rbp + 0x8e0], xmm14
movups xmmword [rbp + 0x8d0], xmm0
test rax, rax
jne 0x180008433
xor r9d, r9d
lea r8, str.Actor.K2_GetActorLocation
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe08], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x8d0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movups xmm0, xmmword [0x18003f7f0]
xor eax, eax
movsd xmm9, qword [rbp + 0x8e0]
movsd xmm1, qword [0x18003f800]
movsd xmm7, qword [rbp + 0x8d0]
movsd xmm8, qword [rbp + 0x8d8]
mov dword [rbp + 0x3988], eax
mov rax, qword [0x18003fed0]
movsd qword [rbp], xmm9
movsd qword [rbp + 0x3980], xmm1
movups xmmword [rbp + 0x3970], xmm0
test rax, rax
jne 0x1800084b7
xor r9d, r9d
lea r8, str.PlayerController.IsInputKeyDown
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fed0], rax
mov r9, qword [rsi]
lea r8, [rbp + 0x3970]
mov rdx, rax
mov rcx, rsi
call qword [r9 + 0x260]
cmp byte [rbp + 0x3988], r12b
je 0x180008545
mov rax, qword [0x18003fdc0]
addsd xmm7, xmm15
test rax, rax
jne 0x180008503
xor r9d, r9d
lea r8, str.Actor.K2_TeleportTo
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc0], rax
movsd qword [rbp + 0x3718], xmm7
lea r8, [rbp + 0x3718]
movsd qword [rbp + 0x3720], xmm8
mov rdx, rax
movsd qword [rbp + 0x3728], xmm9
mov rcx, rbx
movups xmmword [rbp + 0x3730], xmm12
movsd qword [rbp + 0x3740], xmm13
mov r9, qword [rbx]
call qword [r9 + 0x260]
movups xmm0, xmmword [0x18003f790]
xor eax, eax
movsd xmm1, qword [0x18003f7a0]
mov dword [rbp + 0x3a48], eax
mov rax, qword [0x18003fed0]
movsd qword [rbp + 0x3a40], xmm1
movups xmmword [rbp + 0x3a30], xmm0
test rax, rax
jne 0x180008592
xor r9d, r9d
lea r8, str.PlayerController.IsInputKeyDown
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fed0], rax
mov r9, qword [rsi]
lea r8, [rbp + 0x3a30]
mov rdx, rax
mov rcx, rsi
call qword [r9 + 0x260]
movsd xmm10, qword [rbp]
cmp byte [rbp + 0x3a48], r12b
je 0x180008623
mov rdx, qword [0x18003fdc0]
addsd xmm8, xmm15
test rdx, rdx
jne 0x1800085e5
xor r9d, r9d
lea r8, str.Actor.K2_TeleportTo
xor ecx, ecx
call qword [0x18003bf88]
mov rdx, rax
mov qword [0x18003fdc0], rax
movaps xmm6, xmm7
movsd qword [rbp + 0x3760], xmm10
unpcklpd xmm6, xmm8
lea r8, [rbp + 0x3750]
movups xmmword [rbp + 0x3750], xmm6
mov rcx, rbx
movups xmmword [rbp + 0x3768], xmm12
movsd qword [rbp + 0x3778], xmm13
mov rax, qword [rbx]
call qword [rax + 0x260]
jmp 0x18000862b
movaps xmm6, xmm7
unpcklpd xmm6, xmm8
movups xmm0, xmmword [0x18003f7a8]
xor eax, eax
movsd xmm1, qword [0x18003f7b8]
mov dword [rbp + 0x3a28], eax
mov rax, qword [0x18003fed0]
movsd qword [rbp + 0x3a20], xmm1
movups xmmword [rbp + 0x3a10], xmm0
test rax, rax
jne 0x180008678
xor r9d, r9d
lea r8, str.PlayerController.IsInputKeyDown
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fed0], rax
mov r9, qword [rsi]
lea r8, [rbp + 0x3a10]
mov rdx, rax
mov rcx, rsi
call qword [r9 + 0x260]
movsd xmm11, qword [0x1800363c0]
cmp byte [rbp + 0x3a28], r12b
je 0x18000870a
mov rdx, qword [0x18003fdc0]
addsd xmm7, xmm11
test rdx, rdx
jne 0x1800086ce
xor r9d, r9d
lea r8, str.Actor.K2_TeleportTo
xor ecx, ecx
call qword [0x18003bf88]
mov rdx, rax
mov qword [0x18003fdc0], rax
movaps xmm6, xmm7
movsd qword [rbp + 0x3798], xmm10
unpcklpd xmm6, xmm8
lea r8, [rbp + 0x3788]
movups xmmword [rbp + 0x3788], xmm6
mov rcx, rbx
movups xmmword [rbp + 0x37a0], xmm12
movsd qword [rbp + 0x37b0], xmm13
mov rax, qword [rbx]
call qword [rax + 0x260]
movups xmm0, xmmword [0x18003f7d8]
xor eax, eax
movsd xmm1, qword [0x18003f7e8]
mov dword [rbp + 0x3a08], eax
mov rax, qword [0x18003fed0]
movsd qword [rbp + 0x3a00], xmm1
movups xmmword [rbp + 0x39f0], xmm0
test rax, rax
jne 0x180008757
xor r9d, r9d
lea r8, str.PlayerController.IsInputKeyDown
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fed0], rax
mov r9, qword [rsi]
lea r8, [rbp + 0x39f0]
mov rdx, rax
mov rcx, rsi
call qword [r9 + 0x260]
cmp byte [rbp + 0x3a08], r12b
je 0x1800087e0
mov rdx, qword [0x18003fdc0]
addsd xmm8, xmm11
test rdx, rdx
jne 0x1800087a4
xor r9d, r9d
lea r8, str.Actor.K2_TeleportTo
xor ecx, ecx
call qword [0x18003bf88]
mov rdx, rax
mov qword [0x18003fdc0], rax
movaps xmm6, xmm7
movsd qword [rbp + 0x37d0], xmm10
unpcklpd xmm6, xmm8
lea r8, [rbp + 0x37c0]
movups xmmword [rbp + 0x37c0], xmm6
mov rcx, rbx
movups xmmword [rbp + 0x37d8], xmm12
movsd qword [rbp + 0x37e8], xmm13
mov rax, qword [rbx]
call qword [rax + 0x260]
movups xmm0, xmmword [0x18003f838]
xor eax, eax
movsd xmm1, qword [0x18003f848]
mov dword [rbp + 0x39e8], eax
mov rax, qword [0x18003fed0]
movsd qword [rbp + 0x39e0], xmm1
movups xmmword [rbp + 0x39d0], xmm0
test rax, rax
jne 0x18000882d
xor r9d, r9d
lea r8, str.PlayerController.IsInputKeyDown
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fed0], rax
mov r9, qword [rsi]
lea r8, [rbp + 0x39d0]
mov rdx, rax
mov rcx, rsi
call qword [r9 + 0x260]
cmp byte [rbp + 0x39e8], r12b
je 0x1800088bb
mov rax, qword [0x18003fdc0]
addsd xmm9, xmm15
movsd qword [rbp], xmm9
test rax, rax
jne 0x18000887f
xor r9d, r9d
lea r8, str.Actor.K2_TeleportTo
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc0], rax
movsd xmm0, qword [rbp]
lea r8, [rbp + 0x37f8]
movsd qword [rbp + 0x3808], xmm0
mov rdx, rax
movups xmmword [rbp + 0x37f8], xmm6
mov rcx, rbx
movups xmmword [rbp + 0x3810], xmm12
movsd qword [rbp + 0x3820], xmm13
mov r9, qword [rbx]
call qword [r9 + 0x260]
movsd xmm10, qword [rbp - 0x20]
movups xmm11, xmmword [rsp + 0x78]
movsd xmm9, qword [rbp - 0x30]
movsd xmm8, qword [rsp + 0x60]
cmp byte [0x18003be05], r12b
movaps xmm12, xmm11
unpckhpd xmm12, xmm11
movaps xmmword [rbp - 0x40], xmm12
je 0x18000d373
mov rax, qword [0x18003fcf0]
xor r12d, r12d
movsd xmm0, qword [0x1800363b8]
mov edi, r12d
mov rbx, qword [0x18003fcf8]
mov qword [rbp + 0xa38], rax
mov rax, qword [0x18003feb0]
movsd qword [rbp + 0x330], xmm0
mov qword [rsp + 0x48], r12
mov qword [rbp + 0xa30], r14
mov qword [rbp + 0xa40], r12
mov qword [rbp + 0xa48], r12
test rax, rax
jne 0x18000895b
xor r9d, r9d
lea r8, str.GameplayStatics.GetAllActorsOfClass
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb0], rax
mov r9, qword [rbx]
lea r8, [rbp + 0xa30]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movups xmm0, xmmword [rbp + 0xa40]
mov ebx, 0x44
movaps xmm1, xmm9
movups xmmword [rbp - 0x68], xmm0
psrldq xmm0, 8
movd eax, xmm0
unpcklpd xmm1, xmm10
movups xmmword [rbp + 0xd70], xmm1
test eax, eax
jle 0x18000ca12
mov esi, dword [rbp - 0x60]
xor ecx, ecx
mov r14, qword [rsp + 0x50]
mov r13d, ecx
cmp r12d, esi
jge 0x18000c9e8
mov rax, qword [rbp - 0x68]
mov rdi, qword [rax + r13*8]
cmp rdi, r15
je 0x18000c9e3
test rdi, rdi
je 0x18000c9e3
mov rax, qword [0x18003fe38]
mov byte [rsp + 0x42], 0
test rax, rax
jne 0x1800089ff
xor r9d, r9d
lea r8, str.FortPawn.IsDead
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe38], rax
mov r9, qword [rdi]
lea r8, [rsp + 0x42]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
cmp byte [rsp + 0x42], 0
jne 0x18000c9e3
mov rbx, qword [0x18003fcb8]
xor eax, eax
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x8f8], rax
mov rax, qword [0x18003fe18]
mov qword [rbp + 0x8e8], rdi
test rax, rax
jne 0x180008a64
xor r9d, r9d
lea r8, str.KismetSystemLibrary.GetObjectName
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe18], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x8e8]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rcx, qword [rbp + 0x8f0]
lea rax, str.PlayerPawn
mov qword [rbp + 0x890], rax
xor eax, eax
mov dword [rbp + 0x898], 0xb
mov dword [rbp + 0x89c], 0xb
mov qword [rbp + 0x148], rax
cmp word [rcx], ax
je 0x180008ae4
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp word [rcx + rax*2], 0
jne 0x180008ac0
add eax, 1
mov dword [rbp + 0x150], eax
mov dword [rbp + 0x154], eax
je 0x180008aeb
mov qword [rbp + 0x148], rcx
jmp 0x180008aeb
mov qword [rbp + 0x150], rax
movups xmm0, xmmword [rbp + 0x148]
mov rbx, qword [0x18003fca0]
xor eax, eax
movups xmm1, xmmword [rbp + 0x890]
mov dword [rbp + 0xb02], eax
mov word [rbp + 0xb06], ax
mov rax, qword [0x18003fe78]
mov word [rbp + 0xb00], 0
movups xmmword [rbp + 0xae0], xmm0
movups xmmword [rbp + 0xaf0], xmm1
test rax, rax
jne 0x180008b4d
xor r9d, r9d
lea r8, str.KismetStringLibrary.Contains
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe78], rax
mov r9, qword [rbx]
lea r8, [rbp + 0xae0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [rbp + 0xb02], 0
je 0x18000c9e3
mov rax, qword [0x18003fe48]
mov byte [rsp + 0x41], 0
test rax, rax
jne 0x180008b9d
xor r9d, r9d
lea r8, str.FortPawn.GetTeam
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe48], rax
mov r9, qword [rdi]
lea r8, [rsp + 0x41]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
movss xmm7, dword [0x18003625c]
cmp byte [rsp + 0x41], 0x39
movaps xmm8, xmm7
movaps xmm9, xmm7
movaps xmm10, xmm7
sete r15b
jne 0x180008bf4
movss xmm7, dword [0x1800361dc]
movss xmm8, dword [0x1800361d8]
movss xmm9, dword [0x1800361d4]
movss xmm10, dword [0x1800361d0]
mov rax, qword [0x18003fe08]
xorps xmm0, xmm0
movsd qword [rbp + 0xa60], xmm14
movups xmmword [rbp + 0xa50], xmm0
test rax, rax
jne 0x180008c2e
xor r9d, r9d
lea r8, str.Actor.K2_GetActorLocation
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe08], rax
mov r9, qword [rdi]
lea r8, [rbp + 0xa50]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
cmp byte [0x18003be1d], 0
movsd xmm0, qword [rbp + 0xa60]
movups xmm6, xmmword [rbp + 0xa50]
movsd qword [rbp + 0xa0], xmm0
je 0x180008caa
cmp byte [0x18003be1a], 0
je 0x180008caa
lea rdx, [rbp + 0x100]
movss dword [rbp + 0x100], xmm10
lea rcx, [rbp + 0x40]
movss dword [rbp + 0x104], xmm9
movss dword [rbp + 0x108], xmm8
movss dword [rbp + 0x10c], xmm7
movaps xmmword [rbp + 0x40], xmm6
movsd qword [rbp + 0x50], xmm0
call fcn.180005980
movsd xmm0, qword [rbp + 0xa0]
xor eax, eax
movss xmm7, dword [0x18003aa60]
mov rbx, qword [0x18003fcc0]
mov qword [rbp + 0x1958], rax
mov rax, qword [0x18003fe70]
movsd qword [rbp + 0x1928], xmm6
movsd qword [rbp + 0x1938], xmm0
movsd xmm0, qword [rbp + 0x120]
unpckhpd xmm6, xmm6
movsd qword [rbp + 0x1930], xmm6
movsd qword [rbp + 0x1940], xmm11
movsd qword [rbp + 0x1948], xmm12
movsd qword [rbp + 0x1950], xmm0
test rax, rax
jne 0x180008d2f
xor r9d, r9d
lea r8, str.KismetMathLibrary.Vector_Distance
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe70], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1928]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movsd xmm14, qword [rbp + 0x1958]
mulsd xmm14, qword [0x180036260]
cvtps2pd xmm0, xmm7
movsd qword [rbp + 0x60], xmm14
comisd xmm14, xmm0
movsd qword [rsp + 0x70], xmm0
ja 0x18000ca9b
mov rax, qword [0x18003fef8]
mov qword [rbp + 0xd0], 0
test rax, rax
jne 0x180008da4
xor r9d, r9d
lea r8, str.Actor.WasRecentlyRendered
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fef8], rax
mov r9, qword [rdi]
lea r8, [rbp + 0xd0]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
movzx esi, byte [rbp + 0xd4]
test sil, sil
je 0x180008ded
movss xmm10, dword [0x180036220]
movss xmm11, dword [0x180036224]
movss xmm12, dword [0x180036228]
movss xmm13, dword [0x18003622c]
jmp 0x180008e11
movss xmm10, dword [0x180036190]
movss xmm11, dword [0x180036194]
movss xmm12, dword [0x180036198]
movss xmm13, dword [0x18003619c]
lea rax, [rdi + 0x318]
movss dword [rsp + 0x68], xmm13
movss dword [rbp - 0x58], xmm12
movss dword [rbp - 0x54], xmm11
movss dword [rbp + 0x10], xmm10
test rax, rax
je 0x180008e39
mov r14, qword [rax]
test r14, r14
je 0x18000c9af
cmp byte [0x18003be28], 0
jne 0x180008e8b
mov rcx, qword [rbp - 0x70]
mov rdx, r14
call fcn.1800065d0
test al, al
je 0x18000c9af
movsd xmm5, qword [0x18003fa40]
movsd xmm3, qword [0x18003fa38]
movsd xmm9, qword [0x18003fc38]
movsd xmm8, qword [0x18003fc30]
movsd qword [rbp - 0x28], xmm5
jmp 0x18000911d
xorps xmm0, xmm0
lea rdx, [rbp + 0x3ad0]
xor r8d, r8d
mov rcx, r14
movups xmmword [rbp + 0x3ad0], xmm0
mov bl, 1
movups xmmword [rbp + 0x3ae0], xmm0
movups xmmword [rbp + 0x3af0], xmm0
movups xmmword [rbp + 0x3b00], xmm0
movups xmmword [rbp + 0x3b10], xmm0
movups xmmword [rbp + 0x3b20], xmm0
movups xmmword [rbp + 0x3b30], xmm0
movups xmmword [rbp + 0x3b40], xmm0
call qword [0x18003f868]
movsd xmm0, qword [rbp + 0x3b40]
movsd xmm2, qword [rbp + 0x3b30]
movsd xmm1, qword [rbp + 0x3b38]
mov rax, qword [0x18003fe68]
movsd qword [0x18003fad8], xmm0
movsd qword [rbp + 0xe80], xmm0
xorps xmm0, xmm0
movsd qword [0x18003fac8], xmm2
movsd qword [0x18003fad0], xmm1
movsd qword [rbp + 0xe70], xmm2
movsd qword [rbp + 0xe78], xmm1
mov byte [rbp + 0xe98], bl
movups xmmword [rbp + 0xe88], xmm0
test rax, rax
jne 0x180008f5a
xor r9d, r9d
lea r8, str.PlayerController.ProjectWorldLocationToScreen
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe68], rax
mov rcx, qword [rbp - 0x70]
lea r8, [rbp + 0xe70]
mov rdx, rax
mov r9, qword [rcx]
call qword [r9 + 0x260]
movups xmm0, xmmword [rbp + 0xe88]
cmp byte [rbp + 0xe98], 0
lea rdx, [rbp + 0x3b50]
mov eax, 0
movzx ebx, bl
movups xmmword [0x18003fa38], xmm0
mov rcx, r14
cmove ebx, eax
xorps xmm0, xmm0
lea r8d, [rax + 0x44]
movups xmmword [rbp + 0x3b50], xmm0
movups xmmword [rbp + 0x3b60], xmm0
movups xmmword [rbp + 0x3b70], xmm0
movups xmmword [rbp + 0x3b80], xmm0
movups xmmword [rbp + 0x3b90], xmm0
movups xmmword [rbp + 0x3ba0], xmm0
movups xmmword [rbp + 0x3bb0], xmm0
movups xmmword [rbp + 0x3bc0], xmm0
call qword [0x18003f868]
movsd xmm0, qword [rbp + 0x3bb0]
movsd xmm1, qword [rbp + 0x3bb8]
movsd xmm2, qword [rbp + 0x3bc0]
movsd qword [0x18003fa88], xmm0
movsd qword [0x18003fa90], xmm1
movsd qword [0x18003fa98], xmm2
test bl, bl
je 0x1800090b9
mov rax, qword [0x18003fe68]
movsd qword [rbp + 0xea0], xmm0
xorps xmm0, xmm0
movsd qword [rbp + 0xea8], xmm1
movsd qword [rbp + 0xeb0], xmm2
mov byte [rbp + 0xec8], 1
movups xmmword [rbp + 0xeb8], xmm0
test rax, rax
jne 0x180009069
xor r9d, r9d
lea r8, str.PlayerController.ProjectWorldLocationToScreen
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe68], rax
mov rcx, qword [rbp - 0x70]
lea r8, [rbp + 0xea0]
mov rdx, rax
mov r9, qword [rcx]
call qword [r9 + 0x260]
cmp byte [rbp + 0xec8], 0
mov ecx, 0
movsd xmm8, qword [rbp + 0xeb8]
movsd xmm9, qword [rbp + 0xec0]
movzx ebx, bl
cmove ebx, ecx
movsd qword [0x18003fc30], xmm8
movsd qword [0x18003fc38], xmm9
jmp 0x1800090cb
movsd xmm9, qword [0x18003fc38]
movsd xmm8, qword [0x18003fc30]
movsd xmm3, qword [0x18003fa38]
xorps xmm0, xmm0
ucomisd xmm3, xmm0
jp 0x1800090e2
je 0x18000c9af
movsd xmm5, qword [0x18003fa40]
ucomisd xmm5, xmm0
movsd qword [rbp - 0x28], xmm5
jp 0x1800090fb
je 0x18000c9af
ucomisd xmm8, xmm0
jp 0x180009108
je 0x18000c9af
ucomisd xmm9, xmm0
jp 0x180009115
je 0x18000c9af
test bl, bl
je 0x18000c9af
movzx ecx, byte [0x18003be28]
test cl, cl
je 0x18000917c
comisd xmm3, xmm15
movsd xmm0, qword [rbp + 0x818]
movsd xmm1, qword [rbp + 0x358]
subsd xmm0, qword [0x180036350]
subsd xmm1, qword [0x180036350]
jbe 0x18000c9af
comisd xmm5, xmm15
jbe 0x18000c9af
addsd xmm0, xmm15
comisd xmm0, xmm3
jbe 0x18000c9af
addsd xmm1, xmm15
comisd xmm1, xmm5
jbe 0x18000c9af
cmp byte [0x18003be01], 0
je 0x18000a783
cmp byte [0x18003aa45], 0
movups xmm6, xmmword [0x18003fd70]
je 0x180009229
mov rax, qword [0x18003feb8]
movaps xmm0, xmm6
movaps xmm1, xmmword [0x180036490]
mov rbx, qword [0x18003bdd0]
unpckhpd xmm0, xmm6
movsd qword [rbp + 0x35f8], xmm0
movss xmm0, dword [0x18003aa40]
movss dword [rbp + 0x3600], xmm0
movsd qword [rbp + 0x35e0], xmm8
movsd qword [rbp + 0x35e8], xmm9
movsd qword [rbp + 0x35f0], xmm6
movups xmmword [rbp + 0x3604], xmm1
test rax, rax
jne 0x180009212
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x35e0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x1488], xmm6
unpckhpd xmm6, xmm6
movsd qword [rbp + 0x1490], xmm6
movsd qword [rbp + 0x1478], xmm8
movsd qword [rbp + 0x1480], xmm9
movss dword [rbp + 0x1498], xmm0
movss dword [rbp + 0x149c], xmm10
movss dword [rbp + 0x14a0], xmm11
movss dword [rbp + 0x14a4], xmm12
movss dword [rbp + 0x14a8], xmm13
test rax, rax
jne 0x1800092b1
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1478]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movups xmm6, xmmword [0x18003fb68]
movups xmm7, xmmword [0x18003fd70]
je 0x180009374
mov rax, qword [0x18003feb8]
movaps xmm0, xmm7
mov rbx, qword [0x18003bdd0]
movaps xmm1, xmm6
unpckhpd xmm0, xmm7
unpckhpd xmm1, xmm6
movsd qword [rbp + 0x3678], xmm0
movss xmm0, dword [0x18003aa40]
movsd qword [rbp + 0x3688], xmm1
movaps xmm1, xmmword [0x180036490]
movss dword [rbp + 0x3690], xmm0
movsd qword [rbp + 0x3670], xmm7
movsd qword [rbp + 0x3680], xmm6
movups xmmword [rbp + 0x3694], xmm1
test rax, rax
jne 0x18000935d
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x3670]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x14b0], xmm7
movsd qword [rbp + 0x14c0], xmm6
unpckhpd xmm7, xmm7
unpckhpd xmm6, xmm6
movsd qword [rbp + 0x14b8], xmm7
movsd qword [rbp + 0x14c8], xmm6
movss dword [rbp + 0x14d0], xmm0
movss dword [rbp + 0x14d4], xmm10
movss dword [rbp + 0x14d8], xmm11
movss dword [rbp + 0x14dc], xmm12
movss dword [rbp + 0x14e0], xmm13
test rax, rax
jne 0x1800093fe
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x14b0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movups xmm6, xmmword [0x18003f990]
movups xmm7, xmmword [0x18003fb68]
je 0x1800094c1
mov rax, qword [0x18003feb8]
movaps xmm0, xmm7
mov rbx, qword [0x18003bdd0]
movaps xmm1, xmm6
unpckhpd xmm0, xmm7
unpckhpd xmm1, xmm6
movsd qword [rbp + 0x36b0], xmm0
movss xmm0, dword [0x18003aa40]
movsd qword [rbp + 0x36c0], xmm1
movaps xmm1, xmmword [0x180036490]
movss dword [rbp + 0x36c8], xmm0
movsd qword [rbp + 0x36a8], xmm7
movsd qword [rbp + 0x36b8], xmm6
movups xmmword [rbp + 0x36cc], xmm1
test rax, rax
jne 0x1800094aa
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x36a8]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x14e8], xmm7
movsd qword [rbp + 0x14f8], xmm6
unpckhpd xmm7, xmm7
unpckhpd xmm6, xmm6
movsd qword [rbp + 0x14f0], xmm7
movsd qword [rbp + 0x1500], xmm6
movss dword [rbp + 0x1508], xmm0
movss dword [rbp + 0x150c], xmm10
movss dword [rbp + 0x1510], xmm11
movss dword [rbp + 0x1514], xmm12
movss dword [rbp + 0x1518], xmm13
test rax, rax
jne 0x18000954b
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x14e8]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movups xmm6, xmmword [0x18003fc20]
movups xmm7, xmmword [0x18003fb68]
movss dword [rbp + 0xf0], xmm10
movss dword [rbp + 0xf4], xmm11
movss dword [rbp + 0xf8], xmm12
movss dword [rbp + 0xfc], xmm13
je 0x180009625
mov rax, qword [0x18003feb8]
movaps xmm0, xmm7
mov rbx, qword [0x18003bdd0]
movaps xmm1, xmm6
unpckhpd xmm0, xmm7
unpckhpd xmm1, xmm6
movsd qword [rbp + 0x36e8], xmm0
movss xmm0, dword [0x18003aa40]
movsd qword [rbp + 0x36f8], xmm1
movaps xmm1, xmmword [0x180036490]
movss dword [rbp + 0x3700], xmm0
movsd qword [rbp + 0x36e0], xmm7
movsd qword [rbp + 0x36f0], xmm6
movups xmmword [rbp + 0x3704], xmm1
test rax, rax
jne 0x180009613
lea r8, str.Canvas.K2_DrawLine
call fcn.1800012e0
mov qword [0x18003feb8], rax
lea r8, [rbp + 0x36e0]
mov rdx, rax
mov rcx, rbx
call fcn.1800012f0
movaps xmm0, xmmword [rbp + 0xf0]
lea rax, [rbp + 0x20]
movss xmm3, dword [0x18003bdd8]
lea r8, [rbp + 0xb0]
mov rcx, qword [0x18003bdd0]
lea rdx, [rbp + 0x320]
movdqa xmmword [rbp + 0x20], xmm0
mov qword [rsp + 0x20], rax
movdqa xmmword [rbp + 0xb0], xmm6
movdqa xmmword [rbp + 0x320], xmm7
call fcn.180001300
cmp byte [0x18003aa45], 0
movups xmm6, xmmword [0x18003fc40]
movups xmm7, xmmword [0x18003fc20]
je 0x180009718
mov rax, qword [0x18003feb8]
movaps xmm0, xmm7
mov rbx, qword [0x18003bdd0]
movaps xmm1, xmm6
unpckhpd xmm0, xmm7
unpckhpd xmm1, xmm6
movsd qword [rbp + 0x29f8], xmm0
movss xmm0, dword [0x18003aa40]
movsd qword [rbp + 0x2a08], xmm1
movaps xmm1, xmmword [0x180036490]
movss dword [rbp + 0x2a10], xmm0
movsd qword [rbp + 0x29f0], xmm7
movsd qword [rbp + 0x2a00], xmm6
movups xmmword [rbp + 0x2a14], xmm1
test rax, rax
jne 0x180009701
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x29f0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x1520], xmm7
movsd qword [rbp + 0x1530], xmm6
unpckhpd xmm7, xmm7
unpckhpd xmm6, xmm6
movsd qword [rbp + 0x1528], xmm7
movsd qword [rbp + 0x1538], xmm6
movss dword [rbp + 0x1540], xmm0
movss dword [rbp + 0x1544], xmm10
movss dword [rbp + 0x1548], xmm11
movss dword [rbp + 0x154c], xmm12
movss dword [rbp + 0x1550], xmm13
test rax, rax
jne 0x1800097a2
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1520]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movups xmm6, xmmword [0x18003f968]
movups xmm7, xmmword [0x18003fc40]
je 0x180009865
mov rax, qword [0x18003feb8]
movaps xmm0, xmm7
mov rbx, qword [0x18003bdd0]
movaps xmm1, xmm6
unpckhpd xmm0, xmm7
unpckhpd xmm1, xmm6
movsd qword [rbp + 0x2a30], xmm0
movss xmm0, dword [0x18003aa40]
movsd qword [rbp + 0x2a40], xmm1
movaps xmm1, xmmword [0x180036490]
movss dword [rbp + 0x2a48], xmm0
movsd qword [rbp + 0x2a28], xmm7
movsd qword [rbp + 0x2a38], xmm6
movups xmmword [rbp + 0x2a4c], xmm1
test rax, rax
jne 0x18000984e
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2a28]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x1558], xmm7
movsd qword [rbp + 0x1568], xmm6
unpckhpd xmm7, xmm7
unpckhpd xmm6, xmm6
movsd qword [rbp + 0x1560], xmm7
movsd qword [rbp + 0x1570], xmm6
movss dword [rbp + 0x1578], xmm0
movss dword [rbp + 0x157c], xmm10
movss dword [rbp + 0x1580], xmm11
movss dword [rbp + 0x1584], xmm12
movss dword [rbp + 0x1588], xmm13
test rax, rax
jne 0x1800098ef
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1558]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movups xmm6, xmmword [0x18003fd28]
movups xmm7, xmmword [0x18003f990]
je 0x1800099b2
mov rax, qword [0x18003feb8]
movaps xmm0, xmm7
mov rbx, qword [0x18003bdd0]
movaps xmm1, xmm6
unpckhpd xmm0, xmm7
unpckhpd xmm1, xmm6
movsd qword [rbp + 0x2a68], xmm0
movss xmm0, dword [0x18003aa40]
movsd qword [rbp + 0x2a78], xmm1
movaps xmm1, xmmword [0x180036490]
movss dword [rbp + 0x2a80], xmm0
movsd qword [rbp + 0x2a60], xmm7
movsd qword [rbp + 0x2a70], xmm6
movups xmmword [rbp + 0x2a84], xmm1
test rax, rax
jne 0x18000999b
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2a60]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x1590], xmm7
movsd qword [rbp + 0x15a0], xmm6
unpckhpd xmm7, xmm7
unpckhpd xmm6, xmm6
movsd qword [rbp + 0x1598], xmm7
movsd qword [rbp + 0x15a8], xmm6
movss dword [rbp + 0x15b0], xmm0
movss dword [rbp + 0x15b4], xmm10
movss dword [rbp + 0x15b8], xmm11
movss dword [rbp + 0x15bc], xmm12
movss dword [rbp + 0x15c0], xmm13
test rax, rax
jne 0x180009a3c
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1590]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movups xmm6, xmmword [0x18003fb20]
movups xmm7, xmmword [0x18003fd28]
je 0x180009aff
mov rax, qword [0x18003feb8]
movaps xmm0, xmm7
mov rbx, qword [0x18003bdd0]
movaps xmm1, xmm6
unpckhpd xmm0, xmm7
unpckhpd xmm1, xmm6
movsd qword [rbp + 0x2aa0], xmm0
movss xmm0, dword [0x18003aa40]
movsd qword [rbp + 0x2ab0], xmm1
movaps xmm1, xmmword [0x180036490]
movss dword [rbp + 0x2ab8], xmm0
movsd qword [rbp + 0x2a98], xmm7
movsd qword [rbp + 0x2aa8], xmm6
movups xmmword [rbp + 0x2abc], xmm1
test rax, rax
jne 0x180009ae8
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2a98]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x15c8], xmm7
movsd qword [rbp + 0x15d8], xmm6
unpckhpd xmm7, xmm7
unpckhpd xmm6, xmm6
movsd qword [rbp + 0x15d0], xmm7
movsd qword [rbp + 0x15e0], xmm6
movss dword [rbp + 0x15e8], xmm0
movss dword [rbp + 0x15ec], xmm10
movss dword [rbp + 0x15f0], xmm11
movss dword [rbp + 0x15f4], xmm12
movss dword [rbp + 0x15f8], xmm13
test rax, rax
jne 0x180009b89
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x15c8]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movups xmm6, xmmword [0x18003fba0]
movups xmm7, xmmword [0x18003fb20]
je 0x180009c4c
mov rax, qword [0x18003feb8]
movaps xmm0, xmm7
mov rbx, qword [0x18003bdd0]
movaps xmm1, xmm6
unpckhpd xmm0, xmm7
unpckhpd xmm1, xmm6
movsd qword [rbp + 0x2ad8], xmm0
movss xmm0, dword [0x18003aa40]
movsd qword [rbp + 0x2ae8], xmm1
movaps xmm1, xmmword [0x180036490]
movss dword [rbp + 0x2af0], xmm0
movsd qword [rbp + 0x2ad0], xmm7
movsd qword [rbp + 0x2ae0], xmm6
movups xmmword [rbp + 0x2af4], xmm1
test rax, rax
jne 0x180009c35
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2ad0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0xf00], xmm7
movsd qword [rbp + 0xf10], xmm6
unpckhpd xmm7, xmm7
unpckhpd xmm6, xmm6
movsd qword [rbp + 0xf08], xmm7
movsd qword [rbp + 0xf18], xmm6
movss dword [rbp + 0xf20], xmm0
movss dword [rbp + 0xf24], xmm10
movss dword [rbp + 0xf28], xmm11
movss dword [rbp + 0xf2c], xmm12
movss dword [rbp + 0xf30], xmm13
test rax, rax
jne 0x180009cd6
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0xf00]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movups xmm6, xmmword [0x18003faf8]
movups xmm7, xmmword [0x18003fba0]
je 0x180009d99
mov rax, qword [0x18003feb8]
movaps xmm0, xmm7
mov rbx, qword [0x18003bdd0]
movaps xmm1, xmm6
unpckhpd xmm0, xmm7
unpckhpd xmm1, xmm6
movsd qword [rbp + 0x2b10], xmm0
movss xmm0, dword [0x18003aa40]
movsd qword [rbp + 0x2b20], xmm1
movaps xmm1, xmmword [0x180036490]
movss dword [rbp + 0x2b28], xmm0
movsd qword [rbp + 0x2b08], xmm7
movsd qword [rbp + 0x2b18], xmm6
movups xmmword [rbp + 0x2b2c], xmm1
test rax, rax
jne 0x180009d82
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2b08]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0xf38], xmm7
movsd qword [rbp + 0xf48], xmm6
unpckhpd xmm7, xmm7
unpckhpd xmm6, xmm6
movsd qword [rbp + 0xf40], xmm7
movsd qword [rbp + 0xf50], xmm6
movss dword [rbp + 0xf58], xmm0
movss dword [rbp + 0xf5c], xmm10
movss dword [rbp + 0xf60], xmm11
movss dword [rbp + 0xf64], xmm12
movss dword [rbp + 0xf68], xmm13
test rax, rax
jne 0x180009e23
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0xf38]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movups xmm6, xmmword [0x18003fb48]
movups xmm7, xmmword [0x18003fb68]
je 0x180009ee6
mov rax, qword [0x18003feb8]
movaps xmm0, xmm7
mov rbx, qword [0x18003bdd0]
movaps xmm1, xmm6
unpckhpd xmm0, xmm7
unpckhpd xmm1, xmm6
movsd qword [rbp + 0x2b48], xmm0
movss xmm0, dword [0x18003aa40]
movsd qword [rbp + 0x2b58], xmm1
movaps xmm1, xmmword [0x180036490]
movss dword [rbp + 0x2b60], xmm0
movsd qword [rbp + 0x2b40], xmm7
movsd qword [rbp + 0x2b50], xmm6
movups xmmword [rbp + 0x2b64], xmm1
test rax, rax
jne 0x180009ecf
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2b40]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0xf70], xmm7
movsd qword [rbp + 0xf80], xmm6
unpckhpd xmm7, xmm7
unpckhpd xmm6, xmm6
movsd qword [rbp + 0xf78], xmm7
movsd qword [rbp + 0xf88], xmm6
movss dword [rbp + 0xf90], xmm0
movss dword [rbp + 0xf94], xmm10
movss dword [rbp + 0xf98], xmm11
movss dword [rbp + 0xf9c], xmm12
movss dword [rbp + 0xfa0], xmm13
test rax, rax
jne 0x180009f70
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0xf70]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movups xmm6, xmmword [0x18003fc80]
movups xmm7, xmmword [0x18003fb48]
je 0x18000a033
mov rax, qword [0x18003feb8]
movaps xmm0, xmm7
mov rbx, qword [0x18003bdd0]
movaps xmm1, xmm6
unpckhpd xmm0, xmm7
unpckhpd xmm1, xmm6
movsd qword [rbp + 0x2b80], xmm0
movss xmm0, dword [0x18003aa40]
movsd qword [rbp + 0x2b90], xmm1
movaps xmm1, xmmword [0x180036490]
movss dword [rbp + 0x2b98], xmm0
movsd qword [rbp + 0x2b78], xmm7
movsd qword [rbp + 0x2b88], xmm6
movups xmmword [rbp + 0x2b9c], xmm1
test rax, rax
jne 0x18000a01c
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2b78]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0xfa8], xmm7
movsd qword [rbp + 0xfb8], xmm6
unpckhpd xmm7, xmm7
unpckhpd xmm6, xmm6
movsd qword [rbp + 0xfb0], xmm7
movsd qword [rbp + 0xfc0], xmm6
movss dword [rbp + 0xfc8], xmm0
movss dword [rbp + 0xfcc], xmm10
movss dword [rbp + 0xfd0], xmm11
movss dword [rbp + 0xfd4], xmm12
movss dword [rbp + 0xfd8], xmm13
test rax, rax
jne 0x18000a0bd
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0xfa8]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movups xmm6, xmmword [0x18003fb58]
movups xmm7, xmmword [0x18003fc80]
je 0x18000a180
mov rax, qword [0x18003feb8]
movaps xmm0, xmm7
mov rbx, qword [0x18003bdd0]
movaps xmm1, xmm6
unpckhpd xmm0, xmm7
unpckhpd xmm1, xmm6
movsd qword [rbp + 0x2bb8], xmm0
movss xmm0, dword [0x18003aa40]
movsd qword [rbp + 0x2bc8], xmm1
movaps xmm1, xmmword [0x180036490]
movss dword [rbp + 0x2bd0], xmm0
movsd qword [rbp + 0x2bb0], xmm7
movsd qword [rbp + 0x2bc0], xmm6
movups xmmword [rbp + 0x2bd4], xmm1
test rax, rax
jne 0x18000a169
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2bb0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0xfe0], xmm7
movsd qword [rbp + 0xff0], xmm6
unpckhpd xmm7, xmm7
unpckhpd xmm6, xmm6
movsd qword [rbp + 0xfe8], xmm7
movsd qword [rbp + 0xff8], xmm6
movss dword [rbp + 0x1000], xmm0
movss dword [rbp + 0x1004], xmm10
movss dword [rbp + 0x1008], xmm11
movss dword [rbp + 0x100c], xmm12
movss dword [rbp + 0x1010], xmm13
test rax, rax
jne 0x18000a20a
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0xfe0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movups xmm6, xmmword [0x18003f958]
movups xmm7, xmmword [0x18003f990]
je 0x18000a2cd
mov rax, qword [0x18003feb8]
movaps xmm0, xmm7
mov rbx, qword [0x18003bdd0]
movaps xmm1, xmm6
unpckhpd xmm0, xmm7
unpckhpd xmm1, xmm6
movsd qword [rbp + 0x2bf0], xmm0
movss xmm0, dword [0x18003aa40]
movsd qword [rbp + 0x2c00], xmm1
movaps xmm1, xmmword [0x180036490]
movss dword [rbp + 0x2c08], xmm0
movsd qword [rbp + 0x2be8], xmm7
movsd qword [rbp + 0x2bf8], xmm6
movups xmmword [rbp + 0x2c0c], xmm1
test rax, rax
jne 0x18000a2b6
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2be8]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x1018], xmm7
movsd qword [rbp + 0x1028], xmm6
unpckhpd xmm7, xmm7
unpckhpd xmm6, xmm6
movsd qword [rbp + 0x1020], xmm7
movsd qword [rbp + 0x1030], xmm6
movss dword [rbp + 0x1038], xmm0
movss dword [rbp + 0x103c], xmm10
movss dword [rbp + 0x1040], xmm11
movss dword [rbp + 0x1044], xmm12
movss dword [rbp + 0x1048], xmm13
test rax, rax
jne 0x18000a357
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1018]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movups xmm6, xmmword [0x18003fc10]
movups xmm7, xmmword [0x18003f958]
je 0x18000a41a
mov rax, qword [0x18003feb8]
movaps xmm0, xmm7
mov rbx, qword [0x18003bdd0]
movaps xmm1, xmm6
unpckhpd xmm0, xmm7
unpckhpd xmm1, xmm6
movsd qword [rbp + 0x2c28], xmm0
movss xmm0, dword [0x18003aa40]
movsd qword [rbp + 0x2c38], xmm1
movaps xmm1, xmmword [0x180036490]
movss dword [rbp + 0x2c40], xmm0
movsd qword [rbp + 0x2c20], xmm7
movsd qword [rbp + 0x2c30], xmm6
movups xmmword [rbp + 0x2c44], xmm1
test rax, rax
jne 0x18000a403
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2c20]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x1050], xmm7
movsd qword [rbp + 0x1060], xmm6
unpckhpd xmm7, xmm7
unpckhpd xmm6, xmm6
movsd qword [rbp + 0x1058], xmm7
movsd qword [rbp + 0x1068], xmm6
movss dword [rbp + 0x1070], xmm0
movss dword [rbp + 0x1074], xmm10
movss dword [rbp + 0x1078], xmm11
movss dword [rbp + 0x107c], xmm12
movss dword [rbp + 0x1080], xmm13
test rax, rax
jne 0x18000a4a4
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1050]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movups xmm6, xmmword [0x18003faa0]
movups xmm7, xmmword [0x18003fc10]
je 0x18000a567
mov rax, qword [0x18003feb8]
movaps xmm0, xmm7
mov rbx, qword [0x18003bdd0]
movaps xmm1, xmm6
unpckhpd xmm0, xmm7
unpckhpd xmm1, xmm6
movsd qword [rbp + 0x2c60], xmm0
movss xmm0, dword [0x18003aa40]
movsd qword [rbp + 0x2c70], xmm1
movaps xmm1, xmmword [0x180036490]
movss dword [rbp + 0x2c78], xmm0
movsd qword [rbp + 0x2c58], xmm7
movsd qword [rbp + 0x2c68], xmm6
movups xmmword [rbp + 0x2c7c], xmm1
test rax, rax
jne 0x18000a550
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2c58]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x1088], xmm7
movsd qword [rbp + 0x1098], xmm6
unpckhpd xmm7, xmm7
unpckhpd xmm6, xmm6
movsd qword [rbp + 0x1090], xmm7
movsd qword [rbp + 0x10a0], xmm6
movss dword [rbp + 0x10a8], xmm0
movss dword [rbp + 0x10ac], xmm10
movss dword [rbp + 0x10b0], xmm11
movss dword [rbp + 0x10b4], xmm12
movss dword [rbp + 0x10b8], xmm13
test rax, rax
jne 0x18000a5f1
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1088]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movups xmm6, xmmword [0x18003fd08]
movups xmm7, xmmword [0x18003faa0]
je 0x18000a6b4
mov rax, qword [0x18003feb8]
movaps xmm0, xmm7
mov rbx, qword [0x18003bdd0]
movaps xmm1, xmm6
unpckhpd xmm0, xmm7
unpckhpd xmm1, xmm6
movsd qword [rbp + 0x2c98], xmm0
movss xmm0, dword [0x18003aa40]
movsd qword [rbp + 0x2ca8], xmm1
movaps xmm1, xmmword [0x180036490]
movss dword [rbp + 0x2cb0], xmm0
movsd qword [rbp + 0x2c90], xmm7
movsd qword [rbp + 0x2ca0], xmm6
movups xmmword [rbp + 0x2cb4], xmm1
test rax, rax
jne 0x18000a69d
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2c90]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x10c0], xmm7
movsd qword [rbp + 0x10d0], xmm6
unpckhpd xmm7, xmm7
unpckhpd xmm6, xmm6
movsd qword [rbp + 0x10c8], xmm7
movsd qword [rbp + 0x10d8], xmm6
movss dword [rbp + 0x10e0], xmm0
movss dword [rbp + 0x10e4], xmm10
movss dword [rbp + 0x10e8], xmm11
movss dword [rbp + 0x10ec], xmm12
movss dword [rbp + 0x10f0], xmm13
test rax, rax
jne 0x18000a73e
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x10c0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movsd xmm5, qword [0x18003fa40]
movzx ecx, byte [0x18003be28]
movsd xmm3, qword [0x18003fa38]
movsd xmm9, qword [0x18003fc38]
movsd xmm8, qword [0x18003fc30]
movsd qword [rbp - 0x28], xmm5
movsd xmm2, qword [0x1800363b8]
movaps xmm7, xmm8
movsd xmm12, qword [0x180036238]
movaps xmm13, xmm2
unpcklpd xmm7, xmm9
movaps xmm6, xmm12
movaps xmm15, xmm2
movaps xmm4, xmm12
movups xmmword [0x18003fc30], xmm7
test cl, cl
jne 0x18000aace
movups xmm0, xmmword [0x18003fa48]
lea rax, [rbp + 0x3be8]
mov edx, 2
movups xmm1, xmmword [0x18003fd70]
movdqa xmmword [rbp + 0x3bf0], xmm0
movups xmm0, xmmword [0x18003fb68]
movdqa xmmword [rbp + 0x3c00], xmm1
movups xmm1, xmmword [0x18003f990]
movdqa xmmword [rbp + 0x3c10], xmm0
movups xmm0, xmmword [0x18003fc20]
movdqa xmmword [rbp + 0x3c20], xmm1
movups xmm1, xmmword [0x18003fc40]
movdqa xmmword [rbp + 0x3c30], xmm0
movups xmm0, xmmword [0x18003f968]
movdqa xmmword [rbp + 0x3c40], xmm1
movups xmm1, xmmword [0x18003fd28]
movdqa xmmword [rbp + 0x3c50], xmm0
movups xmm0, xmmword [0x18003fb20]
movdqa xmmword [rbp + 0x3c60], xmm1
movups xmm1, xmmword [0x18003fba0]
movsd qword [rbp + 0x3c70], xmm0
movsd qword [rbp + 0x3c80], xmm1
unpckhpd xmm0, xmm0
unpckhpd xmm1, xmm1
movsd qword [rbp + 0x3c78], xmm0
movups xmm0, xmmword [0x18003faf8]
movsd qword [rbp + 0x3c88], xmm1
movups xmm1, xmmword [0x18003fb48]
movsd qword [rbp + 0x3c90], xmm0
movsd qword [rbp + 0x3ca0], xmm1
unpckhpd xmm0, xmm0
unpckhpd xmm1, xmm1
movsd qword [rbp + 0x3c98], xmm0
movups xmm0, xmmword [0x18003fc80]
movsd qword [rbp + 0x3ca8], xmm1
movups xmm1, xmmword [0x18003fb58]
movsd qword [rbp + 0x3cb0], xmm0
movsd qword [rbp + 0x3cc0], xmm1
unpckhpd xmm0, xmm0
unpckhpd xmm1, xmm1
movsd qword [rbp + 0x3cb8], xmm0
movups xmm0, xmmword [0x18003f958]
movsd qword [rbp + 0x3cc8], xmm1
movups xmm1, xmmword [0x18003fc10]
movsd qword [rbp + 0x3cd0], xmm0
movsd qword [rbp + 0x3ce0], xmm1
unpckhpd xmm0, xmm0
unpckhpd xmm1, xmm1
movsd qword [rbp + 0x3cd8], xmm0
movups xmm0, xmmword [0x18003faa0]
movsd qword [rbp + 0x3ce8], xmm1
movups xmm1, xmmword [0x18003fd08]
movsd qword [rbp + 0x3cf0], xmm0
movsd qword [rbp + 0x3d00], xmm1
unpckhpd xmm0, xmm0
unpckhpd xmm1, xmm1
movsd qword [rbp + 0x3cf8], xmm0
movsd qword [rbp + 0x3d08], xmm1
movsd qword [rbp + 0x3bd0], xmm3
movsd qword [rbp + 0x3bd8], xmm5
movdqa xmmword [rbp + 0x3be0], xmm7
movsd xmm3, qword [rax - 0x18]
movsd xmm5, qword [rax - 0x10]
lea rax, [rax + 0xa0]
movaps xmm0, xmm3
movaps xmm1, xmm5
maxsd xmm3, xmm6
movsd xmm6, qword [rax - 0xa0]
maxsd xmm5, xmm4
movsd xmm4, qword [rax - 0xa8]
minsd xmm0, xmm13
movaps xmm2, xmm4
minsd xmm1, xmm15
maxsd xmm4, xmm3
movsd xmm3, qword [rax - 0x98]
minsd xmm2, xmm0
movaps xmm0, xmm6
minsd xmm0, xmm1
movaps xmm1, xmm3
maxsd xmm6, xmm5
movsd xmm5, qword [rax - 0x90]
maxsd xmm3, xmm4
movsd xmm4, qword [rax - 0x88]
minsd xmm1, xmm2
movaps xmm2, xmm5
minsd xmm2, xmm0
movaps xmm0, xmm4
maxsd xmm5, xmm6
movsd xmm6, qword [rax - 0x80]
maxsd xmm4, xmm3
movsd xmm3, qword [rax - 0x78]
minsd xmm0, xmm1
movaps xmm1, xmm6
minsd xmm1, xmm2
movaps xmm2, xmm3
maxsd xmm6, xmm5
movsd xmm5, qword [rax - 0x70]
maxsd xmm3, xmm4
movsd xmm4, qword [rax - 0x68]
minsd xmm2, xmm0
movaps xmm0, xmm5
minsd xmm0, xmm1
movaps xmm1, xmm4
maxsd xmm5, xmm6
movsd xmm6, qword [rax - 0x60]
maxsd xmm4, xmm3
movsd xmm3, qword [rax - 0x58]
minsd xmm1, xmm2
movaps xmm2, xmm6
minsd xmm2, xmm0
movaps xmm0, xmm3
maxsd xmm6, xmm5
movsd xmm5, qword [rax - 0x50]
maxsd xmm3, xmm4
movsd xmm4, qword [rax - 0x48]
minsd xmm0, xmm1
movaps xmm1, xmm5
minsd xmm1, xmm2
movaps xmm2, xmm4
maxsd xmm5, xmm6
movsd xmm6, qword [rax - 0x40]
maxsd xmm4, xmm3
movsd xmm3, qword [rax - 0x38]
minsd xmm2, xmm0
movaps xmm0, xmm6
minsd xmm0, xmm1
movaps xmm1, xmm3
maxsd xmm6, xmm5
movsd xmm5, qword [rax - 0x30]
maxsd xmm3, xmm4
movsd xmm4, qword [rax - 0x20]
movaps xmm15, xmm4
minsd xmm1, xmm2
movaps xmm2, xmm5
minsd xmm2, xmm0
maxsd xmm5, xmm6
movsd xmm6, qword [rax - 0x28]
movaps xmm13, xmm6
maxsd xmm6, xmm3
minsd xmm13, xmm1
minsd xmm15, xmm2
maxsd xmm4, xmm5
sub rdx, 1
jne 0x18000a966
jmp 0x18000ab0b
movaps xmm0, xmm3
movaps xmm6, xmm8
minsd xmm0, xmm2
movaps xmm4, xmm9
movaps xmm13, xmm6
maxsd xmm3, xmm12
movaps xmm15, xmm4
movaps xmm1, xmm5
minsd xmm1, xmm2
movaps xmm2, xmm5
maxsd xmm2, xmm12
minsd xmm13, xmm0
maxsd xmm6, xmm3
minsd xmm15, xmm1
maxsd xmm4, xmm2
movsd xmm0, qword [rsp + 0x70]
movaps xmm1, xmm6
movsd qword [rbp + 0x18], xmm4
subsd xmm0, xmm14
movsd qword [rbp + 0x320], xmm6
subsd xmm1, xmm13
movaps xmm14, xmm4
xorps xmm3, xmm3
movsd qword [rbp + 0x20], xmm3
subsd xmm14, xmm15
mulsd xmm0, qword [0x180036270]
movaps xmm12, xmm1
mulsd xmm1, qword [0x180036278]
divsd xmm12, qword [0x180036290]
movsd qword [rsp + 0x70], xmm0
addsd xmm1, xmm13
divsd xmm14, qword [0x180036290]
movsd qword [rbp + 0xb0], xmm1
test cl, cl
jne 0x18000ab86
movsd xmm1, qword [0x18003fb80]
movsd qword [rbp - 0x28], xmm1
cmp byte [0x18003be06], 0
je 0x18000b5cf
cmp byte [0x18003aa45], 0
movaps xmm7, xmm13
subsd xmm7, xmm0
movaps xmm6, xmm15
subsd xmm6, xmm0
movaps xmm10, xmm7
addsd xmm10, xmm12
je 0x18000ac3d
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003aa40]
movaps xmm1, xmmword [0x180036490]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x2cc8], xmm7
movsd qword [rbp + 0x2cd0], xmm6
movsd qword [rbp + 0x2cd8], xmm10
movsd qword [rbp + 0x2ce0], xmm6
movss dword [rbp + 0x2ce8], xmm0
movups xmmword [rbp + 0x2cec], xmm1
test rax, rax
jne 0x18000ac26
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2cc8]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movss xmm0, dword [0x18003bdd8]
mov rax, qword [0x18003feb8]
movss xmm8, dword [rbp + 0x10]
movss xmm1, dword [rsp + 0x68]
mov rbx, qword [0x18003bdd0]
movss dword [rbp + 0x1118], xmm0
movss xmm0, dword [rbp - 0x58]
movss dword [rbp + 0x1124], xmm0
movsd qword [rbp + 0x10f8], xmm7
movsd qword [rbp + 0x1100], xmm6
movsd qword [rbp + 0x1108], xmm10
movsd qword [rbp + 0x1110], xmm6
movss dword [rbp + 0x111c], xmm8
movss dword [rbp + 0x1120], xmm11
movss dword [rbp + 0x1128], xmm1
test rax, rax
jne 0x18000accf
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x10f8]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movaps xmm9, xmm6
addsd xmm9, xmm14
je 0x18000ad80
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003aa40]
movaps xmm1, xmmword [0x180036490]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x2d00], xmm7
movsd qword [rbp + 0x2d08], xmm6
movsd qword [rbp + 0x2d10], xmm7
movsd qword [rbp + 0x2d18], xmm9
movss dword [rbp + 0x2d20], xmm0
movups xmmword [rbp + 0x2d24], xmm1
test rax, rax
jne 0x18000ad69
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2d00]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movss xmm0, dword [0x18003bdd8]
mov rax, qword [0x18003feb8]
mov rbx, qword [0x18003bdd0]
movss dword [rbp + 0x1150], xmm0
movss xmm0, dword [rbp - 0x58]
movss dword [rbp + 0x115c], xmm0
movss xmm0, dword [rsp + 0x68]
movss dword [rbp + 0x1160], xmm0
movsd qword [rbp + 0x1130], xmm7
movsd qword [rbp + 0x1138], xmm6
movsd qword [rbp + 0x1140], xmm7
movsd qword [rbp + 0x1148], xmm9
movss dword [rbp + 0x1154], xmm8
movss dword [rbp + 0x1158], xmm11
test rax, rax
jne 0x18000ae0c
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1130]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movsd xmm8, qword [rsp + 0x70]
addsd xmm8, qword [rbp + 0x320]
movaps xmm11, xmm8
subsd xmm11, xmm12
je 0x18000aece
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003aa40]
movaps xmm1, xmmword [0x180036490]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x2d38], xmm8
movsd qword [rbp + 0x2d40], xmm6
movsd qword [rbp + 0x2d48], xmm11
movsd qword [rbp + 0x2d50], xmm6
movss dword [rbp + 0x2d58], xmm0
movups xmmword [rbp + 0x2d5c], xmm1
test rax, rax
jne 0x18000aeb7
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2d38]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movss xmm0, dword [0x18003bdd8]
mov rax, qword [0x18003feb8]
movss xmm12, dword [rbp + 0x10]
movss xmm1, dword [rbp - 0x54]
mov rbx, qword [0x18003bdd0]
movss dword [rbp + 0x1188], xmm0
movss xmm0, dword [rbp - 0x58]
movss dword [rbp + 0x1194], xmm0
movss xmm0, dword [rsp + 0x68]
movss dword [rbp + 0x1198], xmm0
movsd qword [rbp + 0x1168], xmm8
movsd qword [rbp + 0x1170], xmm6
movsd qword [rbp + 0x1178], xmm11
movsd qword [rbp + 0x1180], xmm6
movss dword [rbp + 0x118c], xmm12
movss dword [rbp + 0x1190], xmm1
test rax, rax
jne 0x18000af65
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1168]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
je 0x18000b00f
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003aa40]
movaps xmm1, xmmword [0x180036490]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x2d70], xmm8
movsd qword [rbp + 0x2d78], xmm6
movsd qword [rbp + 0x2d80], xmm8
movsd qword [rbp + 0x2d88], xmm9
movss dword [rbp + 0x2d90], xmm0
movups xmmword [rbp + 0x2d94], xmm1
test rax, rax
jne 0x18000aff8
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2d70]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movss xmm0, dword [0x18003bdd8]
mov rax, qword [0x18003feb8]
mov rbx, qword [0x18003bdd0]
movss dword [rbp + 0x11c0], xmm0
movss xmm0, dword [rsp + 0x68]
movsd qword [rbp + 0x11b8], xmm9
movss xmm9, dword [rbp - 0x58]
movss dword [rbp + 0x11c4], xmm12
movss xmm12, dword [rbp - 0x54]
movss dword [rbp + 0x11d0], xmm0
movsd qword [rbp + 0x11a0], xmm8
movsd qword [rbp + 0x11a8], xmm6
movsd qword [rbp + 0x11b0], xmm8
movss dword [rbp + 0x11c8], xmm12
movss dword [rbp + 0x11cc], xmm9
test rax, rax
jne 0x18000b0a5
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x11a0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movsd xmm6, qword [rsp + 0x70]
addsd xmm6, qword [rbp + 0x18]
je 0x18000b158
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003aa40]
movaps xmm1, xmmword [0x180036490]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x2da8], xmm7
movsd qword [rbp + 0x2db0], xmm6
movsd qword [rbp + 0x2db8], xmm10
movsd qword [rbp + 0x2dc0], xmm6
movss dword [rbp + 0x2dc8], xmm0
movups xmmword [rbp + 0x2dcc], xmm1
test rax, rax
jne 0x18000b141
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2da8]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movss xmm0, dword [0x18003bdd8]
mov rax, qword [0x18003feb8]
mov rbx, qword [0x18003bdd0]
movss dword [rbp + 0x11f8], xmm0
movss xmm0, dword [rsp + 0x68]
movsd qword [rbp + 0x11e8], xmm10
movss xmm10, dword [rbp + 0x10]
movss dword [rbp + 0x1208], xmm0
movsd qword [rbp + 0x11d8], xmm7
movsd qword [rbp + 0x11e0], xmm6
movsd qword [rbp + 0x11f0], xmm6
movss dword [rbp + 0x11fc], xmm10
movss dword [rbp + 0x1200], xmm12
movss dword [rbp + 0x1204], xmm9
test rax, rax
jne 0x18000b1e6
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x11d8]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movaps xmm9, xmm6
subsd xmm9, xmm14
je 0x18000b297
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003aa40]
movaps xmm1, xmmword [0x180036490]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x2de0], xmm7
movsd qword [rbp + 0x2de8], xmm6
movsd qword [rbp + 0x2df0], xmm7
movsd qword [rbp + 0x2df8], xmm9
movss dword [rbp + 0x2e00], xmm0
movups xmmword [rbp + 0x2e04], xmm1
test rax, rax
jne 0x18000b280
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2de0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
movss xmm14, dword [rsp + 0x68]
mov rbx, qword [0x18003bdd0]
movss dword [rbp + 0x1238], xmm12
movss xmm12, dword [rbp - 0x58]
movss dword [rbp + 0x123c], xmm12
movsd qword [rbp + 0x1210], xmm7
movsd qword [rbp + 0x1218], xmm6
movsd qword [rbp + 0x1220], xmm7
movsd qword [rbp + 0x1228], xmm9
movss dword [rbp + 0x1230], xmm0
movss dword [rbp + 0x1234], xmm10
movss dword [rbp + 0x1240], xmm14
test rax, rax
jne 0x18000b327
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1210]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
je 0x18000b3d0
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003aa40]
movaps xmm1, xmmword [0x180036490]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x2e18], xmm8
movsd qword [rbp + 0x2e20], xmm6
movsd qword [rbp + 0x2e28], xmm11
movsd qword [rbp + 0x2e30], xmm6
movss dword [rbp + 0x2e38], xmm0
movups xmmword [rbp + 0x2e3c], xmm1
test rax, rax
jne 0x18000b3b9
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2e18]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x1258], xmm11
movss xmm11, dword [rbp - 0x54]
movss dword [rbp + 0x1270], xmm11
movsd qword [rbp + 0x1248], xmm8
movsd qword [rbp + 0x1250], xmm6
movsd qword [rbp + 0x1260], xmm6
movss dword [rbp + 0x1268], xmm0
movss dword [rbp + 0x126c], xmm10
movss dword [rbp + 0x1274], xmm12
movss dword [rbp + 0x1278], xmm14
test rax, rax
jne 0x18000b45a
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1248]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
je 0x18000b504
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003aa40]
movaps xmm1, xmmword [0x180036490]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x2e50], xmm8
movsd qword [rbp + 0x2e58], xmm6
movsd qword [rbp + 0x2e60], xmm8
movsd qword [rbp + 0x2e68], xmm9
movss dword [rbp + 0x2e70], xmm0
movups xmmword [rbp + 0x2e74], xmm1
test rax, rax
jne 0x18000b4ed
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2e50]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x1280], xmm8
movsd qword [rbp + 0x1288], xmm6
movsd qword [rbp + 0x1290], xmm8
movsd qword [rbp + 0x1298], xmm9
movss dword [rbp + 0x12a0], xmm0
movss dword [rbp + 0x12a4], xmm10
movss dword [rbp + 0x12a8], xmm11
movss dword [rbp + 0x12ac], xmm12
movss dword [rbp + 0x12b0], xmm14
test rax, rax
jne 0x18000b589
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1280]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movsd xmm8, qword [0x18003fc30]
movsd xmm9, qword [0x18003fc38]
movaps xmm7, xmm8
movsd xmm4, qword [rbp + 0x18]
movsd xmm0, qword [rsp + 0x70]
unpcklpd xmm7, xmm9
movups xmmword [0x18003fc30], xmm7
jmp 0x18000b5dc
movss xmm12, dword [rbp - 0x58]
movss xmm14, dword [rsp + 0x68]
cmp byte [0x18003be03], 0
je 0x18000bb27
cmp byte [0x18003aa45], 0
movaps xmm6, xmm13
movaps xmm7, xmm0
subsd xmm6, xmm0
movaps xmm8, xmm15
addsd xmm7, xmm4
subsd xmm8, xmm0
je 0x18000b692
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003aa40]
movaps xmm1, xmmword [0x180036490]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x2e88], xmm6
movsd qword [rbp + 0x2e90], xmm8
movsd qword [rbp + 0x2e98], xmm6
movsd qword [rbp + 0x2ea0], xmm7
movss dword [rbp + 0x2ea8], xmm0
movups xmmword [rbp + 0x2eac], xmm1
test rax, rax
jne 0x18000b67b
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2e88]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x12b8], xmm6
movsd qword [rbp + 0x12c0], xmm8
movsd qword [rbp + 0x12c8], xmm6
movsd qword [rbp + 0x12d0], xmm7
movss dword [rbp + 0x12d8], xmm0
movss dword [rbp + 0x12dc], xmm10
movss dword [rbp + 0x12e0], xmm11
movss dword [rbp + 0x12e4], xmm12
movss dword [rbp + 0x12e8], xmm14
test rax, rax
jne 0x18000b715
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x12b8]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movsd xmm6, qword [rsp + 0x70]
movsd xmm9, qword [rbp + 0x320]
addsd xmm6, xmm9
je 0x18000b7d1
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003aa40]
movaps xmm1, xmmword [0x180036490]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x2ec0], xmm6
movsd qword [rbp + 0x2ec8], xmm8
movsd qword [rbp + 0x2ed0], xmm6
movsd qword [rbp + 0x2ed8], xmm7
movss dword [rbp + 0x2ee0], xmm0
movups xmmword [rbp + 0x2ee4], xmm1
test rax, rax
jne 0x18000b7ba
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2ec0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x12f0], xmm6
movsd qword [rbp + 0x12f8], xmm8
movsd qword [rbp + 0x1300], xmm6
movsd qword [rbp + 0x1308], xmm7
movss dword [rbp + 0x1310], xmm0
movss dword [rbp + 0x1314], xmm10
movss dword [rbp + 0x1318], xmm11
movss dword [rbp + 0x131c], xmm12
movss dword [rbp + 0x1320], xmm14
test rax, rax
jne 0x18000b854
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x12f0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movaps xmm7, xmm15
movsd xmm0, qword [rsp + 0x70]
movaps xmm8, xmm13
subsd xmm7, xmm0
subsd xmm8, xmm0
subsd xmm15, xmm0
je 0x18000b919
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003aa40]
movaps xmm1, xmmword [0x180036490]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x2ef8], xmm8
movsd qword [rbp + 0x2f00], xmm15
movsd qword [rbp + 0x2f08], xmm6
movsd qword [rbp + 0x2f10], xmm7
movss dword [rbp + 0x2f18], xmm0
movups xmmword [rbp + 0x2f1c], xmm1
test rax, rax
jne 0x18000b902
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2ef8]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x1328], xmm8
movsd qword [rbp + 0x1330], xmm15
movsd qword [rbp + 0x1338], xmm6
movsd qword [rbp + 0x1340], xmm7
movss dword [rbp + 0x1348], xmm0
movss dword [rbp + 0x134c], xmm10
movss dword [rbp + 0x1350], xmm11
movss dword [rbp + 0x1354], xmm12
movss dword [rbp + 0x1358], xmm14
test rax, rax
jne 0x18000b99d
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1328]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movsd xmm8, qword [rsp + 0x70]
movaps xmm6, xmm8
subsd xmm13, xmm8
movaps xmm7, xmm8
addsd xmm6, xmm9
addsd xmm7, qword [rbp + 0x18]
addsd xmm8, qword [rbp + 0x18]
je 0x18000ba6a
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003aa40]
movaps xmm1, xmmword [0x180036490]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x2f30], xmm13
movsd qword [rbp + 0x2f38], xmm8
movsd qword [rbp + 0x2f40], xmm6
movsd qword [rbp + 0x2f48], xmm7
movss dword [rbp + 0x2f50], xmm0
movups xmmword [rbp + 0x2f54], xmm1
test rax, rax
jne 0x18000ba53
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2f30]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x1360], xmm13
movsd qword [rbp + 0x1368], xmm8
movsd qword [rbp + 0x1370], xmm6
movsd qword [rbp + 0x1378], xmm7
movss dword [rbp + 0x1380], xmm0
movss dword [rbp + 0x1384], xmm10
movss dword [rbp + 0x1388], xmm11
movss dword [rbp + 0x138c], xmm12
movss dword [rbp + 0x1390], xmm14
test rax, rax
jne 0x18000baee
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1360]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movsd xmm8, qword [0x18003fc30]
movsd xmm9, qword [0x18003fc38]
movaps xmm7, xmm8
unpcklpd xmm7, xmm9
movups xmmword [0x18003fc30], xmm7
cmp byte [0x18003be07], 0
je 0x18000bd14
mov rdx, qword [0x18003fda0]
xor ebx, ebx
mov qword [rbp + 0x900], rdi
mov qword [rbp + 0x908], rbx
mov qword [rbp + 0x910], rbx
test rdx, rdx
jne 0x18000bb65
mov rdx, qword [0x18003fc98]
mov qword [0x18003fda0], rdx
mov rcx, qword [0x18003fcd0]
lea r8, [rbp + 0x900]
mov rax, qword [rcx]
call qword [rax + 0x260]
mov rcx, qword [rbp + 0x908]
test rcx, rcx
je 0x18000bcdb
movsd xmm1, qword [rbp - 0x28]
addsd xmm1, qword [0x180036230]
mov qword [rbp + 0x158], rbx
cmp word [rcx], bx
je 0x18000bbd3
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp word [rcx + rax*2], bx
jne 0x18000bbb0
add eax, 1
mov dword [rbp + 0x160], eax
mov dword [rbp + 0x164], eax
je 0x18000bbda
mov qword [rbp + 0x158], rcx
jmp 0x18000bbda
mov qword [rbp + 0x160], rbx
mov rax, qword [0x18003bde0]
movups xmm0, xmmword [rbp + 0x158]
mov rbx, qword [0x18003bdd0]
movsd xmm15, qword [rbp + 0xb0]
mov qword [rbp + 0x1f40], rax
movzx eax, byte [0x18003be27]
movups xmmword [rbp + 0x1f48], xmm0
mov byte [rbp + 0x1fb2], al
movaps xmm0, xmmword [0x1800364d0]
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x1f60], xmm1
movaps xmm1, xmmword [0x1800363d0]
movsd qword [rbp + 0x1f58], xmm15
mov dword [rbp + 0x1f78], 0x3f800000
mov dword [rbp + 0x1f7c], 0x3f800000
movaps xmmword [rbp + 0x1f80], xmm1
mov qword [rbp + 0x1f90], 0
mov dword [rbp + 0x1f98], 0
mov word [rbp + 0x1fb0], 1
mov qword [rbp + 0x1fb4], 0
mov dword [rbp + 0x1fbc], 0
mov dword [rbp + 0x1fc0], 0x3f800000
movups xmmword [rbp + 0x1f68], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1fa0], xmm0
test rax, rax
jne 0x18000bcc2
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1f40]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
jmp 0x18000bce4
movsd xmm15, qword [rbp + 0xb0]
movsd xmm8, qword [0x18003fc30]
movsd xmm9, qword [0x18003fc38]
movaps xmm7, xmm8
movsd xmm0, qword [0x180036300]
unpcklpd xmm7, xmm9
movaps xmm13, xmm0
movups xmmword [0x18003fc30], xmm7
jmp 0x18000bd2b
movsd xmm13, qword [rbp + 0x20]
movsd xmm15, qword [rbp + 0xb0]
movsd xmm0, qword [0x180036300]
cmp byte [0x18003be08], 0
je 0x18000bf93
movsd xmm0, qword [rbp + 0x60]
lea rax, [0x180035cd8]
mov qword [rbp + 0x8a0], rax
mov dword [rbp + 0x8a8], 3
mov dword [rbp + 0x8ac], 3
movups xmm6, xmmword [rbp + 0x8a0]
call fcn.18001c65c
mov rbx, qword [0x18003fca0]
mov eax, 2
mov dword [rbp + 0x8c8], eax
mov dword [rbp + 0x8cc], eax
lea rax, [0x180035ce0]
mov qword [rbp + 0x8c0], rax
xor eax, eax
movups xmm2, xmmword [rbp + 0x8c0]
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x8b8], rax
movups xmm1, xmmword [rbp + 0x8b0]
mov qword [rbp + 0x3168], rax
mov qword [rbp + 0x3170], rax
mov rax, qword [0x18003fec0]
movaps xmmword [rbp + 0x3130], xmm1
movsd qword [rbp + 0x3150], xmm0
movaps xmmword [rbp + 0x3140], xmm2
movups xmmword [rbp + 0x3158], xmm6
test rax, rax
jne 0x18000be01
xor r9d, r9d
lea r8, str.KismetStringLibrary.BuildString_Double
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fec0], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x3130]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rcx, qword [rbp + 0x3168]
xor eax, eax
movsd xmm6, qword [rbp - 0x28]
movaps xmm1, xmm13
addsd xmm1, xmm6
mov qword [rbp + 0x168], rax
cmp word [rcx], ax
je 0x18000be65
mov rax, 0xffffffffffffffff
inc rax
cmp word [rcx + rax*2], 0
jne 0x18000be41
add eax, 1
mov dword [rbp + 0x170], eax
mov dword [rbp + 0x174], eax
je 0x18000be6c
mov qword [rbp + 0x168], rcx
jmp 0x18000be6c
mov qword [rbp + 0x170], rax
mov rax, qword [0x18003bde0]
movups xmm0, xmmword [rbp + 0x168]
mov rbx, qword [0x18003bdd0]
mov qword [rbp + 0x1eb0], rax
movzx eax, byte [0x18003be27]
movups xmmword [rbp + 0x1eb8], xmm0
mov byte [rbp + 0x1f22], al
movaps xmm0, xmmword [0x1800364d0]
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x1ed0], xmm1
movaps xmm1, xmmword [0x1800363f0]
movsd qword [rbp + 0x1ec8], xmm15
mov dword [rbp + 0x1ee8], 0x3f800000
mov dword [rbp + 0x1eec], 0x3f800000
movaps xmmword [rbp + 0x1ef0], xmm1
mov qword [rbp + 0x1f00], 0
mov dword [rbp + 0x1f08], 0
mov word [rbp + 0x1f20], 1
mov qword [rbp + 0x1f24], 0
mov dword [rbp + 0x1f2c], 0
mov dword [rbp + 0x1f30], 0x3f800000
movups xmmword [rbp + 0x1ed8], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1f10], xmm0
test rax, rax
jne 0x18000bf4b
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1eb0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movsd xmm8, qword [0x18003fc30]
movsd xmm9, qword [0x18003fc38]
movaps xmm7, xmm8
movsd xmm0, qword [0x180036300]
unpcklpd xmm7, xmm9
addsd xmm13, xmm0
movups xmmword [0x18003fc30], xmm7
jmp 0x18000bf98
movsd xmm6, qword [rbp - 0x28]
cmp byte [0x18003be09], 0
je 0x18000c41c
xor eax, eax
mov qword [rbp + 0x368], rax
mov rax, qword [0x18003fe58]
test rax, rax
jne 0x18000bfd5
xor r9d, r9d
lea r8, str.FortPawn.GetCurrentWeapon
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe58], rax
mov r9, qword [rdi]
lea r8, [rbp + 0x368]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
mov rbx, qword [rbp + 0x368]
test rbx, rbx
je 0x18000c3f2
xor eax, eax
mov qword [rbp + 0x360], rax
mov rax, qword [0x18003fe10]
test rax, rax
jne 0x18000c02c
xor r9d, r9d
lea r8, str.FortWeapon.GetWeaponData
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe10], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x360]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rdx, qword [rbp + 0x360]
test rdx, rdx
je 0x18000c3f2
lea rax, [rdx + 0x98]
test rax, rax
je 0x18000c084
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x35b0], xmm0
movsd xmm1, qword [rax + 0x10]
lea rax, [rbp + 0x35b0]
mov qword [rsp + 0x50], rax
movsd qword [rbp + 0x35c0], xmm1
jmp 0x18000c089
mov rax, qword [rsp + 0x50]
movups xmm1, xmmword [rax]
movsd xmm0, qword [rax + 0x10]
movq rax, xmm1
movsd qword [rbp + 0x80], xmm0
movups xmmword [rbp + 0x70], xmm1
test rax, rax
je 0x18000c3f2
lea rcx, [rbp + 0x70]
call fcn.180001220
test rax, rax
je 0x18000c3f2
mov rcx, rdx
call fcn.180001380
lea rcx, [rbp + 0xc0]
movzx edx, al
call fcn.180001270
cmp dl, 1
jne 0x18000c113
movss xmm0, dword [0x18003625c]
lea rcx, [rbp + 0x38d0]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [0x18003624c]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.180001280
movups xmm7, xmmword [rax]
movups xmmword [rbp + 0xc0], xmm7
jmp 0x18000c23f
cmp dl, 2
jne 0x18000c159
movss xmm0, dword [0x18003625c]
lea rcx, [rbp + 0x38e0]
movss xmm3, dword [0x18003624c]
movss xmm2, dword [0x180036258]
movss xmm1, dword [0x180036248]
movss dword [rsp + 0x20], xmm0
call fcn.180001280
movups xmm7, xmmword [rax]
movups xmmword [rbp + 0xc0], xmm7
jmp 0x18000c23f
cmp dl, 3
jne 0x18000c19a
movss xmm0, dword [0x18003625c]
lea rcx, [rbp + 0x38f0]
movss xmm3, dword [0x180036258]
xorps xmm1, xmm1
movss xmm2, dword [0x18003624c]
movss dword [rsp + 0x20], xmm0
call fcn.180001280
movups xmm7, xmmword [rax]
movups xmmword [rbp + 0xc0], xmm7
jmp 0x18000c23f
cmp dl, 4
jne 0x18000c1cb
movss xmm3, dword [0x18003625c]
lea rcx, [rbp + 0x3840]
movaps xmm1, xmm3
movss dword [rsp + 0x20], xmm3
xorps xmm2, xmm2
call fcn.180001280
movups xmm7, xmmword [rax]
movups xmmword [rbp + 0xc0], xmm7
jmp 0x18000c23f
cmp dl, 5
jne 0x18000c207
movss xmm0, dword [0x18003625c]
lea rcx, [rbp + 0x3850]
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
movss xmm0, dword [0x180036254]
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.180001280
movups xmm7, xmmword [rax]
movups xmmword [rbp + 0xc0], xmm7
jmp 0x18000c23f
cmp dl, 6
jne 0x18000c238
movss xmm2, dword [0x18003625c]
lea rcx, [rbp + 0x3860]
movaps xmm1, xmm2
movss dword [rsp + 0x20], xmm2
xorps xmm3, xmm3
call fcn.180001280
movups xmm7, xmmword [rax]
movups xmmword [rbp + 0xc0], xmm7
jmp 0x18000c23f
movups xmm7, xmmword [rbp + 0xc0]
lea rcx, [rbp + 0xc0]
call fcn.1800012a0
test al, al
je 0x18000c3f2
lea rdx, [0x180035ce4]
lea rcx, [rbp + 0x3870]
call fcn.180001230
mov rcx, rbx
movups xmm6, xmmword [rax]
call fcn.1800013a0
lea rdx, [0x180035ce8]
mov r8d, eax
lea rcx, [rbp + 0x3880]
call fcn.180001230
lea rcx, [rbp + 0x70]
movaps xmmword [rbp + 0x60], xmm6
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x20], xmm0
call fcn.180001220
mov rdx, rax
lea rcx, [rbp + 0x38a0]
call fcn.180001230
lea r9, [rbp + 0x20]
lea rdx, [rbp + 0x850]
movups xmm0, xmmword [rax]
lea rax, [rbp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r8d
lea r8, [rbp + 0xb0]
movaps xmmword [rbp + 0xb0], xmm0
call fcn.180001460
lea rdx, [0x180035cf0]
lea rcx, [rbp + 0x3890]
call fcn.180001230
mov rcx, rbx
movups xmm6, xmmword [rax]
call fcn.180001400
lea rdx, [0x180035cf4]
mov r8d, eax
lea rcx, [rbp + 0x3830]
call fcn.180001230
lea rdx, [0x180035ce4]
movaps xmmword [rbp + 0x60], xmm6
lea rcx, [rbp + 0x38b0]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x20], xmm0
call fcn.180001230
lea r9, [rbp + 0x20]
lea rdx, [rbp + 0x35a0]
movups xmm0, xmmword [rax]
lea rax, [rbp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r8d
lea r8, [rbp + 0xb0]
movaps xmmword [rbp + 0xb0], xmm0
call fcn.180001460
movaps xmm0, xmmword [rbp + 0x35a0]
lea r9, [rbp + 0x60]
movaps xmm1, xmmword [rbp + 0x850]
lea r8, [rbp + 0x20]
lea rdx, [rbp - 0x10]
movdqa xmmword [rbp + 0x60], xmm0
movdqa xmmword [rbp + 0x20], xmm1
call fcn.180001510
movsd xmm6, qword [rbp - 0x28]
lea rcx, [rbp + 0x38c0]
mov rdx, qword [rbp - 0x10]
movaps xmm0, xmm13
movzx r8d, byte [0x18003be27]
addsd xmm0, xmm6
movsd qword [rbp + 0xd60], xmm15
movdqa xmmword [rbp + 0x60], xmm7
movsd qword [rbp + 0xd68], xmm0
call fcn.180001230
mov byte [rsp + 0x28], r8b
lea rdx, [rbp + 0xd60]
lea r8, [rbp + 0x60]
mov byte [rsp + 0x20], 0
lea rcx, [rbp + 0x20]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x20], xmm0
call fcn.1800020a0
movsd xmm0, qword [0x180036300]
addsd xmm13, xmm0
jmp 0x18000c3fa
movsd xmm0, qword [0x180036300]
movsd xmm8, qword [0x18003fc30]
movsd xmm9, qword [0x18003fc38]
movaps xmm7, xmm8
unpcklpd xmm7, xmm9
movups xmmword [0x18003fc30], xmm7
cmp byte [0x18003be04], 0
je 0x18000c593
cmp byte [0x18003aa45], 0
addsd xmm13, xmm6
movsd xmm6, qword [rbp + 0x358]
subsd xmm6, xmm0
je 0x18000c4d1
movsd xmm0, qword [rbp - 0x30]
mov rax, qword [0x18003feb8]
movaps xmm1, xmmword [0x180036490]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x2f68], xmm0
movss xmm0, dword [0x18003aa40]
movss dword [rbp + 0x2f88], xmm0
movsd qword [rbp + 0x2f70], xmm6
movsd qword [rbp + 0x2f78], xmm15
movsd qword [rbp + 0x2f80], xmm13
movups xmmword [rbp + 0x2f8c], xmm1
test rax, rax
jne 0x18000c4ba
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2f68]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movsd xmm0, qword [rbp - 0x30]
mov rax, qword [0x18003feb8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x1398], xmm0
movss xmm0, dword [0x18003bdd8]
movss dword [rbp + 0x13b8], xmm0
movsd qword [rbp + 0x13a0], xmm6
movsd qword [rbp + 0x13a8], xmm15
movsd qword [rbp + 0x13b0], xmm13
movss dword [rbp + 0x13bc], xmm10
movss dword [rbp + 0x13c0], xmm11
movss dword [rbp + 0x13c4], xmm12
movss dword [rbp + 0x13c8], xmm14
test rax, rax
jne 0x18000c55a
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1398]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movsd xmm8, qword [0x18003fc30]
movsd xmm9, qword [0x18003fc38]
movaps xmm7, xmm8
unpcklpd xmm7, xmm9
movups xmmword [0x18003fc30], xmm7
cmp byte [0x18003be02], 0
xorps xmm14, xmm14
je 0x18000c908
mov rax, qword [0x18003fe30]
xorps xmm0, xmm0
movsd qword [rbp + 0xa78], xmm14
movups xmmword [rbp + 0xa68], xmm0
test rax, rax
jne 0x18000c5de
xor r9d, r9d
lea r8, str.Actor.K2_GetActorRotation
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe30], rax
mov r9, qword [rdi]
lea r8, [rbp + 0xa68]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
movsd xmm0, qword [rbp + 0xa68]
movsd xmm9, qword [0x18003fa88]
movsd xmm10, qword [0x18003fa90]
movsd xmm11, qword [0x18003fa98]
cvtpd2ps xmm0, xmm0
cvtps2pd xmm1, xmm0
mulsd xmm1, qword [0x180036268]
cvtpd2ps xmm8, xmm1
movaps xmm0, xmm8
call fcn.180029580
movsd xmm1, qword [rbp + 0xa70]
movaps xmm7, xmm0
cvtpd2ps xmm1, xmm1
cvtps2pd xmm2, xmm1
mulsd xmm2, qword [0x180036268]
cvtpd2ps xmm6, xmm2
movaps xmm0, xmm6
call fcn.180029580
movsd xmm15, qword [0x180036340]
xorps xmm12, xmm12
mulss xmm0, xmm7
cvtss2sd xmm12, xmm0
movaps xmm0, xmm6
mulsd xmm12, xmm15
addsd xmm12, xmm9
call fcn.180029a80
xorps xmm6, xmm6
mulss xmm0, xmm7
cvtss2sd xmm6, xmm0
movaps xmm0, xmm8
mulsd xmm6, xmm15
addsd xmm6, xmm10
call fcn.180029a80
xorps xmm0, xmmword [0x180036530]
xorps xmm7, xmm7
mov rax, qword [0x18003fe68]
movsd qword [rbp + 0xed0], xmm9
movsd qword [rbp + 0xed8], xmm10
movsd qword [rbp + 0xee0], xmm11
mov byte [rbp + 0xef8], 1
cvtss2sd xmm7, xmm0
xorps xmm0, xmm0
mulsd xmm7, xmm15
movups xmmword [rbp + 0xee8], xmm0
addsd xmm7, xmm11
test rax, rax
jne 0x18000c70c
xor r9d, r9d
lea r8, str.PlayerController.ProjectWorldLocationToScreen
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe68], rax
mov rbx, qword [rbp - 0x70]
lea r8, [rbp + 0xed0]
mov rdx, rax
mov rcx, rbx
mov r9, qword [rbx]
call qword [r9 + 0x260]
cmp byte [rbp + 0xef8], 0
movsd xmm8, qword [rbp + 0xee8]
movsd xmm9, qword [rbp + 0xef0]
je 0x18000c8e4
mov rax, qword [0x18003fe68]
xorps xmm0, xmm0
movsd qword [rbp + 0xc98], xmm12
movsd qword [rbp + 0xca0], xmm6
movsd qword [rbp + 0xca8], xmm7
mov byte [rbp + 0xcc0], 1
movups xmmword [rbp + 0xcb0], xmm0
test rax, rax
jne 0x18000c797
xor r9d, r9d
lea r8, str.PlayerController.ProjectWorldLocationToScreen
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe68], rax
mov r9, qword [rbx]
lea r8, [rbp + 0xc98]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [rbp + 0xcc0], 0
je 0x18000c8e4
cmp byte [0x18003aa45], 0
movaps xmm10, xmmword [0x180036410]
movsd xmm6, qword [rbp + 0xcb0]
movsd xmm7, qword [rbp + 0xcb8]
je 0x18000c865
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003aa40]
movaps xmm1, xmmword [0x180036490]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x2fa0], xmm8
movsd qword [rbp + 0x2fa8], xmm9
movsd qword [rbp + 0x2fb0], xmm6
movsd qword [rbp + 0x2fb8], xmm7
movss dword [rbp + 0x2fc0], xmm0
movups xmmword [rbp + 0x2fc4], xmm1
test rax, rax
jne 0x18000c84e
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2fa0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x2fd8], xmm8
movsd qword [rbp + 0x2fe0], xmm9
movsd qword [rbp + 0x2fe8], xmm6
movsd qword [rbp + 0x2ff0], xmm7
movss dword [rbp + 0x2ff8], xmm0
movups xmmword [rbp + 0x2ffc], xmm10
test rax, rax
jne 0x18000c8cd
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x2fd8]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movsd xmm8, qword [0x18003fc30]
movsd xmm9, qword [0x18003fc38]
movaps xmm7, xmm8
unpcklpd xmm7, xmm9
movups xmmword [0x18003fc30], xmm7
jmp 0x18000c911
movsd xmm15, qword [0x180036340]
test r15b, r15b
jne 0x18000c9b3
cmp byte [0x18003bdfb], r15b
je 0x18000c92c
test sil, sil
je 0x18000c9b3
mov r15, qword [rbp - 0x78]
test r15, r15
je 0x18000c9ce
cvttsd2si edx, qword [rbp - 0x20]
cvttsd2si ecx, qword [rbp - 0x30]
cvttsd2si r9d, xmm8
movsd xmm8, qword [rsp + 0x60]
cvttsd2si eax, xmm9
cvttsd2si r8d, xmm8
mov dword [rsp + 0x20], eax
call fcn.180002080
test al, al
je 0x18000c9d5
movups xmm0, xmmword [rbp + 0xd70]
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x20]
movdqa xmmword [rbp + 0x20], xmm7
movdqa xmmword [rbp + 0x60], xmm0
call fcn.1800015a0
movsd xmm6, qword [rbp + 0x330]
comisd xmm6, xmm0
mov esi, dword [rbp - 0x60]
movups xmm11, xmmword [rsp + 0x78]
movaps xmm12, xmmword [rbp - 0x40]
jbe 0x18000c9e3
movsd qword [rbp + 0x330], xmm0
mov qword [rsp + 0x48], rdi
jmp 0x18000c9e8
xorps xmm14, xmm14
movups xmm11, xmmword [rsp + 0x78]
mov esi, dword [rbp - 0x60]
movaps xmm12, xmmword [rbp - 0x40]
movsd xmm8, qword [rsp + 0x60]
mov r15, qword [rbp - 0x78]
jmp 0x18000c9e3
movsd xmm8, qword [rsp + 0x60]
mov esi, dword [rbp - 0x60]
movaps xmm12, xmmword [rbp - 0x40]
movups xmm11, xmmword [rsp + 0x78]
mov rdi, qword [rsp + 0x48]
inc r12d
inc r13
cmp r12d, esi
jl 0x1800089b9
movups xmm1, xmmword [rbp + 0xd70]
mov r13, qword [rbp + 0x340]
mov ebx, 0x44
mov r14, qword [rbp - 0x18]
mov rsi, qword [rbp - 0x70]
xor r12b, r12b
cmp byte [0x18003bdff], r12b
je 0x18000d373
cmp byte [0x18003aa50], r12b
xorps xmm0, xmm0
xorps xmm9, xmm9
movsd qword [rsp + 0x70], xmm0
xorps xmm10, xmm10
movsd qword [rbp + 0x18], xmm9
movsd qword [rbp - 0x28], xmm10
movaps xmm13, xmm14
xorps xmm15, xmm15
je 0x18000ca78
movaps xmm0, xmmword [0x180036480]
lea r9, [rbp - 0x10]
cvttsd2si edx, xmm8
lea rcx, [rbp + 0x850]
movaps xmmword [rbp - 0x10], xmm0
movdqa xmmword [rbp + 0x850], xmm1
call fcn.180002180
test rdi, rdi
je 0x18000d319
test r15, r15
je 0x18000d319
lea rcx, [rdi + 0x318]
test rcx, rcx
je 0x18000caaf
mov rcx, qword [rcx]
jmp 0x18000cab4
movsd xmm8, qword [rsp + 0x60]
xorps xmm14, xmm14
mov r15, qword [rbp - 0x78]
jmp 0x18000c9e3
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x18000d319
cmp byte [0x18003aa47], r12b
je 0x18000cacd
mov eax, 0x44
jmp 0x18000cafe
cmp byte [0x18003bdf1], r12b
je 0x18000cadd
mov eax, 0x43
jmp 0x18000cafe
cmp byte [0x18003bdf2], r12b
je 0x18000caed
mov eax, 7
jmp 0x18000cafe
cmp byte [0x18003bdf0], r12b
mov eax, 2
cmovne ebx, eax
mov eax, ebx
xorps xmm0, xmm0
lea rdx, [rbp + 0x3a50]
mov r8d, eax
movups xmmword [rbp + 0x3a50], xmm0
movups xmmword [rbp + 0x3a60], xmm0
movups xmmword [rbp + 0x3a70], xmm0
movups xmmword [rbp + 0x3a80], xmm0
movups xmmword [rbp + 0x3a90], xmm0
movups xmmword [rbp + 0x3aa0], xmm0
movups xmmword [rbp + 0x3ab0], xmm0
movups xmmword [rbp + 0x3ac0], xmm0
call qword [0x18003f868]
mov rax, qword [0x18003fef8]
movsd xmm11, qword [rbp + 0x3ac0]
movsd xmm7, qword [rbp + 0x3ab0]
movsd xmm8, qword [rbp + 0x3ab8]
movsd qword [rbp + 0x80], xmm11
mov qword [rbp + 0xd8], 0
test rax, rax
jne 0x18000cb9e
xor r9d, r9d
lea r8, str.Actor.WasRecentlyRendered
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fef8], rax
mov r9, qword [rdi]
lea r8, [rbp + 0xd8]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
cmp byte [rbp + 0xdc], r12b
je 0x18000cbd1
movss xmm12, dword [0x180036250]
movss xmm6, dword [0x18003625c]
jmp 0x18000cbe2
movss xmm12, dword [0x18003625c]
movss xmm6, dword [0x180036250]
cmp byte [0x18003bdfe], r12b
je 0x18000cde2
mov rax, qword [0x18003fe68]
xorps xmm0, xmm0
movsd qword [rbp + 0xcf8], xmm7
movsd qword [rbp + 0xd00], xmm8
movsd qword [rbp + 0xd08], xmm11
mov byte [rbp + 0xd20], 1
movups xmmword [rbp + 0xd10], xmm0
test rax, rax
jne 0x18000cc41
xor r9d, r9d
lea r8, str.PlayerController.ProjectWorldLocationToScreen
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe68], rax
mov r9, qword [rsi]
lea r8, [rbp + 0xcf8]
mov rdx, rax
mov rcx, rsi
call qword [r9 + 0x260]
movsd xmm9, qword [rbp + 0xd10]
movsd xmm10, qword [rbp + 0xd18]
cmp byte [rbp + 0xd20], r12b
je 0x18000cdd6
xorps xmm0, xmm0
ucomisd xmm9, xmm0
jp 0x18000cc87
je 0x18000cdd6
ucomisd xmm10, xmm0
jp 0x18000cc94
je 0x18000cdd6
cmp byte [0x18003aa45], r12b
je 0x18000cd30
movsd xmm0, qword [rbp - 0x30]
mov rax, qword [0x18003feb8]
movaps xmm1, xmmword [0x180036490]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x3010], xmm0
movsd xmm0, qword [rbp - 0x20]
movsd qword [rbp + 0x3018], xmm0
movss xmm0, dword [0x18003aa40]
movss dword [rbp + 0x3030], xmm0
movsd qword [rbp + 0x3020], xmm9
movsd qword [rbp + 0x3028], xmm10
movups xmmword [rbp + 0x3034], xmm1
test rax, rax
jne 0x18000cd19
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x3010]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movsd xmm0, qword [rbp - 0x30]
mov rax, qword [0x18003feb8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x13d0], xmm0
movsd xmm0, qword [rbp - 0x20]
movsd qword [rbp + 0x13d8], xmm0
movss xmm0, dword [0x18003bdd8]
movss dword [rbp + 0x13f0], xmm0
movsd qword [rbp + 0x13e0], xmm9
movsd qword [rbp + 0x13e8], xmm10
movss dword [rbp + 0x13f4], xmm12
movss dword [rbp + 0x13f8], xmm6
mov dword [rbp + 0x13fc], 0x3f000000
mov dword [rbp + 0x1400], 0x3f800000
test rax, rax
jne 0x18000cdbf
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x13d0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movsd xmm10, qword [rbp - 0x28]
movsd xmm9, qword [rbp + 0x18]
cmp byte [0x18003bdfc], r12b
je 0x18000d06e
mov rax, qword [0x18003fce8]
mov rbx, qword [0x18003fcf8]
mov qword [rbp + 0xa18], rax
xor eax, eax
mov qword [rbp + 0xa20], rax
mov qword [rbp + 0xa28], rax
mov rax, qword [0x18003feb0]
mov qword [rbp + 0xa10], r14
test rax, rax
jne 0x18000ce42
xor r9d, r9d
lea r8, str.GameplayStatics.GetAllActorsOfClass
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb0], rax
mov r9, qword [rbx]
lea r8, [rbp + 0xa10]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movups xmm1, xmmword [rbp + 0xa20]
xor ecx, ecx
mov edi, ecx
movdqa xmm0, xmm1
psrldq xmm0, 8
movd eax, xmm0
movups xmmword [rbp - 0x10], xmm1
test eax, eax
jle 0x18000d06e
mov r15d, dword [rbp - 8]
lea r12, [0x180035cf8]
movq r14, xmm1
cmp ecx, r15d
jge 0x18000d055
mov rbx, qword [r14]
test rbx, rbx
je 0x18000d055
mov rax, qword [0x18003fe18]
mov rsi, qword [0x18003fcb8]
mov qword [rbp + 0x918], rbx
mov qword [rbp + 0x920], rcx
mov qword [rbp + 0x928], 0
test rax, rax
jne 0x18000cee9
xor r9d, r9d
lea r8, str.KismetSystemLibrary.GetObjectName
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe18], rax
mov r9, qword [rsi]
lea r8, [rbp + 0x918]
mov rdx, rax
mov rcx, rsi
call qword [r9 + 0x260]
mov rcx, qword [rbp + 0x920]
xor r13d, r13d
mov dword [rbp + 0x3a0], 7
mov dword [rbp + 0x3a4], 7
mov qword [rbp + 0x398], r12
mov qword [rbp + 0x178], r13
cmp word [rcx], r13w
je 0x18000cf64
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp word [rcx + rax*2], r13w
jne 0x18000cf40
add eax, 1
mov dword [rbp + 0x180], eax
mov dword [rbp + 0x184], eax
je 0x18000cf6b
mov qword [rbp + 0x178], rcx
jmp 0x18000cf6b
mov qword [rbp + 0x180], r13
movups xmm0, xmmword [rbp + 0x178]
mov rsi, qword [0x18003fca0]
xor eax, eax
movups xmm1, xmmword [rbp + 0x398]
mov dword [rbp + 0xb2a], eax
mov word [rbp + 0xb2e], ax
mov rax, qword [0x18003fe78]
mov word [rbp + 0xb28], r13w
movups xmmword [rbp + 0xb08], xmm0
movups xmmword [rbp + 0xb18], xmm1
test rax, rax
jne 0x18000cfcc
xor r9d, r9d
lea r8, str.KismetStringLibrary.Contains
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe78], rax
mov r9, qword [rsi]
lea r8, [rbp + 0xb08]
mov rdx, rax
mov rcx, rsi
call qword [r9 + 0x260]
cmp byte [rbp + 0xb2a], r13b
je 0x18000d053
mov rax, qword [0x18003ff08]
test rax, rax
jne 0x18000d013
xor r9d, r9d
lea r8, str.Actor.K2_SetActorLocation
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003ff08], rax
movsd qword [rbp + 0x9f0], xmm7
lea r8, [rbp + 0x9f0]
movsd qword [rbp + 0x9f8], xmm8
mov rdx, rax
movsd qword [rbp + 0xa00], xmm11
mov rcx, rbx
mov word [rbp + 0xa08], r13w
mov byte [rbp + 0xa0a], r13b
mov r9, qword [rbx]
call qword [r9 + 0x260]
xor ecx, ecx
inc edi
add r14, 8
cmp edi, r15d
jl 0x18000ce96
mov r13, qword [rbp + 0x340]
xor r12b, r12b
mov ecx, dword [0x18003aa4c]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x18000d319
cmp byte [0x18003bdf8], 0
je 0x18000d154
movaps xmm0, xmmword [rbp - 0x40]
mov dil, 1
movups xmm12, xmmword [rsp + 0x78]
mov rax, qword [0x18003fed8]
mov rbx, qword [0x18003fcc0]
movsd qword [rbp + 0x17c8], xmm0
movsd xmm0, qword [rbp + 0x120]
movsd qword [rbp + 0x17d0], xmm0
xorps xmm0, xmm0
movsd qword [rbp + 0x1800], xmm0
movaps xmmword [rbp + 0x17f0], xmm0
movsd qword [rbp + 0x17c0], xmm12
movsd qword [rbp + 0x17d8], xmm7
movsd qword [rbp + 0x17e0], xmm8
movsd qword [rbp + 0x17e8], xmm11
mov byte [rsp + 0x40], dil
test rax, rax
jne 0x18000d11d
xor r9d, r9d
lea r8, str.KismetMathLibrary.FindLookAtRotation
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fed8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x17c0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movsd xmm13, qword [rbp + 0x17f0]
movsd xmm14, qword [rbp + 0x17f8]
movsd xmm15, qword [rbp + 0x1800]
jmp 0x18000d322
cmp byte [0x18003bdf9], 0
je 0x18000d222
movaps xmm0, xmmword [rbp - 0x40]
mov r12b, 1
movups xmm12, xmmword [rsp + 0x78]
mov rax, qword [0x18003fed8]
mov rbx, qword [0x18003fcc0]
movsd qword [rbp + 0x1728], xmm0
movsd xmm0, qword [rbp + 0x120]
movsd qword [rbp + 0x1730], xmm0
xorps xmm0, xmm0
movsd qword [rbp + 0x1760], xmm0
movaps xmmword [rbp + 0x1750], xmm0
movsd qword [rbp + 0x1720], xmm12
movsd qword [rbp + 0x1738], xmm7
movsd qword [rbp + 0x1740], xmm8
movsd qword [rbp + 0x1748], xmm11
test rax, rax
jne 0x18000d1e9
xor r9d, r9d
lea r8, str.KismetMathLibrary.FindLookAtRotation
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fed8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1720]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movsd xmm0, qword [rbp + 0x1760]
xor dil, dil
movsd xmm9, qword [rbp + 0x1750]
movsd xmm10, qword [rbp + 0x1758]
jmp 0x18000d328
cmp byte [0x18003be00], 0
je 0x18000d2c2
movzx eax, byte [0x18003bdfa]
lea r9, [rbp + 0x70]
movups xmm1, xmmword [rbp + 0x348]
mov rdx, qword [rbp - 0x70]
lea r8, [rbp - 0x10]
movups xmm12, xmmword [rsp + 0x78]
mov rcx, qword [rbp - 0x18]
movaps xmm0, xmm7
movaps xmmword [rbp + 0x70], xmm1
unpcklpd xmm0, xmm8
movaps xmmword [rbp + 0x40], xmm0
movsd xmm0, qword [rbp + 0x80]
movsd qword [rbp + 0x50], xmm0
movsd xmm0, qword [rbp + 0x338]
movsd qword [rbp + 0x80], xmm0
movsd xmm0, qword [rbp + 0xe0]
movsd qword [rbp], xmm0
movss xmm0, dword [0x18003aa58]
cvtps2pd xmm0, xmm0
movaps xmmword [rbp - 0x10], xmm12
movsd qword [rsp + 0x38], xmm0
mov byte [rsp + 0x30], al
movzx eax, byte [0x18003bdfd]
mov byte [rsp + 0x28], al
lea rax, [rbp + 0x40]
mov qword [rsp + 0x20], rax
call fcn.180006290
jmp 0x18000d31f
cmp byte [0x18003bdf3], 0
je 0x18000d319
lea rax, [r13 + 0x30]
test rax, rax
je 0x18000d2da
movss xmm2, dword [rax]
jmp 0x18000d2df
movss xmm2, dword [rbp - 0x50]
lea rax, [r13 + 0x34]
test rax, rax
je 0x18000d2ee
movss xmm3, dword [rax]
jmp 0x18000d2f3
movss xmm3, dword [rbp - 0x50]
mov rcx, qword [rbp - 0x70]
lea rdx, [rbp + 0x40]
movaps xmm0, xmm7
unpcklpd xmm0, xmm8
movaps xmmword [rbp + 0x40], xmm0
movsd xmm0, qword [rbp + 0x80]
movsd qword [rbp + 0x50], xmm0
call fcn.180005fb0
movups xmm12, xmmword [rsp + 0x78]
xor dil, dil
movsd xmm0, qword [rsp + 0x70]
mov byte [0x18003bddc], r12b
movzx r12d, byte [rsp + 0x40]
movsd qword [0x18003fa58], xmm13
movsd qword [0x18003fa60], xmm14
movsd qword [0x18003fa68], xmm15
movsd qword [0x18003fa70], xmm9
movsd qword [0x18003fa78], xmm10
movsd qword [0x18003fa80], xmm0
mov byte [0x18003bddd], dil
jmp 0x18000d379
movups xmm12, xmmword [rsp + 0x78]
movsd xmm11, qword [0x180036358]
xor r13d, r13d
cmp byte [0x18003be0b], r13b
mov r15, qword [rbp - 0x18]
je 0x18000da20
mov rax, qword [0x18003fce0]
mov rbx, qword [0x18003fcf8]
mov qword [rbp + 0x9d8], rax
mov rax, qword [0x18003feb0]
mov qword [rbp + 0x9d0], r15
mov qword [rbp + 0x9e0], r13
mov qword [rbp + 0x9e8], r13
test rax, rax
jne 0x18000d3e7
xor r9d, r9d
lea r8, str.GameplayStatics.GetAllActorsOfClass
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb0], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x9d0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movups xmm1, xmmword [rbp + 0x9e0]
mov esi, r13d
movsd xmm13, qword [0x180036260]
movdqa xmm0, xmm1
psrldq xmm0, 8
movd eax, xmm0
movups xmmword [rbp - 0x10], xmm1
test eax, eax
jle 0x18000da29
mov r15d, dword [rbp - 8]
movq r14, xmm1
mov r12, qword [rbp - 0x70]
cmp r13d, r15d
jge 0x18000da05
mov rbx, qword [r14]
test rbx, rbx
je 0x18000da05
mov rax, qword [0x18003fe08]
xorps xmm0, xmm0
movsd qword [rbp + 0x4a8], xmm0
movups xmmword [rbp + 0x498], xmm0
test rax, rax
jne 0x18000d485
xor r9d, r9d
lea r8, str.Actor.K2_GetActorLocation
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe08], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x498]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movups xmm6, xmmword [rbp + 0x498]
xor eax, eax
mov rdi, qword [0x18003fcc0]
movsd xmm0, qword [rbp + 0x4a8]
movsd qword [rbp + 0xa0], xmm0
movaps xmm0, xmmword [rbp - 0x40]
movsd qword [rbp + 0x1968], xmm0
movsd xmm0, qword [rbp + 0x120]
movsd qword [rbp + 0x1970], xmm0
movaps xmm0, xmm6
unpckhpd xmm0, xmm6
mov qword [rbp + 0x1990], rax
mov rax, qword [0x18003fe70]
movsd qword [rbp + 0x1980], xmm0
movsd xmm0, qword [rbp + 0x4a8]
movsd qword [rbp + 0x1988], xmm0
movsd qword [rbp + 0x1960], xmm12
movsd qword [rbp + 0x1978], xmm6
test rax, rax
jne 0x18000d536
xor r9d, r9d
lea r8, str.KismetMathLibrary.Vector_Distance
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe70], rax
mov r9, qword [rdi]
lea r8, [rbp + 0x1960]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
movsd xmm7, qword [rbp + 0x1990]
mulsd xmm7, xmm13
comisd xmm7, xmm11
ja 0x18000da05
mov rax, qword [0x18003fe68]
xorps xmm1, xmm1
movsd xmm0, qword [rbp + 0xa0]
movsd qword [rbp + 0xd28], xmm6
unpckhpd xmm6, xmm6
movsd qword [rbp + 0xd30], xmm6
movsd qword [rbp + 0xd38], xmm0
mov byte [rbp + 0xd50], 1
movups xmmword [rbp + 0xd40], xmm1
test rax, rax
jne 0x18000d5c1
xor r9d, r9d
lea r8, str.PlayerController.ProjectWorldLocationToScreen
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe68], rax
mov r9, qword [r12]
lea r8, [rbp + 0xd28]
mov rdx, rax
mov rcx, r12
call qword [r9 + 0x260]
movsd xmm9, qword [rbp + 0xd40]
movsd xmm10, qword [rbp + 0xd48]
cmp byte [rbp + 0xd50], r13b
je 0x18000da05
cmp byte [0x18003be0e], r13b
je 0x18000d890
lea rax, [0x180035cd8]
mov dword [rbp + 0x3b0], 3
mov qword [rbp + 0x3a8], rax
movaps xmm0, xmm7
mov dword [rbp + 0x3b4], 3
movups xmm6, xmmword [rbp + 0x3a8]
call fcn.18001c65c
lea rax, [0x180035ce0]
mov qword [rbp + 0x378], r13
mov qword [rbp + 0x3b8], rax
mov edi, 2
mov rax, qword [0x18003fdf0]
movaps xmm7, xmm0
mov dword [rbp + 0x3c0], edi
mov dword [rbp + 0x3c4], edi
mov qword [rbp + 0x380], r13
movups xmm8, xmmword [rbp + 0x3b8]
test rax, rax
jne 0x18000d695
xor r9d, r9d
lea r8, str.FortAthenaVehicle.GetDisplayName
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdf0], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x378]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rcx, qword [rbp + 0x378]
mov qword [rbp + 0x188], r13
cmp word [rcx], r13w
je 0x18000d6f4
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp word [rcx + rax*2], r13w
jne 0x18000d6d0
add eax, 1
mov dword [rbp + 0x190], eax
mov dword [rbp + 0x194], eax
je 0x18000d6fb
mov qword [rbp + 0x188], rcx
jmp 0x18000d6fb
mov qword [rbp + 0x190], r13
movups xmm0, xmmword [rbp + 0x188]
mov rax, qword [0x18003fec0]
mov rbx, qword [0x18003fca0]
movaps xmmword [rbp + 0x3180], xmm0
movsd qword [rbp + 0x31a0], xmm7
movaps xmmword [rbp + 0x3190], xmm8
mov qword [rbp + 0x31b8], r13
mov qword [rbp + 0x31c0], r13
movups xmmword [rbp + 0x31a8], xmm6
test rax, rax
jne 0x18000d75c
xor r9d, r9d
lea r8, str.KismetStringLibrary.BuildString_Double
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fec0], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x3180]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rcx, qword [rbp + 0x31b8]
mov qword [rbp + 0x198], r13
cmp word [rcx], r13w
je 0x18000d7b4
mov rax, 0xffffffffffffffff
nop
inc rax
cmp word [rcx + rax*2], r13w
jne 0x18000d790
add eax, 1
mov dword [rbp + 0x1a0], eax
mov dword [rbp + 0x1a4], eax
je 0x18000d7bb
mov qword [rbp + 0x198], rcx
jmp 0x18000d7bb
mov qword [rbp + 0x1a0], r13
mov rax, qword [0x18003bde0]
movups xmm0, xmmword [rbp + 0x198]
mov rbx, qword [0x18003bdd0]
movaps xmm6, xmmword [0x1800364d0]
movaps xmm1, xmmword [0x1800363f0]
mov qword [rbp + 0x1e20], rax
movzx eax, byte [0x18003be27]
mov byte [rbp + 0x1e92], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x1e38], xmm9
movsd qword [rbp + 0x1e40], xmm10
mov qword [rbp + 0x1e58], 0x3f800000
movaps xmmword [rbp + 0x1e60], xmm1
mov qword [rbp + 0x1e70], r13
mov dword [rbp + 0x1e78], r13d
mov word [rbp + 0x1e90], 0x101
mov qword [rbp + 0x1e94], r13
mov dword [rbp + 0x1e9c], r13d
mov dword [rbp + 0x1ea0], 0x3f800000
movups xmmword [rbp + 0x1e28], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1e80], xmm0
movups xmmword [rbp + 0x1e48], xmm6
test rax, rax
jne 0x18000d884
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x1e20]
jmp 0x18000d9f5
mov rax, qword [0x18003fdf0]
movzx edi, byte [0x18003be27]
mov qword [rbp + 0x388], r13
mov qword [rbp + 0x390], r13
test rax, rax
jne 0x18000d8cc
xor r9d, r9d
lea r8, str.FortAthenaVehicle.GetDisplayName
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdf0], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x388]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rcx, qword [rbp + 0x388]
mov qword [rbp + 0x1a8], r13
cmp word [rcx], r13w
je 0x18000d924
mov rax, 0xffffffffffffffff
nop
inc rax
cmp word [rcx + rax*2], r13w
jne 0x18000d900
add eax, 1
mov dword [rbp + 0x1b0], eax
mov dword [rbp + 0x1b4], eax
je 0x18000d92b
mov qword [rbp + 0x1a8], rcx
jmp 0x18000d92b
mov qword [rbp + 0x1b0], r13
movups xmm0, xmmword [rbp + 0x1a8]
mov rax, qword [0x18003bde0]
movaps xmm1, xmmword [0x1800363f0]
mov rbx, qword [0x18003bdd0]
movups xmmword [rbp + 0x1d98], xmm0
mov qword [rbp + 0x1d90], rax
movaps xmm0, xmmword [0x1800364d0]
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x1da8], xmm9
movsd qword [rbp + 0x1db0], xmm10
mov qword [rbp + 0x1dc8], 0x3f800000
movaps xmmword [rbp + 0x1dd0], xmm1
mov qword [rbp + 0x1de0], r13
mov dword [rbp + 0x1de8], r13d
mov word [rbp + 0x1e00], 0x101
mov byte [rbp + 0x1e02], dil
mov qword [rbp + 0x1e04], r13
mov dword [rbp + 0x1e0c], r13d
mov dword [rbp + 0x1e10], 0x3f800000
movups xmmword [rbp + 0x1db8], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1df0], xmm0
test rax, rax
jne 0x18000d9ee
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x1d90]
mov r9, qword [rbx]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
inc esi
add r14, 8
cmp esi, r15d
jl 0x18000d440
movzx r12d, byte [rsp + 0x40]
mov r15, qword [rbp - 0x18]
jmp 0x18000da29
movsd xmm13, qword [0x180036260]
cmp byte [0x18003be0a], 0
je 0x18000dff6
mov rax, qword [0x18003fca8]
mov rbx, qword [0x18003fcf8]
mov qword [rbp + 0x9b8], rax
mov rax, qword [0x18003feb0]
mov qword [rbp + 0x9b0], r15
mov qword [rbp + 0x9c0], r13
mov qword [rbp + 0x9c8], 0
test rax, rax
jne 0x18000da8b
xor r9d, r9d
lea r8, str.GameplayStatics.GetAllActorsOfClass
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb0], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x9b0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movups xmm1, xmmword [rbp + 0x9c0]
mov edi, r13d
movdqa xmm0, xmm1
psrldq xmm0, 8
movd eax, xmm0
movups xmmword [rbp - 0x10], xmm1
test eax, eax
jle 0x18000dff6
mov r14d, dword [rbp - 8]
lea r15, str.Flag
mov r12, qword [rbp - 0x70]
movq rsi, xmm1
cmp r13d, r14d
jge 0x18000dfdd
mov rbx, qword [rsi]
test rbx, rbx
je 0x18000dfdd
mov rax, qword [0x18003fe08]
xorps xmm0, xmm0
movsd qword [rbp + 0x4c0], xmm0
movups xmmword [rbp + 0x4b0], xmm0
test rax, rax
jne 0x18000db27
xor r9d, r9d
lea r8, str.Actor.K2_GetActorLocation
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe08], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x4b0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movups xmm6, xmmword [rbp + 0x4b0]
xor eax, eax
mov rbx, qword [0x18003fcc0]
movsd xmm0, qword [rbp + 0x4c0]
movsd qword [rbp + 0xa0], xmm0
movaps xmm0, xmmword [rbp - 0x40]
movsd qword [rbp + 0x18c0], xmm0
movsd xmm0, qword [rbp + 0x120]
movsd qword [rbp + 0x18c8], xmm0
movaps xmm0, xmm6
unpckhpd xmm0, xmm6
mov qword [rbp + 0x18e8], rax
mov rax, qword [0x18003fe70]
movsd qword [rbp + 0x18d8], xmm0
movsd xmm0, qword [rbp + 0x4c0]
movsd qword [rbp + 0x18e0], xmm0
movsd qword [rbp + 0x18b8], xmm12
movsd qword [rbp + 0x18d0], xmm6
test rax, rax
jne 0x18000dbd8
xor r9d, r9d
lea r8, str.KismetMathLibrary.Vector_Distance
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe70], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x18b8]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movsd xmm7, qword [rbp + 0x18e8]
mulsd xmm7, xmm13
comisd xmm7, xmm11
ja 0x18000dfdd
mov rax, qword [0x18003fe68]
xorps xmm1, xmm1
movsd xmm0, qword [rbp + 0xa0]
movsd qword [rbp + 0xe40], xmm6
unpckhpd xmm6, xmm6
movsd qword [rbp + 0xe48], xmm6
movsd qword [rbp + 0xe50], xmm0
mov byte [rbp + 0xe68], 1
movups xmmword [rbp + 0xe58], xmm1
test rax, rax
jne 0x18000dc63
xor r9d, r9d
lea r8, str.PlayerController.ProjectWorldLocationToScreen
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe68], rax
mov r9, qword [r12]
lea r8, [rbp + 0xe40]
mov rdx, rax
mov rcx, r12
call qword [r9 + 0x260]
cmp byte [rbp + 0xe68], 0
movsd xmm8, qword [rbp + 0xe58]
movsd xmm9, qword [rbp + 0xe60]
je 0x18000dfdd
cmp byte [0x18003be0e], 0
je 0x18000decb
lea rax, [0x180035cd8]
mov dword [rbp + 0x3d0], 3
mov qword [rbp + 0x3c8], rax
movaps xmm0, xmm7
mov dword [rbp + 0x3d4], 3
movups xmm6, xmmword [rbp + 0x3c8]
call fcn.18001c65c
mov rbx, qword [0x18003fca0]
mov eax, 2
mov dword [rbp + 0x3f0], eax
mov dword [rbp + 0x3f4], eax
lea rax, [0x180035ce0]
mov qword [rbp + 0x3e8], rax
movups xmm2, xmmword [rbp + 0x3e8]
mov rax, qword [0x18003fec0]
mov dword [rbp + 0x3e0], 5
mov dword [rbp + 0x3e4], 5
mov qword [rbp + 0x3d8], r15
movaps xmmword [rbp + 0x31e0], xmm2
movsd qword [rbp + 0x31f0], xmm0
mov qword [rbp + 0x3208], r13
mov qword [rbp + 0x3210], 0
movups xmm1, xmmword [rbp + 0x3d8]
movups xmmword [rbp + 0x31f8], xmm6
movaps xmmword [rbp + 0x31d0], xmm1
test rax, rax
jne 0x18000dd7d
xor r9d, r9d
lea r8, str.KismetStringLibrary.BuildString_Double
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fec0], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x31d0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rcx, qword [rbp + 0x3208]
mov qword [rbp + 0x1b8], r13
cmp word [rcx], 0
je 0x18000ddd4
mov rax, 0xffffffffffffffff
nop
inc rax
cmp word [rcx + rax*2], 0
jne 0x18000ddb0
add eax, 1
mov dword [rbp + 0x1c0], eax
mov dword [rbp + 0x1c4], eax
je 0x18000dddf
mov qword [rbp + 0x1b8], rcx
jmp 0x18000dddf
mov qword [rbp + 0x1c0], 0
mov rax, qword [0x18003bde0]
movups xmm0, xmmword [rbp + 0x1b8]
mov rbx, qword [0x18003bdd0]
movaps xmm6, xmmword [0x1800364d0]
movaps xmm1, xmmword [0x1800363d0]
mov qword [rbp + 0x1d00], rax
movzx eax, byte [0x18003be27]
mov byte [rbp + 0x1d72], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x1d18], xmm8
movsd qword [rbp + 0x1d20], xmm9
mov dword [rbp + 0x1d38], 0
mov dword [rbp + 0x1d3c], 0x3f800000
movaps xmmword [rbp + 0x1d40], xmm1
mov qword [rbp + 0x1d50], 0
mov dword [rbp + 0x1d58], 0
mov word [rbp + 0x1d70], 0x101
mov qword [rbp + 0x1d74], 0
mov dword [rbp + 0x1d7c], 0
mov dword [rbp + 0x1d80], 0x3f800000
movups xmmword [rbp + 0x1d08], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1d60], xmm0
movups xmmword [rbp + 0x1d28], xmm6
test rax, rax
jne 0x18000debf
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x1d00]
jmp 0x18000dfcd
mov rax, qword [0x18003bde0]
movaps xmm1, xmmword [0x1800363d0]
mov rbx, qword [0x18003bdd0]
mov qword [rbp + 0x1c70], rax
movzx eax, byte [0x18003be27]
mov dword [rbp + 0x400], 5
mov dword [rbp + 0x404], 5
mov qword [rbp + 0x3f8], r15
movups xmm0, xmmword [rbp + 0x3f8]
mov byte [rbp + 0x1ce2], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x1c88], xmm8
movsd qword [rbp + 0x1c90], xmm9
mov dword [rbp + 0x1ca8], 0
mov dword [rbp + 0x1cac], 0x3f800000
movaps xmmword [rbp + 0x1cb0], xmm1
mov qword [rbp + 0x1cc0], 0
mov dword [rbp + 0x1cc8], 0
mov word [rbp + 0x1ce0], 0x101
mov qword [rbp + 0x1ce4], 0
mov dword [rbp + 0x1cec], 0
mov dword [rbp + 0x1cf0], 0x3f800000
movups xmmword [rbp + 0x1c78], xmm0
movaps xmm0, xmmword [0x1800364d0]
movups xmmword [rbp + 0x1c98], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1cd0], xmm0
test rax, rax
jne 0x18000dfc6
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x1c70]
mov r9, qword [rbx]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
inc edi
add rsi, 8
cmp edi, r14d
jl 0x18000dae2
movzx r12d, byte [rsp + 0x40]
mov r15, qword [rbp - 0x18]
cmp byte [0x18003be0d], 0
je 0x18000e5c6
mov rax, qword [0x18003fcb0]
mov rbx, qword [0x18003fcf8]
mov qword [rbp + 0x998], rax
mov rax, qword [0x18003feb0]
mov qword [rbp + 0x990], r15
mov qword [rbp + 0x9a0], r13
mov qword [rbp + 0x9a8], 0
test rax, rax
jne 0x18000e058
xor r9d, r9d
lea r8, str.GameplayStatics.GetAllActorsOfClass
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb0], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x990]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movups xmm1, xmmword [rbp + 0x9a0]
mov edi, r13d
movdqa xmm0, xmm1
psrldq xmm0, 8
movd eax, xmm0
movups xmmword [rbp - 0x10], xmm1
test eax, eax
jle 0x18000e5c6
mov r14d, dword [rbp - 8]
lea r15, str.Trap
mov r12, qword [rbp - 0x70]
movq rsi, xmm1
cmp r13d, r14d
jge 0x18000e5ad
mov rbx, qword [rsi]
test rbx, rbx
je 0x18000e5ad
mov rax, qword [0x18003fe08]
xorps xmm0, xmm0
movsd qword [rbp + 0x7c8], xmm0
movups xmmword [rbp + 0x7b8], xmm0
test rax, rax
jne 0x18000e0f4
xor r9d, r9d
lea r8, str.Actor.K2_GetActorLocation
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe08], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x7b8]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movups xmm6, xmmword [rbp + 0x7b8]
xor eax, eax
mov rbx, qword [0x18003fcc0]
movsd xmm0, qword [rbp + 0x7c8]
movsd qword [rbp + 0xa0], xmm0
movaps xmm0, xmmword [rbp - 0x40]
movsd qword [rbp + 0x1818], xmm0
movsd xmm0, qword [rbp + 0x120]
movsd qword [rbp + 0x1820], xmm0
movaps xmm0, xmm6
unpckhpd xmm0, xmm6
mov qword [rbp + 0x1840], rax
mov rax, qword [0x18003fe70]
movsd qword [rbp + 0x1830], xmm0
movsd xmm0, qword [rbp + 0x7c8]
movsd qword [rbp + 0x1838], xmm0
movsd qword [rbp + 0x1810], xmm12
movsd qword [rbp + 0x1828], xmm6
test rax, rax
jne 0x18000e1a5
xor r9d, r9d
lea r8, str.KismetMathLibrary.Vector_Distance
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe70], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1810]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movsd xmm7, qword [rbp + 0x1840]
mulsd xmm7, xmm13
comisd xmm7, xmm11
ja 0x18000e5ad
mov rax, qword [0x18003fe68]
xorps xmm1, xmm1
movsd xmm0, qword [rbp + 0xa0]
movsd qword [rbp + 0xcc8], xmm6
unpckhpd xmm6, xmm6
movsd qword [rbp + 0xcd0], xmm6
movsd qword [rbp + 0xcd8], xmm0
mov byte [rbp + 0xcf0], 1
movups xmmword [rbp + 0xce0], xmm1
test rax, rax
jne 0x18000e230
xor r9d, r9d
lea r8, str.PlayerController.ProjectWorldLocationToScreen
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe68], rax
mov r9, qword [r12]
lea r8, [rbp + 0xcc8]
mov rdx, rax
mov rcx, r12
call qword [r9 + 0x260]
cmp byte [rbp + 0xcf0], 0
movsd xmm8, qword [rbp + 0xce0]
movsd xmm9, qword [rbp + 0xce8]
je 0x18000e5ad
cmp byte [0x18003be0e], 0
je 0x18000e49b
lea rax, [0x180035cd8]
mov dword [rbp + 0x410], 3
mov qword [rbp + 0x408], rax
movaps xmm0, xmm7
mov dword [rbp + 0x414], 3
movups xmm6, xmmword [rbp + 0x408]
call fcn.18001c65c
mov rbx, qword [0x18003fca0]
mov eax, 2
mov dword [rbp + 0x430], eax
mov dword [rbp + 0x434], eax
lea rax, [0x180035ce0]
mov qword [rbp + 0x428], rax
movups xmm2, xmmword [rbp + 0x428]
mov rax, qword [0x18003fec0]
mov dword [rbp + 0x420], 5
mov dword [rbp + 0x424], 5
mov qword [rbp + 0x418], r15
movaps xmmword [rbp + 0x3630], xmm2
movsd qword [rbp + 0x3640], xmm0
mov qword [rbp + 0x3658], r13
mov qword [rbp + 0x3660], 0
movups xmm1, xmmword [rbp + 0x418]
movups xmmword [rbp + 0x3648], xmm6
movaps xmmword [rbp + 0x3620], xmm1
test rax, rax
jne 0x18000e34a
xor r9d, r9d
lea r8, str.KismetStringLibrary.BuildString_Double
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fec0], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x3620]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rcx, qword [rbp + 0x3658]
mov qword [rbp + 0x1c8], r13
cmp word [rcx], 0
je 0x18000e3a4
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp word [rcx + rax*2], 0
jne 0x18000e380
add eax, 1
mov dword [rbp + 0x1d0], eax
mov dword [rbp + 0x1d4], eax
je 0x18000e3af
mov qword [rbp + 0x1c8], rcx
jmp 0x18000e3af
mov qword [rbp + 0x1d0], 0
mov rax, qword [0x18003bde0]
movups xmm0, xmmword [rbp + 0x1c8]
mov rbx, qword [0x18003bdd0]
movaps xmm6, xmmword [0x1800364d0]
movaps xmm1, xmmword [0x1800363d0]
mov qword [rbp + 0x2180], rax
movzx eax, byte [0x18003be27]
mov byte [rbp + 0x21f2], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x2198], xmm8
movsd qword [rbp + 0x21a0], xmm9
mov dword [rbp + 0x21b8], 0
mov dword [rbp + 0x21bc], 0x3f800000
movaps xmmword [rbp + 0x21c0], xmm1
mov qword [rbp + 0x21d0], 0
mov dword [rbp + 0x21d8], 0
mov word [rbp + 0x21f0], 0x101
mov qword [rbp + 0x21f4], 0
mov dword [rbp + 0x21fc], 0
mov dword [rbp + 0x2200], 0x3f800000
movups xmmword [rbp + 0x2188], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x21e0], xmm0
movups xmmword [rbp + 0x21a8], xmm6
test rax, rax
jne 0x18000e48f
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x2180]
jmp 0x18000e59d
mov rax, qword [0x18003bde0]
movaps xmm1, xmmword [0x1800363d0]
mov rbx, qword [0x18003bdd0]
mov qword [rbp + 0x1be0], rax
movzx eax, byte [0x18003be27]
mov dword [rbp + 0x440], 5
mov dword [rbp + 0x444], 5
mov qword [rbp + 0x438], r15
movups xmm0, xmmword [rbp + 0x438]
mov byte [rbp + 0x1c52], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x1bf8], xmm8
movsd qword [rbp + 0x1c00], xmm9
mov dword [rbp + 0x1c18], 0
mov dword [rbp + 0x1c1c], 0x3f800000
movaps xmmword [rbp + 0x1c20], xmm1
mov qword [rbp + 0x1c30], 0
mov dword [rbp + 0x1c38], 0
mov word [rbp + 0x1c50], 0x101
mov qword [rbp + 0x1c54], 0
mov dword [rbp + 0x1c5c], 0
mov dword [rbp + 0x1c60], 0x3f800000
movups xmmword [rbp + 0x1be8], xmm0
movaps xmm0, xmmword [0x1800364d0]
movups xmmword [rbp + 0x1c08], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1c40], xmm0
test rax, rax
jne 0x18000e596
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x1be0]
mov r9, qword [rbx]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
inc edi
add rsi, 8
cmp edi, r14d
jl 0x18000e0af
movzx r12d, byte [rsp + 0x40]
mov r15, qword [rbp - 0x18]
cmp byte [0x18003be0c], 0
je 0x18000eb96
mov rax, qword [0x18003fcc8]
mov rbx, qword [0x18003fcf8]
mov qword [rbp + 0x978], rax
mov rax, qword [0x18003feb0]
mov qword [rbp + 0x970], r15
mov qword [rbp + 0x980], r13
mov qword [rbp + 0x988], 0
test rax, rax
jne 0x18000e628
xor r9d, r9d
lea r8, str.GameplayStatics.GetAllActorsOfClass
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb0], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x970]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movups xmm1, xmmword [rbp + 0x980]
mov edi, r13d
movdqa xmm0, xmm1
psrldq xmm0, 8
movd eax, xmm0
movups xmmword [rbp - 0x10], xmm1
test eax, eax
jle 0x18000eb96
mov r14d, dword [rbp - 8]
lea r15, str.Rift
mov r12, qword [rbp - 0x70]
movq rsi, xmm1
cmp r13d, r14d
jge 0x18000eb7d
mov rbx, qword [rsi]
test rbx, rbx
je 0x18000eb7d
mov rax, qword [0x18003fe08]
xorps xmm0, xmm0
movsd qword [rbp + 0x7e0], xmm0
movups xmmword [rbp + 0x7d0], xmm0
test rax, rax
jne 0x18000e6c4
xor r9d, r9d
lea r8, str.Actor.K2_GetActorLocation
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe08], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x7d0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movups xmm6, xmmword [rbp + 0x7d0]
xor eax, eax
mov rbx, qword [0x18003fcc0]
movsd xmm0, qword [rbp + 0x7e0]
movsd qword [rbp + 0xa0], xmm0
movaps xmm0, xmmword [rbp - 0x40]
movsd qword [rbp + 0x18f8], xmm0
movsd xmm0, qword [rbp + 0x120]
movsd qword [rbp + 0x1900], xmm0
movaps xmm0, xmm6
unpckhpd xmm0, xmm6
mov qword [rbp + 0x1920], rax
mov rax, qword [0x18003fe70]
movsd qword [rbp + 0x1910], xmm0
movsd xmm0, qword [rbp + 0x7e0]
movsd qword [rbp + 0x1918], xmm0
movsd qword [rbp + 0x18f0], xmm12
movsd qword [rbp + 0x1908], xmm6
test rax, rax
jne 0x18000e775
xor r9d, r9d
lea r8, str.KismetMathLibrary.Vector_Distance
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe70], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x18f0]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movsd xmm7, qword [rbp + 0x1920]
mulsd xmm7, xmm13
comisd xmm7, xmm11
ja 0x18000eb7d
mov rax, qword [0x18003fe68]
xorps xmm1, xmm1
movsd xmm0, qword [rbp + 0xa0]
movsd qword [rbp + 0xe10], xmm6
unpckhpd xmm6, xmm6
movsd qword [rbp + 0xe18], xmm6
movsd qword [rbp + 0xe20], xmm0
mov byte [rbp + 0xe38], 1
movups xmmword [rbp + 0xe28], xmm1
test rax, rax
jne 0x18000e800
xor r9d, r9d
lea r8, str.PlayerController.ProjectWorldLocationToScreen
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe68], rax
mov r9, qword [r12]
lea r8, [rbp + 0xe10]
mov rdx, rax
mov rcx, r12
call qword [r9 + 0x260]
cmp byte [rbp + 0xe38], 0
movsd xmm8, qword [rbp + 0xe28]
movsd xmm9, qword [rbp + 0xe30]
je 0x18000eb7d
cmp byte [0x18003be0e], 0
je 0x18000ea6b
lea rax, [0x180035cd8]
mov dword [rbp + 0x450], 3
mov qword [rbp + 0x448], rax
movaps xmm0, xmm7
mov dword [rbp + 0x454], 3
movups xmm6, xmmword [rbp + 0x448]
call fcn.18001c65c
mov rbx, qword [0x18003fca0]
mov eax, 2
mov dword [rbp + 0x470], eax
mov dword [rbp + 0x474], eax
lea rax, [0x180035ce0]
mov qword [rbp + 0x468], rax
movups xmm2, xmmword [rbp + 0x468]
mov rax, qword [0x18003fec0]
mov dword [rbp + 0x460], 5
mov dword [rbp + 0x464], 5
mov qword [rbp + 0x458], r15
movaps xmmword [rbp + 0x3230], xmm2
movsd qword [rbp + 0x3240], xmm0
mov qword [rbp + 0x3258], r13
mov qword [rbp + 0x3260], 0
movups xmm1, xmmword [rbp + 0x458]
movups xmmword [rbp + 0x3248], xmm6
movaps xmmword [rbp + 0x3220], xmm1
test rax, rax
jne 0x18000e91a
xor r9d, r9d
lea r8, str.KismetStringLibrary.BuildString_Double
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fec0], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x3220]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rcx, qword [rbp + 0x3258]
mov qword [rbp + 0x138], r13
cmp word [rcx], 0
je 0x18000e974
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp word [rcx + rax*2], 0
jne 0x18000e950
add eax, 1
mov dword [rbp + 0x140], eax
mov dword [rbp + 0x144], eax
je 0x18000e97f
mov qword [rbp + 0x138], rcx
jmp 0x18000e97f
mov qword [rbp + 0x140], 0
mov rax, qword [0x18003bde0]
movups xmm0, xmmword [rbp + 0x138]
mov rbx, qword [0x18003bdd0]
movaps xmm6, xmmword [0x1800364d0]
movaps xmm1, xmmword [0x1800363d0]
mov qword [rbp + 0x1b50], rax
movzx eax, byte [0x18003be27]
mov byte [rbp + 0x1bc2], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x1b68], xmm8
movsd qword [rbp + 0x1b70], xmm9
mov dword [rbp + 0x1b88], 0x3f800000
mov dword [rbp + 0x1b8c], 0x3f800000
movaps xmmword [rbp + 0x1b90], xmm1
mov qword [rbp + 0x1ba0], 0
mov dword [rbp + 0x1ba8], 0
mov word [rbp + 0x1bc0], 0x101
mov qword [rbp + 0x1bc4], 0
mov dword [rbp + 0x1bcc], 0
mov dword [rbp + 0x1bd0], 0x3f800000
movups xmmword [rbp + 0x1b58], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1bb0], xmm0
movups xmmword [rbp + 0x1b78], xmm6
test rax, rax
jne 0x18000ea5f
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x1b50]
jmp 0x18000eb6d
mov rax, qword [0x18003bde0]
movaps xmm1, xmmword [0x1800363d0]
mov rbx, qword [0x18003bdd0]
mov qword [rbp + 0x1ac0], rax
movzx eax, byte [0x18003be27]
mov dword [rbp + 0x480], 5
mov dword [rbp + 0x484], 5
mov qword [rbp + 0x478], r15
movups xmm0, xmmword [rbp + 0x478]
mov byte [rbp + 0x1b32], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x1ad8], xmm8
movsd qword [rbp + 0x1ae0], xmm9
mov dword [rbp + 0x1af8], 0x3f800000
mov dword [rbp + 0x1afc], 0x3f800000
movaps xmmword [rbp + 0x1b00], xmm1
mov qword [rbp + 0x1b10], 0
mov dword [rbp + 0x1b18], 0
mov word [rbp + 0x1b30], 0x101
mov qword [rbp + 0x1b34], 0
mov dword [rbp + 0x1b3c], 0
mov dword [rbp + 0x1b40], 0x3f800000
movups xmmword [rbp + 0x1ac8], xmm0
movaps xmm0, xmmword [0x1800364d0]
movups xmmword [rbp + 0x1ae8], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1b20], xmm0
test rax, rax
jne 0x18000eb66
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x1ac0]
mov r9, qword [rbx]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
inc edi
add rsi, 8
cmp edi, r14d
jl 0x18000e67f
movzx r12d, byte [rsp + 0x40]
mov r15, qword [rbp - 0x18]
cmp byte [0x18003be26], 0
je 0x18000f1d2
mov rax, qword [0x18003fc90]
mov rbx, r13
mov rdi, qword [0x18003fcf8]
mov qword [rbp + 0x878], rax
mov rax, qword [0x18003feb0]
mov qword [rbp + 0x870], r15
mov qword [rbp + 0x880], r13
mov qword [rbp + 0x888], 0
test rax, rax
jne 0x18000ebfb
xor r9d, r9d
lea r8, str.GameplayStatics.GetAllActorsOfClass
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb0], rax
mov r9, qword [rdi]
lea r8, [rbp + 0x870]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
mov r10d, dword [rbp + 0x888]
mov ecx, r13d
test r10d, r10d
jle 0x18000ec5b
mov r8, qword [rbp + 0x880]
movzx eax, byte [rsp + 0x41]
cmp ecx, r10d
jge 0x18000ec50
mov rdx, qword [r8]
test rdx, rdx
je 0x18000ec50
lea r9, [rdx + 0x2b8]
test r9, r9
je 0x18000ec4a
movzx eax, byte [r9]
test al, 4
cmovne rbx, rdx
inc ecx
add r8, 8
cmp ecx, r10d
jl 0x18000ec32
xor dil, dil
xorps xmm14, xmm14
xorps xmm9, xmm9
xorps xmm10, xmm10
xorps xmm11, xmm11
test rbx, rbx
je 0x18000f1a9
mov rax, qword [0x18003fe08]
xorps xmm0, xmm0
movsd qword [rbp + 0x7f8], xmm14
movups xmmword [rbp + 0x7e8], xmm0
test rax, rax
jne 0x18000ecb1
xor r9d, r9d
lea r8, str.Actor.K2_GetActorLocation
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe08], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x7e8]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movups xmm6, xmmword [rbp + 0x7e8]
mov rax, qword [0x18003fe68]
movsd xmm12, qword [rbp + 0x7f8]
xorps xmm1, xmm1
movsd qword [rbp + 0xde0], xmm6
movaps xmm0, xmm6
unpckhpd xmm0, xmm6
movsd qword [rbp + 0xde8], xmm0
movsd xmm0, qword [rbp + 0x7f8]
movsd qword [rbp + 0xdf0], xmm0
movsd qword [rbp + 0xa0], xmm12
mov byte [rbp + 0xe08], 1
movups xmmword [rbp + 0xdf8], xmm1
test rax, rax
jne 0x18000ed40
xor r9d, r9d
lea r8, str.PlayerController.ProjectWorldLocationToScreen
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe68], rax
mov rsi, qword [rbp - 0x70]
lea r8, [rbp + 0xde0]
mov rdx, rax
mov rcx, rsi
mov r9, qword [rsi]
call qword [r9 + 0x260]
movsd xmm7, qword [rbp + 0xdf8]
movsd xmm8, qword [rbp + 0xe00]
cmp byte [rbp + 0xe08], dil
je 0x18000f1a9
ucomisd xmm7, xmm14
jp 0x18000ed86
je 0x18000f1a9
ucomisd xmm8, xmm14
jp 0x18000ed93
je 0x18000f1a9
movaps xmm13, xmmword [0x1800364d0]
lea rax, [0x180035d38]
movaps xmm1, xmmword [0x1800363d0]
mov rbx, qword [0x18003bdd0]
mov qword [rbp + 0x488], rax
mov rax, qword [0x18003bde0]
mov qword [rbp + 0x1a30], rax
movzx eax, byte [0x18003be27]
mov dword [rbp + 0x490], 4
mov dword [rbp + 0x494], 4
movups xmm0, xmmword [rbp + 0x488]
mov byte [rbp + 0x1aa2], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x1a48], xmm7
movsd qword [rbp + 0x1a50], xmm8
mov qword [rbp + 0x1a68], 0x3f800000
movaps xmmword [rbp + 0x1a70], xmm1
mov qword [rbp + 0x1a80], 0
mov dword [rbp + 0x1a88], 0
mov word [rbp + 0x1aa0], 0x101
mov qword [rbp + 0x1aa4], 0
mov dword [rbp + 0x1aac], 0
mov dword [rbp + 0x1ab0], 0x3f800000
movups xmmword [rbp + 0x1a38], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1a90], xmm0
movups xmmword [rbp + 0x1a58], xmm13
test rax, rax
jne 0x18000ee8d
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1a30]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003be24], dil
je 0x18000f1a9
cmp qword [rbp - 0x78], 0
je 0x18000f1a9
cmp byte [0x18003be25], dil
je 0x18000eff2
cmp byte [0x18003aa45], dil
je 0x18000ef64
movsd xmm0, qword [rbp - 0x30]
mov rax, qword [0x18003feb8]
movaps xmm1, xmmword [0x180036490]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x3048], xmm0
movsd xmm0, qword [rbp - 0x20]
movsd qword [rbp + 0x3050], xmm0
movss xmm0, dword [0x18003aa40]
movss dword [rbp + 0x3068], xmm0
movsd qword [rbp + 0x3058], xmm7
movsd qword [rbp + 0x3060], xmm8
movups xmmword [rbp + 0x306c], xmm1
test rax, rax
jne 0x18000ef4d
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x3048]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movsd xmm0, qword [rbp - 0x30]
mov rax, qword [0x18003feb8]
movaps xmm1, xmmword [0x180036410]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x3080], xmm0
movsd xmm0, qword [rbp - 0x20]
movsd qword [rbp + 0x3088], xmm0
movss xmm0, dword [0x18003bdd8]
movss dword [rbp + 0x30a0], xmm0
movsd qword [rbp + 0x3090], xmm7
movsd qword [rbp + 0x3098], xmm8
movups xmmword [rbp + 0x30a4], xmm1
test rax, rax
jne 0x18000efdb
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x3080]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movups xmm0, xmmword [0x18003f850]
xor eax, eax
movsd xmm1, qword [0x18003f860]
mov dword [rbp + 0x39c8], eax
mov rax, qword [0x18003fed0]
movsd qword [rbp + 0x39c0], xmm1
movups xmmword [rbp + 0x39b0], xmm0
test rax, rax
jne 0x18000f03f
xor r9d, r9d
lea r8, str.PlayerController.IsInputKeyDown
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fed0], rax
mov r9, qword [rsi]
lea r8, [rbp + 0x39b0]
mov rdx, rax
mov rcx, rsi
call qword [r9 + 0x260]
cmp byte [rbp + 0x39c8], dil
je 0x18000f1a9
cmp byte [0x18003be21], dil
je 0x18000f135
movups xmm0, xmmword [rsp + 0x78]
mov rax, qword [0x18003fed8]
mov dil, 1
mov rbx, qword [0x18003fcc0]
xorps xmm1, xmm1
movsd qword [rbp + 0x1770], xmm0
movaps xmm0, xmmword [rbp - 0x40]
movsd qword [rbp + 0x1778], xmm0
movsd xmm0, qword [rbp + 0x120]
movsd qword [rbp + 0x1780], xmm0
movsd xmm0, qword [rbp + 0xa0]
movsd qword [rbp + 0x1788], xmm6
unpckhpd xmm6, xmm6
movsd qword [rbp + 0x1798], xmm0
movsd qword [rbp + 0x1790], xmm6
movsd qword [rbp + 0x17b0], xmm14
movaps xmmword [rbp + 0x17a0], xmm1
test rax, rax
jne 0x18000f101
xor r9d, r9d
lea r8, str.KismetMathLibrary.FindLookAtRotation
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fed8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1770]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movsd xmm9, qword [rbp + 0x17a0]
movsd xmm10, qword [rbp + 0x17a8]
movsd xmm11, qword [rbp + 0x17b0]
jmp 0x18000f1a9
movzx eax, byte [0x18003be22]
lea r9, [rbp + 0x70]
movups xmm0, xmmword [rbp + 0x348]
lea r8, [rbp - 0x10]
mov rdx, rsi
movsd qword [rsp + 0x38], xmm13
mov rcx, r15
mov byte [rsp + 0x30], al
movzx eax, byte [0x18003be23]
movaps xmmword [rbp + 0x70], xmm0
movsd xmm0, qword [rbp + 0x338]
movsd qword [rbp + 0x80], xmm0
movups xmm0, xmmword [rsp + 0x78]
mov byte [rsp + 0x28], al
lea rax, [rbp + 0x40]
movaps xmmword [rbp + 0x40], xmm6
movaps xmmword [rbp - 0x10], xmm0
movsd xmm0, qword [rbp + 0xe0]
movsd qword [rbp], xmm0
movsd qword [rbp + 0x50], xmm12
mov qword [rsp + 0x20], rax
call fcn.180006290
test r12b, r12b
jne 0x18000f1d6
movsd qword [0x18003fa58], xmm9
movsd qword [0x18003fa60], xmm10
movsd qword [0x18003fa68], xmm11
mov byte [0x18003bddd], dil
jmp 0x18000f1d6
xorps xmm14, xmm14
cmp byte [0x18003be18], 0
movsd xmm15, qword [0x1800362c8]
je 0x18000fc98
mov rax, qword [0x18003fcd8]
mov rbx, qword [0x18003fcf8]
mov qword [rbp + 0x958], rax
mov rax, qword [0x18003feb0]
mov qword [rbp + 0x950], r15
mov qword [rbp + 0x960], r13
mov qword [rbp + 0x968], 0
test rax, rax
jne 0x18000f241
xor r9d, r9d
lea r8, str.GameplayStatics.GetAllActorsOfClass
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb0], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x950]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movups xmm0, xmmword [rbp + 0x960]
mov r14d, r13d
movups xmmword [rbp - 0x68], xmm0
psrldq xmm0, 8
movd eax, xmm0
test eax, eax
jle 0x18000fc98
mov r15, qword [rsp + 0x50]
mov r12, r13
mov r13, qword [rsp + 0x50]
movzx esi, byte [rsp + 0x41]
mov eax, dword [rbp - 0x60]
jmp 0x18000f294
xorps xmm14, xmm14
cmp r14d, eax
jge 0x18000fc80
mov rcx, qword [rbp - 0x68]
mov rbx, qword [rcx + r12*8]
test rbx, rbx
je 0x18000fc80
mov rax, qword [0x18003fe08]
xorps xmm0, xmm0
movsd qword [rbp + 0x810], xmm14
movups xmmword [rbp + 0x800], xmm0
test rax, rax
jne 0x18000f2e8
xor r9d, r9d
lea r8, str.Actor.K2_GetActorLocation
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe08], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x800]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movups xmm7, xmmword [rbp + 0x800]
mov rdi, qword [0x18003fcc0]
xor eax, eax
movups xmm0, xmmword [rsp + 0x78]
mov qword [rbp + 0x1878], rax
mov rax, qword [0x18003fe70]
movsd xmm8, qword [rbp + 0x810]
movsd qword [rbp + 0x1848], xmm0
movaps xmm0, xmmword [rbp - 0x40]
movsd qword [rbp + 0x1850], xmm0
movsd xmm0, qword [rbp + 0x120]
movsd qword [rbp + 0x1858], xmm0
movaps xmm0, xmm7
unpckhpd xmm0, xmm7
movsd qword [rbp + 0x1868], xmm0
movsd xmm0, qword [rbp + 0x810]
movsd qword [rbp + 0x1870], xmm0
movsd qword [rbp + 0x1860], xmm7
movsd qword [rbp + 0xa0], xmm8
test rax, rax
jne 0x18000f39f
xor r9d, r9d
lea r8, str.KismetMathLibrary.Vector_Distance
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe70], rax
mov r9, qword [rdi]
lea r8, [rbp + 0x1848]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
movss xmm0, dword [0x18003aa68]
movsd xmm15, qword [rbp + 0x1878]
mulsd xmm15, qword [0x180036260]
cvtps2pd xmm0, xmm0
comisd xmm15, xmm0
ja 0x18000fc7d
add rbx, 0x368
je 0x18000f3ea
mov r15, qword [rbx]
test r15, r15
je 0x18000fc7d
lea rax, [r15 + 0x98]
test rax, rax
je 0x18000f41d
movups xmm0, xmmword [rax]
lea r13, [rbp + 0x35c8]
movups xmmword [rbp + 0x35c8], xmm0
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x35d8], xmm1
mov rdi, qword [r13]
test rdi, rdi
je 0x18000fc7d
cmp qword [rdi + 0x38], 0
je 0x18000fc7d
lea rax, [r15 + 0x73]
xorps xmm6, xmm6
test rax, rax
je 0x18000f444
movzx esi, byte [rax]
cmp byte [0x18003be16], 0
je 0x18000f45c
cmp sil, 1
jne 0x18000f45c
movaps xmm6, xmmword [0x180036450]
jmp 0x18000f4d2
cmp byte [0x18003be12], 0
je 0x18000f474
cmp sil, 2
jne 0x18000f474
movaps xmm6, xmmword [0x180036460]
jmp 0x18000f4d2
cmp byte [0x18003be11], 0
je 0x18000f48c
cmp sil, 3
jne 0x18000f48c
movaps xmm6, xmmword [0x180036470]
jmp 0x18000f4d2
cmp byte [0x18003be14], 0
je 0x18000f4a4
cmp sil, 4
jne 0x18000f4a4
movaps xmm6, xmmword [0x1800364a0]
jmp 0x18000f4d2
cmp byte [0x18003be17], 0
je 0x18000f4bc
cmp sil, 5
jne 0x18000f4bc
movaps xmm6, xmmword [0x180036420]
jmp 0x18000f4d2
cmp byte [0x18003be13], 0
je 0x18000f4d2
cmp sil, 6
jne 0x18000f4d2
movaps xmm6, xmmword [0x180036430]
cmp byte [0x18003be1d], 0
movaps xmm10, xmm6
movaps xmm11, xmm6
shufps xmm10, xmm6, 0xff
movaps xmm12, xmm6
shufps xmm11, xmm6, 0xaa
shufps xmm12, xmm6, 0x55
xorps xmm13, xmm13
je 0x18000f53f
cmp byte [0x18003be1c], 0
je 0x18000f53f
ucomiss xmm6, xmm13
jp 0x18000f523
jne 0x18000f523
ucomiss xmm12, xmm13
jp 0x18000f523
jne 0x18000f523
ucomiss xmm11, xmm13
jp 0x18000f523
jne 0x18000f523
ucomiss xmm10, xmm13
jp 0x18000f523
je 0x18000f53f
lea rdx, [rbp - 0x10]
movdqa xmmword [rbp - 0x10], xmm6
lea rcx, [rbp + 0x40]
movaps xmmword [rbp + 0x40], xmm7
movsd qword [rbp + 0x50], xmm8
call fcn.180005980
mov rax, qword [0x18003fe68]
xorps xmm1, xmm1
movsd xmm0, qword [rbp + 0xa0]
movsd qword [rbp + 0xdb0], xmm7
unpckhpd xmm7, xmm7
movsd qword [rbp + 0xdb8], xmm7
movsd qword [rbp + 0xdc0], xmm0
mov byte [rbp + 0xdd8], 1
movups xmmword [rbp + 0xdc8], xmm1
test rax, rax
jne 0x18000f59b
xor r9d, r9d
lea r8, str.PlayerController.ProjectWorldLocationToScreen
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe68], rax
mov rcx, qword [rbp - 0x70]
lea r8, [rbp + 0xdb0]
mov rdx, rax
mov r9, qword [rcx]
call qword [r9 + 0x260]
cmp byte [rbp + 0xdd8], 0
movsd xmm9, qword [rbp + 0xdc8]
movsd xmm14, qword [rbp + 0xdd0]
je 0x18000fc7d
xorps xmm0, xmm0
ucomisd xmm9, xmm0
jp 0x18000f5e2
je 0x18000fc7d
ucomisd xmm14, xmm0
jp 0x18000f5ef
je 0x18000fc7d
ucomiss xmm6, xmm13
jp 0x18000f613
jne 0x18000f613
ucomiss xmm12, xmm13
jp 0x18000f613
jne 0x18000f613
ucomiss xmm11, xmm13
jp 0x18000f613
jne 0x18000f613
ucomiss xmm10, xmm13
jp 0x18000f613
je 0x18000fc7d
cmp byte [0x18003be15], 0
je 0x18000f8f1
movsd xmm13, qword [rbp - 0x30]
movsd xmm1, qword [rbp - 0x20]
cvttss2si r8d, dword [0x18003aa6c]
cvttsd2si eax, xmm13
cvttsd2si edx, xmm9
cvttsd2si ecx, xmm14
sub edx, eax
imul r8d, r8d
imul edx, edx
cvttsd2si eax, xmm1
sub ecx, eax
imul ecx, ecx
add ecx, edx
cmp ecx, r8d
jle 0x18000f8f1
mov rbx, qword [0x18003fcc0]
xor eax, eax
movaps xmm0, xmm14
mov qword [rbp + 0x3968], rax
mov rax, qword [0x18003fdd0]
subsd xmm0, xmm1
movaps xmm1, xmm9
subsd xmm1, xmm13
movsd qword [rbp + 0x3958], xmm0
movsd qword [rbp + 0x3960], xmm1
test rax, rax
jne 0x18000f6b8
xor r9d, r9d
lea r8, str.KismetMathLibrary.Atan2
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdd0], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x3958]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movsd xmm7, qword [rbp + 0x3968]
xor eax, eax
mov rbx, qword [0x18003fcc0]
mov qword [rbp + 0x3938], rax
mov rax, qword [0x18003fea0]
movsd qword [rbp + 0x3930], xmm7
test rax, rax
jne 0x18000f716
xor r9d, r9d
lea r8, str.KismetMathLibrary.cos
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fea0], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x3930]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movss xmm8, dword [0x18003aa6c]
xor eax, eax
mov rbx, qword [0x18003fcc0]
cvtps2pd xmm8, xmm8
mov qword [rbp + 0x3928], rax
mov rax, qword [0x18003fdf8]
movsd qword [rbp + 0x3920], xmm7
mulsd xmm8, qword [rbp + 0x3938]
addsd xmm8, xmm13
test rax, rax
jne 0x18000f787
xor r9d, r9d
lea r8, str.KismetMathLibrary.sin
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdf8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x3920]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
movaps xmm13, xmm14
movss xmm7, dword [0x18003aa6c]
addsd xmm13, qword [0x1800362c8]
cvtps2pd xmm7, xmm7
mulsd xmm7, qword [rbp + 0x3928]
addsd xmm7, qword [rbp - 0x20]
je 0x18000f856
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003aa40]
movaps xmm1, xmmword [0x180036490]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x30b8], xmm8
movsd qword [rbp + 0x30c0], xmm7
movsd qword [rbp + 0x30c8], xmm9
movsd qword [rbp + 0x30d0], xmm13
movss dword [rbp + 0x30d8], xmm0
movups xmmword [rbp + 0x30dc], xmm1
test rax, rax
jne 0x18000f83f
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x30b8]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rbx, qword [0x18003bdd0]
movsd qword [rbp + 0x1440], xmm8
movsd qword [rbp + 0x1448], xmm7
movsd qword [rbp + 0x1450], xmm9
movsd qword [rbp + 0x1458], xmm13
movss dword [rbp + 0x1460], xmm0
movss dword [rbp + 0x1464], xmm6
movss dword [rbp + 0x1468], xmm12
movss dword [rbp + 0x146c], xmm11
movss dword [rbp + 0x1470], xmm10
test rax, rax
jne 0x18000f8da
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x1440]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
cmp byte [0x18003be19], 0
je 0x18000fb44
lea rax, [0x180035cd8]
mov dword [rbp + 0x4d0], 3
mov qword [rbp + 0x4c8], rax
movaps xmm0, xmm15
mov dword [rbp + 0x4d4], 3
movups xmm7, xmmword [rbp + 0x4c8]
call fcn.18001c65c
mov rcx, qword [rdi + 0x38]
mov eax, 2
xor edi, edi
mov dword [rbp + 0x4e0], eax
mov dword [rbp + 0x4e4], eax
movaps xmm2, xmm0
lea rax, [0x180035ce0]
mov qword [rbp + 0x1d8], rdi
mov qword [rbp + 0x4d8], rax
cmp word [rcx], di
je 0x18000f993
mov rax, 0xffffffffffffffff
nop dword [rax + rax]
inc rax
cmp word [rcx + rax*2], di
jne 0x18000f970
add eax, 1
mov dword [rbp + 0x1e0], eax
mov dword [rbp + 0x1e4], eax
je 0x18000f99a
mov qword [rbp + 0x1d8], rcx
jmp 0x18000f99a
mov qword [rbp + 0x1e0], rdi
movups xmm0, xmmword [rbp + 0x1d8]
mov rax, qword [0x18003fec0]
mov rbx, qword [0x18003fca0]
movaps xmmword [rbp + 0x3270], xmm0
movsd qword [rbp + 0x3290], xmm2
mov qword [rbp + 0x32a8], rdi
mov qword [rbp + 0x32b0], rdi
movups xmm1, xmmword [rbp + 0x4d8]
movups xmmword [rbp + 0x3298], xmm7
movaps xmmword [rbp + 0x3280], xmm1
test rax, rax
jne 0x18000fa01
xor r9d, r9d
lea r8, str.KismetStringLibrary.BuildString_Double
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fec0], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x3270]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov rcx, qword [rbp + 0x32a8]
mov qword [rbp + 0x1e8], rdi
cmp word [rcx], di
je 0x18000fa55
mov rax, 0xffffffffffffffff
inc rax
cmp word [rcx + rax*2], di
jne 0x18000fa32
add eax, 1
mov dword [rbp + 0x1f0], eax
mov dword [rbp + 0x1f4], eax
je 0x18000fa5c
mov qword [rbp + 0x1e8], rcx
jmp 0x18000fa5c
mov qword [rbp + 0x1f0], rdi
mov rax, qword [0x18003bde0]
movups xmm0, xmmword [rbp + 0x1e8]
mov rbx, qword [0x18003bdd0]
movaps xmm7, xmmword [0x1800364d0]
mov qword [rbp + 0x1690], rax
movzx eax, byte [0x18003be27]
mov byte [rbp + 0x1702], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x16a8], xmm9
movsd qword [rbp + 0x16b0], xmm14
movss dword [rbp + 0x16c8], xmm6
movss dword [rbp + 0x16cc], xmm12
movss dword [rbp + 0x16d0], xmm11
movss dword [rbp + 0x16d4], xmm10
mov qword [rbp + 0x16d8], 0x3f800000
mov qword [rbp + 0x16e0], rdi
mov dword [rbp + 0x16e8], edi
mov word [rbp + 0x1700], 0x101
mov qword [rbp + 0x1704], rdi
mov dword [rbp + 0x170c], edi
mov dword [rbp + 0x1710], 0x3f800000
movups xmmword [rbp + 0x1698], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x16f0], xmm0
movups xmmword [rbp + 0x16b8], xmm7
test rax, rax
jne 0x18000fb38
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x1690]
jmp 0x18000fc6d
mov rcx, qword [rdi + 0x38]
xor edi, edi
mov qword [rbp + 0x1f8], rdi
cmp word [rcx], di
je 0x18000fb83
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp word [rcx + rax*2], di
jne 0x18000fb60
add eax, 1
mov dword [rbp + 0x200], eax
mov dword [rbp + 0x204], eax
je 0x18000fb8a
mov qword [rbp + 0x1f8], rcx
jmp 0x18000fb8a
mov qword [rbp + 0x200], rdi
mov rax, qword [0x18003bde0]
movups xmm0, xmmword [rbp + 0x1f8]
mov rbx, qword [0x18003bdd0]
mov qword [rbp + 0x1600], rax
movzx eax, byte [0x18003be27]
movups xmmword [rbp + 0x1608], xmm0
mov byte [rbp + 0x1672], al
movaps xmm0, xmmword [0x1800364d0]
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x1618], xmm9
movsd qword [rbp + 0x1620], xmm14
movss dword [rbp + 0x1638], xmm6
movss dword [rbp + 0x163c], xmm12
movss dword [rbp + 0x1640], xmm11
movss dword [rbp + 0x1644], xmm10
mov qword [rbp + 0x1648], 0x3f800000
mov qword [rbp + 0x1650], rdi
mov dword [rbp + 0x1658], edi
mov word [rbp + 0x1670], 0x101
mov qword [rbp + 0x1674], rdi
mov dword [rbp + 0x167c], edi
mov dword [rbp + 0x1680], 0x3f800000
movups xmmword [rbp + 0x1628], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1660], xmm0
test rax, rax
jne 0x18000fc66
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x1600]
mov r9, qword [rbx]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
mov eax, dword [rbp - 0x60]
inc r14d
inc r12
cmp r14d, eax
jl 0x18000f290
movsd xmm15, qword [0x1800362c8]
cmp byte [0x18003be2f], 0
je 0x180012994
mov rax, qword [rbp - 0x18]
mov rbx, qword [0x18003fcf8]
mov qword [rbp + 0x930], rax
mov rax, qword [0x18003fd00]
mov qword [rbp + 0x938], rax
xor eax, eax
mov qword [rbp + 0x940], rax
mov qword [rbp + 0x948], rax
mov rax, qword [0x18003feb0]
test rax, rax
jne 0x18000fcfc
xor r9d, r9d
lea r8, str.GameplayStatics.GetAllActorsOfClass
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb0], rax
mov r9, qword [rbx]
lea r8, [rbp + 0x930]
mov rdx, rax
mov rcx, rbx
call qword [r9 + 0x260]
movups xmm0, xmmword [rbp + 0x940]
xor ecx, ecx
mov r14d, ecx
movups xmmword [rbp + 0x348], xmm0
psrldq xmm0, 8
movd eax, xmm0
test eax, eax
jle 0x180012994
mov r12d, dword [rbp + 0x350]
mov r15d, ecx
mov r13, qword [rbp + 0x348]
movzx ebx, byte [rsp + 0x41]
cmp ecx, r12d
jge 0x180012985
mov rdi, qword [r13 + r15*8]
test rdi, rdi
je 0x180012985
cmp byte [0x18003be2e], 0
je 0x18000fd85
lea rax, [rdi + 0xd92]
test rax, rax
je 0x18000fd7c
movzx ebx, byte [rax]
test bl, 4
jne 0x180012985
mov rax, qword [0x18003fe18]
mov rsi, qword [0x18003fcb8]
mov qword [rbp + 0x820], rdi
mov qword [rbp + 0x828], rcx
mov qword [rbp + 0x830], 0
test rax, rax
jne 0x18000fdcc
xor r9d, r9d
lea r8, str.KismetSystemLibrary.GetObjectName
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe18], rax
mov r9, qword [rsi]
lea r8, [rbp + 0x820]
mov rdx, rax
mov rcx, rsi
call qword [r9 + 0x260]
movups xmm0, xmmword [rbp + 0x828]
mov rax, qword [0x18003fe08]
xorps xmm1, xmm1
xorps xmm6, xmm6
movsd qword [rbp + 0x848], xmm6
movups xmmword [rbp - 0x10], xmm0
movups xmmword [rbp + 0x838], xmm1
test rax, rax
jne 0x18000fe2a
xor r9d, r9d
lea r8, str.Actor.K2_GetActorLocation
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe08], rax
mov r9, qword [rdi]
lea r8, [rbp + 0x838]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
movups xmm13, xmmword [rbp + 0x838]
mov rdi, qword [0x18003fcc0]
xor eax, eax
movups xmm0, xmmword [rsp + 0x78]
mov qword [rbp + 0x18b0], rax
mov rax, qword [0x18003fe70]
movsd xmm14, qword [rbp + 0x848]
movsd qword [rbp + 0x1880], xmm0
movaps xmm0, xmmword [rbp - 0x40]
movsd qword [rbp + 0x1888], xmm0
movsd xmm0, qword [rbp + 0x120]
movsd qword [rbp + 0x1890], xmm0
movaps xmm0, xmm13
unpckhpd xmm0, xmm13
movsd qword [rbp + 0x18a0], xmm0
movsd xmm0, qword [rbp + 0x848]
movsd qword [rbp + 0x18a8], xmm0
movsd qword [rbp + 0x1898], xmm13
movsd qword [rbp + 0xa0], xmm14
test rax, rax
jne 0x18000fee5
xor r9d, r9d
lea r8, str.KismetMathLibrary.Vector_Distance
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe70], rax
mov r9, qword [rdi]
lea r8, [rbp + 0x1880]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
movss xmm0, dword [0x18003aa80]
movsd xmm7, qword [rbp + 0x18b0]
mulsd xmm7, qword [0x180036260]
cvtps2pd xmm0, xmm0
comisd xmm7, xmm0
ja 0x180012983
movaps xmm0, xmmword [0x1800364b0]
xorps xmm1, xmm1
mov rax, qword [0x18003fe68]
movsd qword [rbp + 0xd80], xmm13
mov byte [rbp + 0xda8], 1
movups xmmword [rsp + 0x50], xmm0
movaps xmm0, xmm13
unpckhpd xmm0, xmm13
movsd qword [rbp + 0xd88], xmm0
movsd xmm0, qword [rbp + 0xa0]
movsd qword [rbp + 0xd90], xmm0
movups xmmword [rbp + 0xd98], xmm1
test rax, rax
jne 0x18000ff8f
xor r9d, r9d
lea r8, str.PlayerController.ProjectWorldLocationToScreen
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe68], rax
mov rcx, qword [rbp - 0x70]
lea r8, [rbp + 0xd80]
mov rdx, rax
mov r9, qword [rcx]
call qword [r9 + 0x260]
cmp byte [rbp + 0xda8], 0
movsd xmm12, qword [rbp + 0xd98]
movsd xmm11, qword [rbp + 0xda0]
je 0x18001294f
ucomisd xmm12, xmm6
jp 0x18000ffd3
je 0x18001294f
ucomisd xmm11, xmm6
jp 0x18000ffe0
je 0x18001294f
cmp byte [0x18003be29], 0
mov rdi, qword [rbp - 0x10]
je 0x180010416
lea rax, str.Tiered_Chest
mov dword [rbp + 0x4f0], 0xd
mov qword [rbp + 0x4e8], rax
xor eax, eax
mov dword [rbp + 0x4f4], 0xd
mov qword [rbp + 0x208], rax
cmp word [rdi], ax
je 0x180010054
mov rax, 0xffffffffffffffff
nop dword [rax + rax]
inc rax
cmp word [rdi + rax*2], 0
jne 0x180010030
add eax, 1
mov dword [rbp + 0x210], eax
mov dword [rbp + 0x214], eax
je 0x18001005b
mov qword [rbp + 0x208], rdi
jmp 0x18001005b
mov qword [rbp + 0x210], rax
movups xmm0, xmmword [rbp + 0x208]
mov rsi, qword [0x18003fca0]
xor eax, eax
movups xmm1, xmmword [rbp + 0x4e8]
mov dword [rbp + 0xb52], eax
mov word [rbp + 0xb56], ax
mov rax, qword [0x18003fe78]
mov word [rbp + 0xb50], 0
movups xmmword [rbp + 0xb30], xmm0
movups xmmword [rbp + 0xb40], xmm1
test rax, rax
jne 0x1800100bd
xor r9d, r9d
lea r8, str.KismetStringLibrary.Contains
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe78], rax
mov r9, qword [rsi]
lea r8, [rbp + 0xb30]
mov rdx, rax
mov rcx, rsi
call qword [r9 + 0x260]
cmp byte [rbp + 0xb52], 0
je 0x180010416
cmp byte [0x18003be30], 0
je 0x180010308
lea rax, [0x180035cd8]
mov dword [rbp + 0x500], 3
mov qword [rbp + 0x4f8], rax
movaps xmm0, xmm7
mov dword [rbp + 0x504], 3
movups xmm6, xmmword [rbp + 0x4f8]
call fcn.18001c65c
mov rdi, qword [0x18003fca0]
mov eax, 2
mov dword [rbp + 0x520], eax
xor esi, esi
mov dword [rbp + 0x524], eax
lea rax, [0x180035ce0]
mov qword [rbp + 0x518], rax
lea rax, [0x180035d60]
movups xmm2, xmmword [rbp + 0x518]
mov qword [rbp + 0x508], rax
mov rax, qword [0x18003fec0]
mov dword [rbp + 0x510], 7
mov dword [rbp + 0x514], 7
movsd qword [rbp + 0x32e0], xmm0
movaps xmmword [rbp + 0x32d0], xmm2
mov qword [rbp + 0x32f8], rsi
mov qword [rbp + 0x3300], rsi
movups xmm1, xmmword [rbp + 0x508]
movups xmmword [rbp + 0x32e8], xmm6
movaps xmmword [rbp + 0x32c0], xmm1
test rax, rax
jne 0x1800101c9
xor r9d, r9d
lea r8, str.KismetStringLibrary.BuildString_Double
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fec0], rax
mov r9, qword [rdi]
lea r8, [rbp + 0x32c0]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
mov rcx, qword [rbp + 0x32f8]
mov qword [rbp + 0x218], rsi
cmp word [rcx], si
je 0x180010223
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp word [rcx + rax*2], si
jne 0x180010200
add eax, 1
mov dword [rbp + 0x220], eax
mov dword [rbp + 0x224], eax
je 0x18001022a
mov qword [rbp + 0x218], rcx
jmp 0x18001022a
mov qword [rbp + 0x220], rsi
mov rax, qword [0x18003bde0]
movups xmm0, xmmword [rbp + 0x218]
mov rdi, qword [0x18003bdd0]
movaps xmm9, xmmword [0x1800364d0]
movaps xmm1, xmmword [0x1800363d0]
mov qword [rbp + 0x19a0], rax
movzx eax, byte [0x18003be27]
mov byte [rbp + 0x1a12], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x19b8], xmm12
movsd qword [rbp + 0x19c0], xmm11
mov dword [rbp + 0x19d8], 0x3f800000
mov dword [rbp + 0x19dc], 0x3f800000
movaps xmmword [rbp + 0x19e0], xmm1
mov qword [rbp + 0x19f0], rsi
mov dword [rbp + 0x19f8], esi
mov word [rbp + 0x1a10], 0x101
mov qword [rbp + 0x1a14], rsi
mov dword [rbp + 0x1a1c], esi
mov dword [rbp + 0x1a20], 0x3f800000
movups xmmword [rbp + 0x19a8], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1a00], xmm0
movups xmmword [rbp + 0x19c8], xmm9
test rax, rax
jne 0x1800102fc
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x19a0]
jmp 0x180012528
movaps xmm1, xmmword [0x1800363d0]
lea rax, str.Chest
mov rdi, qword [0x18003bdd0]
mov qword [rbp + 0x528], rax
mov rax, qword [0x18003bde0]
mov qword [rbp + 0x2450], rax
movzx eax, byte [0x18003be27]
mov dword [rbp + 0x530], 6
mov dword [rbp + 0x534], 6
movups xmm0, xmmword [rbp + 0x528]
mov byte [rbp + 0x24c2], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x2468], xmm12
movsd qword [rbp + 0x2470], xmm11
mov dword [rbp + 0x2488], 0x3f800000
mov dword [rbp + 0x248c], 0x3f800000
movaps xmmword [rbp + 0x2490], xmm1
mov qword [rbp + 0x24a0], 0
mov dword [rbp + 0x24a8], 0
mov word [rbp + 0x24c0], 0x101
mov qword [rbp + 0x24c4], 0
mov dword [rbp + 0x24cc], 0
mov dword [rbp + 0x24d0], 0x3f800000
movups xmmword [rbp + 0x2458], xmm0
movaps xmm0, xmmword [0x1800364d0]
movups xmmword [rbp + 0x2478], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x24b0], xmm0
test rax, rax
jne 0x18001040a
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x2450]
jmp 0x180012528
cmp byte [0x18003be31], 0
je 0x180010846
lea rax, str.Tiered_Ammo
mov dword [rbp + 0x540], 0xc
mov qword [rbp + 0x538], rax
xor eax, eax
mov dword [rbp + 0x544], 0xc
mov qword [rbp + 0x228], rax
cmp word [rdi], ax
je 0x180010484
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp word [rdi + rax*2], 0
jne 0x180010460
add eax, 1
mov dword [rbp + 0x230], eax
mov dword [rbp + 0x234], eax
je 0x18001048b
mov qword [rbp + 0x228], rdi
jmp 0x18001048b
mov qword [rbp + 0x230], rax
movups xmm0, xmmword [rbp + 0x228]
mov rsi, qword [0x18003fca0]
xor eax, eax
movups xmm1, xmmword [rbp + 0x538]
mov dword [rbp + 0xb7a], eax
mov word [rbp + 0xb7e], ax
mov rax, qword [0x18003fe78]
mov word [rbp + 0xb78], 0
movups xmmword [rbp + 0xb58], xmm0
movups xmmword [rbp + 0xb68], xmm1
test rax, rax
jne 0x1800104ed
xor r9d, r9d
lea r8, str.KismetStringLibrary.Contains
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe78], rax
mov r9, qword [rsi]
lea r8, [rbp + 0xb58]
mov rdx, rax
mov rcx, rsi
call qword [r9 + 0x260]
cmp byte [rbp + 0xb7a], 0
je 0x180010846
cmp byte [0x18003be30], 0
je 0x180010738
lea rax, [0x180035cd8]
mov dword [rbp + 0x550], 3
mov qword [rbp + 0x548], rax
movaps xmm0, xmm7
mov dword [rbp + 0x554], 3
movups xmm6, xmmword [rbp + 0x548]
call fcn.18001c65c
mov rdi, qword [0x18003fca0]
mov eax, 2
mov dword [rbp + 0x570], eax
xor esi, esi
mov dword [rbp + 0x574], eax
lea rax, [0x180035ce0]
mov qword [rbp + 0x568], rax
lea rax, [0x180035d98]
movups xmm2, xmmword [rbp + 0x568]
mov qword [rbp + 0x558], rax
mov rax, qword [0x18003fec0]
mov dword [rbp + 0x560], 0xa
mov dword [rbp + 0x564], 0xa
movsd qword [rbp + 0x3330], xmm0
movaps xmmword [rbp + 0x3320], xmm2
mov qword [rbp + 0x3348], rsi
mov qword [rbp + 0x3350], rsi
movups xmm1, xmmword [rbp + 0x558]
movups xmmword [rbp + 0x3338], xmm6
movaps xmmword [rbp + 0x3310], xmm1
test rax, rax
jne 0x1800105f9
xor r9d, r9d
lea r8, str.KismetStringLibrary.BuildString_Double
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fec0], rax
mov r9, qword [rdi]
lea r8, [rbp + 0x3310]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
mov rcx, qword [rbp + 0x3348]
mov qword [rbp + 0x238], rsi
cmp word [rcx], si
je 0x180010653
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp word [rcx + rax*2], si
jne 0x180010630
add eax, 1
mov dword [rbp + 0x240], eax
mov dword [rbp + 0x244], eax
je 0x18001065a
mov qword [rbp + 0x238], rcx
jmp 0x18001065a
mov qword [rbp + 0x240], rsi
mov rax, qword [0x18003bde0]
movups xmm0, xmmword [rbp + 0x238]
mov rdi, qword [0x18003bdd0]
movaps xmm9, xmmword [0x1800364d0]
mov qword [rbp + 0x23c0], rax
movzx eax, byte [0x18003be27]
movups xmmword [rbp + 0x23c8], xmm0
mov byte [rbp + 0x2432], al
movaps xmm0, xmmword [0x1800363e0]
mov rax, qword [0x18003fdc8]
movaps xmmword [rbp + 0x2400], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2420], xmm0
movsd qword [rbp + 0x23d8], xmm12
movsd qword [rbp + 0x23e0], xmm11
mov dword [rbp + 0x23f8], 0x3ecccccd
mov dword [rbp + 0x23fc], 0x3ecccccd
mov qword [rbp + 0x2410], rsi
mov dword [rbp + 0x2418], esi
mov word [rbp + 0x2430], 0x101
mov qword [rbp + 0x2434], rsi
mov dword [rbp + 0x243c], esi
mov dword [rbp + 0x2440], 0x3f800000
movups xmmword [rbp + 0x23e8], xmm9
test rax, rax
jne 0x18001072c
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x23c0]
jmp 0x1800121e1
mov rdi, qword [0x18003bdd0]
lea rax, str.Ammo_box
mov qword [rbp + 0x578], rax
mov rax, qword [0x18003bde0]
mov qword [rbp + 0x2330], rax
movzx eax, byte [0x18003be27]
mov dword [rbp + 0x580], 9
mov dword [rbp + 0x584], 9
movups xmm0, xmmword [rbp + 0x578]
mov byte [rbp + 0x23a2], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x2348], xmm12
movsd qword [rbp + 0x2350], xmm11
mov dword [rbp + 0x2368], 0x3ecccccd
mov dword [rbp + 0x236c], 0x3ecccccd
mov qword [rbp + 0x2380], 0
mov dword [rbp + 0x2388], 0
mov word [rbp + 0x23a0], 0x101
mov qword [rbp + 0x23a4], 0
mov dword [rbp + 0x23ac], 0
mov dword [rbp + 0x23b0], 0x3f800000
movups xmmword [rbp + 0x2338], xmm0
movaps xmm0, xmmword [0x1800364d0]
movups xmmword [rbp + 0x2358], xmm0
movaps xmm0, xmmword [0x1800363e0]
movaps xmmword [rbp + 0x2370], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2390], xmm0
test rax, rax
jne 0x18001083a
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x2330]
jmp 0x1800121e1
cmp byte [0x18003be29], 0
je 0x180010c76
lea rax, str.AlwaysSpawn_NormalChest
mov dword [rbp + 0x590], 0x18
mov qword [rbp + 0x588], rax
xor eax, eax
mov dword [rbp + 0x594], 0x18
mov qword [rbp + 0x248], rax
cmp word [rdi], ax
je 0x1800108b4
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp word [rdi + rax*2], 0
jne 0x180010890
add eax, 1
mov dword [rbp + 0x250], eax
mov dword [rbp + 0x254], eax
je 0x1800108bb
mov qword [rbp + 0x248], rdi
jmp 0x1800108bb
mov qword [rbp + 0x250], rax
movups xmm0, xmmword [rbp + 0x248]
mov rsi, qword [0x18003fca0]
xor eax, eax
movups xmm1, xmmword [rbp + 0x588]
mov dword [rbp + 0xba2], eax
mov word [rbp + 0xba6], ax
mov rax, qword [0x18003fe78]
mov word [rbp + 0xba0], 0
movups xmmword [rbp + 0xb80], xmm0
movups xmmword [rbp + 0xb90], xmm1
test rax, rax
jne 0x18001091d
xor r9d, r9d
lea r8, str.KismetStringLibrary.Contains
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe78], rax
mov r9, qword [rsi]
lea r8, [rbp + 0xb80]
mov rdx, rax
mov rcx, rsi
call qword [r9 + 0x260]
cmp byte [rbp + 0xba2], 0
je 0x180010c76
cmp byte [0x18003be30], 0
je 0x180010b68
lea rax, [0x180035cd8]
mov dword [rbp + 0x5a0], 3
mov qword [rbp + 0x598], rax
movaps xmm0, xmm7
mov dword [rbp + 0x5a4], 3
movups xmm6, xmmword [rbp + 0x598]
call fcn.18001c65c
mov rdi, qword [0x18003fca0]
mov eax, 2
mov dword [rbp + 0x5c0], eax
xor esi, esi
mov dword [rbp + 0x5c4], eax
lea rax, [0x180035ce0]
mov qword [rbp + 0x5b8], rax
lea rax, [0x180035df8]
movups xmm2, xmmword [rbp + 0x5b8]
mov qword [rbp + 0x5a8], rax
mov rax, qword [0x18003fec0]
mov dword [rbp + 0x5b0], 0xd
mov dword [rbp + 0x5b4], 0xd
movsd qword [rbp + 0x3380], xmm0
movaps xmmword [rbp + 0x3370], xmm2
mov qword [rbp + 0x3398], rsi
mov qword [rbp + 0x33a0], rsi
movups xmm1, xmmword [rbp + 0x5a8]
movups xmmword [rbp + 0x3388], xmm6
movaps xmmword [rbp + 0x3360], xmm1
test rax, rax
jne 0x180010a29
xor r9d, r9d
lea r8, str.KismetStringLibrary.BuildString_Double
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fec0], rax
mov r9, qword [rdi]
lea r8, [rbp + 0x3360]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
mov rcx, qword [rbp + 0x3398]
mov qword [rbp + 0x258], rsi
cmp word [rcx], si
je 0x180010a83
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp word [rcx + rax*2], si
jne 0x180010a60
add eax, 1
mov dword [rbp + 0x260], eax
mov dword [rbp + 0x264], eax
je 0x180010a8a
mov qword [rbp + 0x258], rcx
jmp 0x180010a8a
mov qword [rbp + 0x260], rsi
mov rax, qword [0x18003bde0]
movups xmm0, xmmword [rbp + 0x258]
mov rdi, qword [0x18003bdd0]
movaps xmm9, xmmword [0x1800364d0]
movaps xmm1, xmmword [0x1800363d0]
mov qword [rbp + 0x22a0], rax
movzx eax, byte [0x18003be27]
mov byte [rbp + 0x2312], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x22b8], xmm12
movsd qword [rbp + 0x22c0], xmm11
mov dword [rbp + 0x22d8], 0x3f800000
mov dword [rbp + 0x22dc], 0x3f800000
movaps xmmword [rbp + 0x22e0], xmm1
mov qword [rbp + 0x22f0], rsi
mov dword [rbp + 0x22f8], esi
mov word [rbp + 0x2310], 0x101
mov qword [rbp + 0x2314], rsi
mov dword [rbp + 0x231c], esi
mov dword [rbp + 0x2320], 0x3f800000
movups xmmword [rbp + 0x22a8], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2300], xmm0
movups xmmword [rbp + 0x22c8], xmm9
test rax, rax
jne 0x180010b5c
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x22a0]
jmp 0x180012528
movaps xmm1, xmmword [0x1800363d0]
lea rax, str.Basic_chest
mov rdi, qword [0x18003bdd0]
mov qword [rbp + 0x5c8], rax
mov rax, qword [0x18003bde0]
mov qword [rbp + 0x2210], rax
movzx eax, byte [0x18003be27]
mov dword [rbp + 0x5d0], 0xc
mov dword [rbp + 0x5d4], 0xc
movups xmm0, xmmword [rbp + 0x5c8]
mov byte [rbp + 0x2282], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x2228], xmm12
movsd qword [rbp + 0x2230], xmm11
mov dword [rbp + 0x2248], 0x3f800000
mov dword [rbp + 0x224c], 0x3f800000
movaps xmmword [rbp + 0x2250], xmm1
mov qword [rbp + 0x2260], 0
mov dword [rbp + 0x2268], 0
mov word [rbp + 0x2280], 0x101
mov qword [rbp + 0x2284], 0
mov dword [rbp + 0x228c], 0
mov dword [rbp + 0x2290], 0x3f800000
movups xmmword [rbp + 0x2218], xmm0
movaps xmm0, xmmword [0x1800364d0]
movups xmmword [rbp + 0x2238], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2270], xmm0
test rax, rax
jne 0x180010c6a
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x2210]
jmp 0x180012528
cmp byte [0x18003be2b], 0
je 0x180011539
lea rax, str.Cooler_Container
mov dword [rbp + 0x5e0], 0x11
mov qword [rbp + 0x5d8], rax
xor eax, eax
mov dword [rbp + 0x5e4], 0x11
mov qword [rbp + 0x2f8], rax
cmp word [rdi], ax
je 0x180010ce4
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp word [rdi + rax*2], 0
jne 0x180010cc0
add eax, 1
mov dword [rbp + 0x300], eax
mov dword [rbp + 0x304], eax
je 0x180010ceb
mov qword [rbp + 0x2f8], rdi
jmp 0x180010ceb
mov qword [rbp + 0x300], rax
movups xmm0, xmmword [rbp + 0x2f8]
mov rsi, qword [0x18003fca0]
xor eax, eax
movups xmm1, xmmword [rbp + 0x5d8]
mov dword [rbp + 0xbca], eax
mov word [rbp + 0xbce], ax
mov rax, qword [0x18003fe78]
mov word [rbp + 0xbc8], 0
movups xmmword [rbp + 0xba8], xmm0
movups xmmword [rbp + 0xbb8], xmm1
test rax, rax
jne 0x180010d4d
xor r9d, r9d
lea r8, str.KismetStringLibrary.Contains
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe78], rax
mov r9, qword [rsi]
lea r8, [rbp + 0xba8]
mov rdx, rax
mov rcx, rsi
call qword [r9 + 0x260]
cmp byte [rbp + 0xbca], 0
je 0x1800110d3
cmp byte [0x18003be30], 0
je 0x180010f94
lea rax, [0x180035cd8]
mov dword [rbp + 0x5f0], 3
mov qword [rbp + 0x5e8], rax
movaps xmm0, xmm7
mov dword [rbp + 0x5f4], 3
movups xmm6, xmmword [rbp + 0x5e8]
call fcn.18001c65c
mov rdi, qword [0x18003fca0]
mov eax, 2
mov dword [rbp + 0x610], eax
xor esi, esi
mov dword [rbp + 0x614], eax
lea rax, [0x180035ce0]
mov qword [rbp + 0x608], rax
lea rax, [0x180035e58]
movups xmm2, xmmword [rbp + 0x608]
mov qword [rbp + 0x5f8], rax
mov rax, qword [0x18003fec0]
mov dword [rbp + 0x600], 8
mov dword [rbp + 0x604], 8
movsd qword [rbp + 0x33d0], xmm0
movaps xmmword [rbp + 0x33c0], xmm2
mov qword [rbp + 0x33e8], rsi
mov qword [rbp + 0x33f0], rsi
movups xmm1, xmmword [rbp + 0x5f8]
movups xmmword [rbp + 0x33d8], xmm6
movaps xmmword [rbp + 0x33b0], xmm1
test rax, rax
jne 0x180010e59
xor r9d, r9d
lea r8, str.KismetStringLibrary.BuildString_Double
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fec0], rax
mov r9, qword [rdi]
lea r8, [rbp + 0x33b0]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
mov rcx, qword [rbp + 0x33e8]
mov qword [rbp + 0x268], rsi
cmp word [rcx], si
je 0x180010eb3
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp word [rcx + rax*2], si
jne 0x180010e90
add eax, 1
mov dword [rbp + 0x270], eax
mov dword [rbp + 0x274], eax
je 0x180010eba
mov qword [rbp + 0x268], rcx
jmp 0x180010eba
mov qword [rbp + 0x270], rsi
mov rax, qword [0x18003bde0]
movups xmm0, xmmword [rbp + 0x268]
mov rdi, qword [0x18003bdd0]
movaps xmm9, xmmword [0x1800364d0]
movaps xmm1, xmmword [0x1800363f0]
mov qword [rbp + 0x20f0], rax
movzx eax, byte [0x18003be27]
mov byte [rbp + 0x2162], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x2108], xmm12
movsd qword [rbp + 0x2110], xmm11
mov dword [rbp + 0x2128], esi
mov dword [rbp + 0x212c], 0x3f800000
movaps xmmword [rbp + 0x2130], xmm1
mov qword [rbp + 0x2140], rsi
mov dword [rbp + 0x2148], esi
mov word [rbp + 0x2160], 0x101
mov qword [rbp + 0x2164], rsi
mov dword [rbp + 0x216c], esi
mov dword [rbp + 0x2170], 0x3f800000
movups xmmword [rbp + 0x20f8], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2150], xmm0
movups xmmword [rbp + 0x2118], xmm9
test rax, rax
jne 0x180010f88
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x20f0]
jmp 0x18001109d
movaps xmm1, xmmword [0x1800363f0]
lea rax, str.Cooler
mov rdi, qword [0x18003bdd0]
mov qword [rbp + 0x618], rax
mov rax, qword [0x18003bde0]
mov qword [rbp + 0x2060], rax
movzx eax, byte [0x18003be27]
mov dword [rbp + 0x620], 7
mov dword [rbp + 0x624], 7
movups xmm0, xmmword [rbp + 0x618]
mov byte [rbp + 0x20d2], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x2078], xmm12
movsd qword [rbp + 0x2080], xmm11
mov dword [rbp + 0x2098], 0
mov dword [rbp + 0x209c], 0x3f800000
movaps xmmword [rbp + 0x20a0], xmm1
mov qword [rbp + 0x20b0], 0
mov dword [rbp + 0x20b8], 0
mov word [rbp + 0x20d0], 0x101
mov qword [rbp + 0x20d4], 0
mov dword [rbp + 0x20dc], 0
mov dword [rbp + 0x20e0], 0x3f800000
movups xmmword [rbp + 0x2068], xmm0
movaps xmm0, xmmword [0x1800364d0]
movups xmmword [rbp + 0x2088], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20c0], xmm0
test rax, rax
jne 0x180011096
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x2060]
mov r9, qword [rdi]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
movss xmm7, dword [0x18003625c]
xorps xmm6, xmm6
movss dword [rsp + 0x50], xmm6
movaps xmm8, xmm7
movss dword [rsp + 0x54], xmm7
movss dword [rsp + 0x58], xmm7
jmp 0x180012672
cmp byte [0x18003be2b], 0
je 0x180011539
lea rax, str.FoodBox_Produce
mov dword [rbp + 0x630], 0x10
mov qword [rbp + 0x628], rax
xor eax, eax
mov dword [rbp + 0x634], 0x10
mov qword [rbp + 0x278], rax
cmp word [rdi], ax
je 0x180011144
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp word [rdi + rax*2], 0
jne 0x180011120
add eax, 1
mov dword [rbp + 0x280], eax
mov dword [rbp + 0x284], eax
je 0x18001114b
mov qword [rbp + 0x278], rdi
jmp 0x18001114b
mov qword [rbp + 0x280], rax
movups xmm0, xmmword [rbp + 0x278]
mov rsi, qword [0x18003fca0]
xor eax, eax
movups xmm1, xmmword [rbp + 0x628]
mov dword [rbp + 0xbf2], eax
mov word [rbp + 0xbf6], ax
mov rax, qword [0x18003fe78]
mov word [rbp + 0xbf0], 0
movups xmmword [rbp + 0xbd0], xmm0
movups xmmword [rbp + 0xbe0], xmm1
test rax, rax
jne 0x1800111ad
xor r9d, r9d
lea r8, str.KismetStringLibrary.Contains
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe78], rax
mov r9, qword [rsi]
lea r8, [rbp + 0xbd0]
mov rdx, rax
mov rcx, rsi
call qword [r9 + 0x260]
cmp byte [rbp + 0xbf2], 0
je 0x180011539
cmp byte [0x18003be30], 0
je 0x1800113f4
lea rax, [0x180035cd8]
mov dword [rbp + 0x640], 3
mov qword [rbp + 0x638], rax
movaps xmm0, xmm7
mov dword [rbp + 0x644], 3
movups xmm6, xmmword [rbp + 0x638]
call fcn.18001c65c
mov rdi, qword [0x18003fca0]
mov eax, 2
mov dword [rbp + 0x660], eax
xor esi, esi
mov dword [rbp + 0x664], eax
lea rax, [0x180035ce0]
mov qword [rbp + 0x658], rax
lea rax, [0x180035e98]
movups xmm2, xmmword [rbp + 0x658]
mov qword [rbp + 0x648], rax
mov rax, qword [0x18003fec0]
mov dword [rbp + 0x650], 0xa
mov dword [rbp + 0x654], 0xa
movsd qword [rbp + 0x3420], xmm0
movaps xmmword [rbp + 0x3410], xmm2
mov qword [rbp + 0x3438], rsi
mov qword [rbp + 0x3440], rsi
movups xmm1, xmmword [rbp + 0x648]
movups xmmword [rbp + 0x3428], xmm6
movaps xmmword [rbp + 0x3400], xmm1
test rax, rax
jne 0x1800112b9
xor r9d, r9d
lea r8, str.KismetStringLibrary.BuildString_Double
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fec0], rax
mov r9, qword [rdi]
lea r8, [rbp + 0x3400]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
mov rcx, qword [rbp + 0x3438]
mov qword [rbp + 0x288], rsi
cmp word [rcx], si
je 0x180011313
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp word [rcx + rax*2], si
jne 0x1800112f0
add eax, 1
mov dword [rbp + 0x290], eax
mov dword [rbp + 0x294], eax
je 0x18001131a
mov qword [rbp + 0x288], rcx
jmp 0x18001131a
mov qword [rbp + 0x290], rsi
mov rax, qword [0x18003bde0]
movups xmm0, xmmword [rbp + 0x288]
mov rdi, qword [0x18003bdd0]
movaps xmm9, xmmword [0x1800364d0]
movaps xmm1, xmmword [0x1800363e0]
mov qword [rbp + 0x1fd0], rax
movzx eax, byte [0x18003be27]
mov byte [rbp + 0x2042], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x1fe8], xmm12
movsd qword [rbp + 0x1ff0], xmm11
mov dword [rbp + 0x2008], esi
mov dword [rbp + 0x200c], 0x3f800000
movaps xmmword [rbp + 0x2010], xmm1
mov qword [rbp + 0x2020], rsi
mov dword [rbp + 0x2028], esi
mov word [rbp + 0x2040], 0x101
mov qword [rbp + 0x2044], rsi
mov dword [rbp + 0x204c], esi
mov dword [rbp + 0x2050], 0x3f800000
movups xmmword [rbp + 0x1fd8], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2030], xmm0
movups xmmword [rbp + 0x1ff8], xmm9
test rax, rax
jne 0x1800113e8
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x1fd0]
jmp 0x1800114fd
movaps xmm1, xmmword [0x1800363e0]
lea rax, str.Food_box
mov rdi, qword [0x18003bdd0]
mov qword [rbp + 0x668], rax
mov rax, qword [0x18003bde0]
mov qword [rbp + 0x24e0], rax
movzx eax, byte [0x18003be27]
mov dword [rbp + 0x670], 9
mov dword [rbp + 0x674], 9
movups xmm0, xmmword [rbp + 0x668]
mov byte [rbp + 0x2552], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x24f8], xmm12
movsd qword [rbp + 0x2500], xmm11
mov dword [rbp + 0x2518], 0
mov dword [rbp + 0x251c], 0x3f800000
movaps xmmword [rbp + 0x2520], xmm1
mov qword [rbp + 0x2530], 0
mov dword [rbp + 0x2538], 0
mov word [rbp + 0x2550], 0x101
mov qword [rbp + 0x2554], 0
mov dword [rbp + 0x255c], 0
mov dword [rbp + 0x2560], 0x3f800000
movups xmmword [rbp + 0x24e8], xmm0
movaps xmm0, xmmword [0x1800364d0]
movups xmmword [rbp + 0x2508], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2540], xmm0
test rax, rax
jne 0x1800114f6
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x24e0]
mov r9, qword [rdi]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
movss xmm7, dword [0x18003625c]
xorps xmm6, xmm6
movss xmm8, dword [0x18003624c]
movss dword [rsp + 0x50], xmm6
movss dword [rsp + 0x54], xmm7
movss dword [rsp + 0x58], xmm8
jmp 0x180012672
cmp byte [0x18003be2a], 0
je 0x180011986
lea rax, str.Tiered_Safe
mov dword [rbp + 0x680], 0xc
mov qword [rbp + 0x678], rax
xor eax, eax
mov dword [rbp + 0x684], 0xc
mov qword [rbp + 0x298], rax
cmp word [rdi], ax
je 0x1800115a4
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp word [rdi + rax*2], 0
jne 0x180011580
add eax, 1
mov dword [rbp + 0x2a0], eax
mov dword [rbp + 0x2a4], eax
je 0x1800115ab
mov qword [rbp + 0x298], rdi
jmp 0x1800115ab
mov qword [rbp + 0x2a0], rax
movups xmm0, xmmword [rbp + 0x298]
mov rsi, qword [0x18003fca0]
xor eax, eax
movups xmm1, xmmword [rbp + 0x678]
mov dword [rbp + 0xc1a], eax
mov word [rbp + 0xc1e], ax
mov rax, qword [0x18003fe78]
mov word [rbp + 0xc18], 0
movups xmmword [rbp + 0xbf8], xmm0
movups xmmword [rbp + 0xc08], xmm1
test rax, rax
jne 0x18001160d
xor r9d, r9d
lea r8, str.KismetStringLibrary.Contains
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe78], rax
mov r9, qword [rsi]
lea r8, [rbp + 0xbf8]
mov rdx, rax
mov rcx, rsi
call qword [r9 + 0x260]
cmp byte [rbp + 0xc1a], 0
je 0x180011986
cmp byte [0x18003be30], 0
je 0x18001184f
lea rax, [0x180035cd8]
mov dword [rbp + 0x690], 3
mov qword [rbp + 0x688], rax
movaps xmm0, xmm7
mov dword [rbp + 0x694], 3
movups xmm6, xmmword [rbp + 0x688]
call fcn.18001c65c
mov rdi, qword [0x18003fca0]
mov eax, 2
mov dword [rbp + 0x6b0], eax
xor esi, esi
mov dword [rbp + 0x6b4], eax
lea rax, [0x180035ce0]
mov qword [rbp + 0x6a8], rax
lea rax, [0x180035ee0]
movups xmm2, xmmword [rbp + 0x6a8]
mov qword [rbp + 0x698], rax
mov rax, qword [0x18003fec0]
mov dword [rbp + 0x6a0], 6
mov dword [rbp + 0x6a4], 6
movsd qword [rbp + 0x3470], xmm0
movaps xmmword [rbp + 0x3460], xmm2
mov qword [rbp + 0x3488], rsi
mov qword [rbp + 0x3490], rsi
movups xmm1, xmmword [rbp + 0x698]
movups xmmword [rbp + 0x3478], xmm6
movaps xmmword [rbp + 0x3450], xmm1
test rax, rax
jne 0x180011719
xor r9d, r9d
lea r8, str.KismetStringLibrary.BuildString_Double
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fec0], rax
mov r9, qword [rdi]
lea r8, [rbp + 0x3450]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
mov rcx, qword [rbp + 0x3488]
mov qword [rbp + 0x2a8], rsi
cmp word [rcx], si
je 0x180011773
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp word [rcx + rax*2], si
jne 0x180011750
add eax, 1
mov dword [rbp + 0x2b0], eax
mov dword [rbp + 0x2b4], eax
je 0x18001177a
mov qword [rbp + 0x2a8], rcx
jmp 0x18001177a
mov qword [rbp + 0x2b0], rsi
mov rax, qword [0x18003bde0]
movups xmm0, xmmword [rbp + 0x2a8]
mov rdi, qword [0x18003bdd0]
movaps xmm9, xmmword [0x1800364d0]
movaps xmm1, xmmword [0x1800363d0]
mov qword [rbp + 0x2570], rax
movzx eax, byte [0x18003be27]
mov byte [rbp + 0x25e2], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x2588], xmm12
movsd qword [rbp + 0x2590], xmm11
mov qword [rbp + 0x25a8], 0x3f800000
movaps xmmword [rbp + 0x25b0], xmm1
mov qword [rbp + 0x25c0], rsi
mov dword [rbp + 0x25c8], esi
mov word [rbp + 0x25e0], 0x101
mov qword [rbp + 0x25e4], rsi
mov dword [rbp + 0x25ec], esi
mov dword [rbp + 0x25f0], 0x3f800000
movups xmmword [rbp + 0x2578], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x25d0], xmm0
movups xmmword [rbp + 0x2598], xmm9
test rax, rax
jne 0x180011843
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x2570]
jmp 0x18001194f
movaps xmm1, xmmword [0x1800363d0]
lea rax, str.Safe
mov rdi, qword [0x18003bdd0]
mov qword [rbp + 0x6b8], rax
mov rax, qword [0x18003bde0]
mov qword [rbp + 0x2600], rax
movzx eax, byte [0x18003be27]
mov dword [rbp + 0x6c0], 5
mov dword [rbp + 0x6c4], 5
movups xmm0, xmmword [rbp + 0x6b8]
mov byte [rbp + 0x2672], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x2618], xmm12
movsd qword [rbp + 0x2620], xmm11
mov qword [rbp + 0x2638], 0x3f800000
movaps xmmword [rbp + 0x2640], xmm1
mov qword [rbp + 0x2650], 0
mov dword [rbp + 0x2658], 0
mov word [rbp + 0x2670], 0x101
mov qword [rbp + 0x2674], 0
mov dword [rbp + 0x267c], 0
mov dword [rbp + 0x2680], 0x3f800000
movups xmmword [rbp + 0x2608], xmm0
movaps xmm0, xmmword [0x1800364d0]
movups xmmword [rbp + 0x2628], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2660], xmm0
test rax, rax
jne 0x180011948
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x2600]
mov r9, qword [rdi]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
movss xmm6, dword [0x18003625c]
xorps xmm7, xmm7
xorps xmm8, xmm8
movss dword [rsp + 0x50], xmm6
movss dword [rsp + 0x54], xmm7
movss dword [rsp + 0x58], xmm8
jmp 0x180012672
cmp byte [0x18003be2d], 0
je 0x18001221a
lea rax, str.Barrel_FishingRod
mov dword [rbp + 0x6d0], 0x12
mov qword [rbp + 0x6c8], rax
xor eax, eax
mov dword [rbp + 0x6d4], 0x12
mov qword [rbp + 0x2b8], rax
cmp word [rdi], ax
je 0x1800119f4
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp word [rdi + rax*2], 0
jne 0x1800119d0
add eax, 1
mov dword [rbp + 0x2c0], eax
mov dword [rbp + 0x2c4], eax
je 0x1800119fb
mov qword [rbp + 0x2b8], rdi
jmp 0x1800119fb
mov qword [rbp + 0x2c0], rax
movups xmm0, xmmword [rbp + 0x2b8]
mov rsi, qword [0x18003fca0]
xor eax, eax
movups xmm1, xmmword [rbp + 0x6c8]
mov dword [rbp + 0xc42], eax
mov word [rbp + 0xc46], ax
mov rax, qword [0x18003fe78]
mov word [rbp + 0xc40], 0
movups xmmword [rbp + 0xc20], xmm0
movups xmmword [rbp + 0xc30], xmm1
test rax, rax
jne 0x180011a5d
xor r9d, r9d
lea r8, str.KismetStringLibrary.Contains
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe78], rax
mov r9, qword [rsi]
lea r8, [rbp + 0xc20]
mov rdx, rax
mov rcx, rsi
call qword [r9 + 0x260]
cmp byte [rbp + 0xc42], 0
je 0x180011db6
cmp byte [0x18003be30], 0
je 0x180011ca8
lea rax, [0x180035cd8]
mov dword [rbp + 0x6e0], 3
mov qword [rbp + 0x6d8], rax
movaps xmm0, xmm7
mov dword [rbp + 0x6e4], 3
movups xmm6, xmmword [rbp + 0x6d8]
call fcn.18001c65c
mov rdi, qword [0x18003fca0]
mov eax, 2
mov dword [rbp + 0x700], eax
xor esi, esi
mov dword [rbp + 0x704], eax
lea rax, [0x180035ce0]
mov qword [rbp + 0x6f8], rax
lea rax, [0x180035f28]
movups xmm2, xmmword [rbp + 0x6f8]
mov qword [rbp + 0x6e8], rax
mov rax, qword [0x18003fec0]
mov dword [rbp + 0x6f0], 0xd
mov dword [rbp + 0x6f4], 0xd
movsd qword [rbp + 0x34c0], xmm0
movaps xmmword [rbp + 0x34b0], xmm2
mov qword [rbp + 0x34d8], rsi
mov qword [rbp + 0x34e0], rsi
movups xmm1, xmmword [rbp + 0x6e8]
movups xmmword [rbp + 0x34c8], xmm6
movaps xmmword [rbp + 0x34a0], xmm1
test rax, rax
jne 0x180011b69
xor r9d, r9d
lea r8, str.KismetStringLibrary.BuildString_Double
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fec0], rax
mov r9, qword [rdi]
lea r8, [rbp + 0x34a0]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
mov rcx, qword [rbp + 0x34d8]
mov qword [rbp + 0x2c8], rsi
cmp word [rcx], si
je 0x180011bc3
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp word [rcx + rax*2], si
jne 0x180011ba0
add eax, 1
mov dword [rbp + 0x2d0], eax
mov dword [rbp + 0x2d4], eax
je 0x180011bca
mov qword [rbp + 0x2c8], rcx
jmp 0x180011bca
mov qword [rbp + 0x2d0], rsi
mov rax, qword [0x18003bde0]
movups xmm0, xmmword [rbp + 0x2c8]
mov rdi, qword [0x18003bdd0]
movaps xmm9, xmmword [0x1800364d0]
mov qword [rbp + 0x2690], rax
movzx eax, byte [0x18003be27]
movups xmmword [rbp + 0x2698], xmm0
mov byte [rbp + 0x2702], al
movaps xmm0, xmmword [0x1800363e0]
mov rax, qword [0x18003fdc8]
movaps xmmword [rbp + 0x26d0], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x26f0], xmm0
movsd qword [rbp + 0x26a8], xmm12
movsd qword [rbp + 0x26b0], xmm11
mov dword [rbp + 0x26c8], 0x3ecccccd
mov dword [rbp + 0x26cc], 0x3ecccccd
mov qword [rbp + 0x26e0], rsi
mov dword [rbp + 0x26e8], esi
mov word [rbp + 0x2700], 0x101
mov qword [rbp + 0x2704], rsi
mov dword [rbp + 0x270c], esi
mov dword [rbp + 0x2710], 0x3f800000
movups xmmword [rbp + 0x26b8], xmm9
test rax, rax
jne 0x180011c9c
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x2690]
jmp 0x1800121e1
mov rdi, qword [0x18003bdd0]
lea rax, str.Fishing_rod
mov qword [rbp + 0x708], rax
mov rax, qword [0x18003bde0]
mov qword [rbp + 0x2720], rax
movzx eax, byte [0x18003be27]
mov dword [rbp + 0x710], 0xc
mov dword [rbp + 0x714], 0xc
movups xmm0, xmmword [rbp + 0x708]
mov byte [rbp + 0x2792], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x2738], xmm12
movsd qword [rbp + 0x2740], xmm11
mov dword [rbp + 0x2758], 0x3ecccccd
mov dword [rbp + 0x275c], 0x3ecccccd
mov qword [rbp + 0x2770], 0
mov dword [rbp + 0x2778], 0
mov word [rbp + 0x2790], 0x101
mov qword [rbp + 0x2794], 0
mov dword [rbp + 0x279c], 0
mov dword [rbp + 0x27a0], 0x3f800000
movups xmmword [rbp + 0x2728], xmm0
movaps xmm0, xmmword [0x1800364d0]
movups xmmword [rbp + 0x2748], xmm0
movaps xmm0, xmmword [0x1800363e0]
movaps xmmword [rbp + 0x2760], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2780], xmm0
test rax, rax
jne 0x180011daa
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x2720]
jmp 0x1800121e1
cmp byte [0x18003be2d], 0
je 0x18001221a
lea rax, str.CashRegister
mov dword [rbp + 0x720], 0xd
mov qword [rbp + 0x718], rax
xor eax, eax
mov dword [rbp + 0x724], 0xd
mov qword [rbp + 0x2d8], rax
cmp word [rdi], ax
je 0x180011e24
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp word [rdi + rax*2], 0
jne 0x180011e00
add eax, 1
mov dword [rbp + 0x2e0], eax
mov dword [rbp + 0x2e4], eax
je 0x180011e2b
mov qword [rbp + 0x2d8], rdi
jmp 0x180011e2b
mov qword [rbp + 0x2e0], rax
movups xmm0, xmmword [rbp + 0x2d8]
mov rsi, qword [0x18003fca0]
xor eax, eax
movups xmm1, xmmword [rbp + 0x718]
mov dword [rbp + 0xc6a], eax
mov word [rbp + 0xc6e], ax
mov rax, qword [0x18003fe78]
mov word [rbp + 0xc68], 0
movups xmmword [rbp + 0xc48], xmm0
movups xmmword [rbp + 0xc58], xmm1
test rax, rax
jne 0x180011e8d
xor r9d, r9d
lea r8, str.KismetStringLibrary.Contains
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe78], rax
mov r9, qword [rsi]
lea r8, [rbp + 0xc48]
mov rdx, rax
mov rcx, rsi
call qword [r9 + 0x260]
cmp byte [rbp + 0xc6a], 0
je 0x18001221a
cmp byte [0x18003be30], 0
je 0x1800120d8
lea rax, [0x180035cd8]
mov dword [rbp + 0x730], 3
mov qword [rbp + 0x728], rax
movaps xmm0, xmm7
mov dword [rbp + 0x734], 3
movups xmm6, xmmword [rbp + 0x728]
call fcn.18001c65c
mov rdi, qword [0x18003fca0]
mov eax, 2
mov dword [rbp + 0x750], eax
xor esi, esi
mov dword [rbp + 0x754], eax
lea rax, [0x180035ce0]
mov qword [rbp + 0x748], rax
lea rax, [0x180035f80]
movups xmm2, xmmword [rbp + 0x748]
mov qword [rbp + 0x738], rax
mov rax, qword [0x18003fec0]
mov dword [rbp + 0x740], 0xf
mov dword [rbp + 0x744], 0xf
movsd qword [rbp + 0x3510], xmm0
movaps xmmword [rbp + 0x3500], xmm2
mov qword [rbp + 0x3528], rsi
mov qword [rbp + 0x3530], rsi
movups xmm1, xmmword [rbp + 0x738]
movups xmmword [rbp + 0x3518], xmm6
movaps xmmword [rbp + 0x34f0], xmm1
test rax, rax
jne 0x180011f99
xor r9d, r9d
lea r8, str.KismetStringLibrary.BuildString_Double
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fec0], rax
mov r9, qword [rdi]
lea r8, [rbp + 0x34f0]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
mov rcx, qword [rbp + 0x3528]
mov qword [rbp + 0x2e8], rsi
cmp word [rcx], si
je 0x180011ff3
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp word [rcx + rax*2], si
jne 0x180011fd0
add eax, 1
mov dword [rbp + 0x2f0], eax
mov dword [rbp + 0x2f4], eax
je 0x180011ffa
mov qword [rbp + 0x2e8], rcx
jmp 0x180011ffa
mov qword [rbp + 0x2f0], rsi
mov rax, qword [0x18003bde0]
movups xmm0, xmmword [rbp + 0x2e8]
mov rdi, qword [0x18003bdd0]
movaps xmm9, xmmword [0x1800364d0]
mov qword [rbp + 0x27b0], rax
movzx eax, byte [0x18003be27]
movups xmmword [rbp + 0x27b8], xmm0
mov byte [rbp + 0x2822], al
movaps xmm0, xmmword [0x1800363e0]
mov rax, qword [0x18003fdc8]
movaps xmmword [rbp + 0x27f0], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2810], xmm0
movsd qword [rbp + 0x27c8], xmm12
movsd qword [rbp + 0x27d0], xmm11
mov dword [rbp + 0x27e8], 0x3ecccccd
mov dword [rbp + 0x27ec], 0x3ecccccd
mov qword [rbp + 0x2800], rsi
mov dword [rbp + 0x2808], esi
mov word [rbp + 0x2820], 0x101
mov qword [rbp + 0x2824], rsi
mov dword [rbp + 0x282c], esi
mov dword [rbp + 0x2830], 0x3f800000
movups xmmword [rbp + 0x27d8], xmm9
test rax, rax
jne 0x1800120cc
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x27b0]
jmp 0x1800121e1
mov rdi, qword [0x18003bdd0]
lea rax, str.Cash_register
mov qword [rbp + 0x758], rax
mov rax, qword [0x18003bde0]
mov qword [rbp + 0x2840], rax
movzx eax, byte [0x18003be27]
mov dword [rbp + 0x760], 0xe
mov dword [rbp + 0x764], 0xe
movups xmm0, xmmword [rbp + 0x758]
mov byte [rbp + 0x28b2], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x2858], xmm12
movsd qword [rbp + 0x2860], xmm11
mov dword [rbp + 0x2878], 0x3ecccccd
mov dword [rbp + 0x287c], 0x3ecccccd
mov qword [rbp + 0x2890], 0
mov dword [rbp + 0x2898], 0
mov word [rbp + 0x28b0], 0x101
mov qword [rbp + 0x28b4], 0
mov dword [rbp + 0x28bc], 0
mov dword [rbp + 0x28c0], 0x3f800000
movups xmmword [rbp + 0x2848], xmm0
movaps xmm0, xmmword [0x1800364d0]
movups xmmword [rbp + 0x2868], xmm0
movaps xmm0, xmmword [0x1800363e0]
movaps xmmword [rbp + 0x2880], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x28a0], xmm0
test rax, rax
jne 0x1800121da
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x2840]
mov r9, qword [rdi]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
movss xmm0, dword [0x18003624c]
movss dword [rsp + 0x50], xmm0
movaps xmm6, xmm0
movss dword [rsp + 0x54], xmm0
movaps xmm7, xmm0
movss dword [rsp + 0x58], xmm0
movaps xmm8, xmm0
jmp 0x180012672
cmp byte [0x18003be29], 0
je 0x18001265d
xor esi, esi
mov dword [rbp + 0x770], 0xc
lea rax, str.BuriedChest
mov dword [rbp + 0x774], 0xc
mov qword [rbp + 0x768], rax
mov qword [rbp + 0x128], rsi
cmp word [rdi], si
je 0x180012283
mov rax, 0xffffffffffffffff
nop
inc rax
cmp word [rdi + rax*2], si
jne 0x180012260
add eax, 1
mov dword [rbp + 0x130], eax
mov dword [rbp + 0x134], eax
je 0x18001228a
mov qword [rbp + 0x128], rdi
jmp 0x18001228a
mov qword [rbp + 0x130], rsi
movups xmm0, xmmword [rbp + 0x128]
mov rdi, qword [0x18003fca0]
xor eax, eax
movups xmm1, xmmword [rbp + 0x768]
mov dword [rbp + 0xc92], eax
mov word [rbp + 0xc96], ax
mov rax, qword [0x18003fe78]
mov word [rbp + 0xc90], si
movups xmmword [rbp + 0xc70], xmm0
movups xmmword [rbp + 0xc80], xmm1
test rax, rax
jne 0x1800122ea
xor r9d, r9d
lea r8, str.KismetStringLibrary.Contains
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fe78], rax
mov r9, qword [rdi]
lea r8, [rbp + 0xc70]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
cmp byte [rbp + 0xc92], sil
je 0x18001265d
cmp byte [0x18003be30], sil
je 0x18001255f
lea rax, [0x180035cd8]
mov dword [rbp + 0x780], 3
mov qword [rbp + 0x778], rax
movaps xmm0, xmm7
mov dword [rbp + 0x784], 3
movups xmm6, xmmword [rbp + 0x778]
call fcn.18001c65c
mov rdi, qword [0x18003fca0]
mov eax, 2
mov dword [rbp + 0x7a0], eax
mov dword [rbp + 0x7a4], eax
lea rax, [0x180035ce0]
mov qword [rbp + 0x798], rax
lea rax, [0x180035fd8]
movups xmm2, xmmword [rbp + 0x798]
mov qword [rbp + 0x788], rax
mov rax, qword [0x18003fec0]
mov dword [rbp + 0x790], 0xe
mov dword [rbp + 0x794], 0xe
movsd qword [rbp + 0x3560], xmm0
movaps xmmword [rbp + 0x3550], xmm2
mov qword [rbp + 0x3578], rsi
mov qword [rbp + 0x3580], rsi
movups xmm1, xmmword [rbp + 0x788]
movups xmmword [rbp + 0x3568], xmm6
movaps xmmword [rbp + 0x3540], xmm1
test rax, rax
jne 0x1800123f4
xor r9d, r9d
lea r8, str.KismetStringLibrary.BuildString_Double
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fec0], rax
mov r9, qword [rdi]
lea r8, [rbp + 0x3540]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
mov rcx, qword [rbp + 0x3578]
mov qword [rbp + 0x308], rsi
cmp word [rcx], si
je 0x180012448
mov rax, 0xffffffffffffffff
inc rax
cmp word [rcx + rax*2], si
jne 0x180012425
add eax, 1
mov dword [rbp + 0x310], eax
mov dword [rbp + 0x314], eax
je 0x18001244f
mov qword [rbp + 0x308], rcx
jmp 0x18001244f
mov qword [rbp + 0x310], rsi
mov rax, qword [0x18003bde0]
movups xmm0, xmmword [rbp + 0x308]
mov rdi, qword [0x18003bdd0]
movaps xmm9, xmmword [0x1800364d0]
movaps xmm1, xmmword [0x1800363d0]
mov qword [rbp + 0x28d0], rax
movzx eax, byte [0x18003be27]
mov byte [rbp + 0x2942], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x28e8], xmm12
movsd qword [rbp + 0x28f0], xmm11
mov dword [rbp + 0x2908], 0x3f800000
mov dword [rbp + 0x290c], 0x3f800000
movaps xmmword [rbp + 0x2910], xmm1
mov qword [rbp + 0x2920], rsi
mov dword [rbp + 0x2928], esi
mov word [rbp + 0x2940], 0x101
mov qword [rbp + 0x2944], rsi
mov dword [rbp + 0x294c], esi
mov dword [rbp + 0x2950], 0x3f800000
movups xmmword [rbp + 0x28d8], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2930], xmm0
movups xmmword [rbp + 0x28f8], xmm9
test rax, rax
jne 0x180012521
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x28d0]
mov r9, qword [rdi]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
movss xmm6, dword [0x18003625c]
xorps xmm8, xmm8
movss dword [rsp + 0x50], xmm6
movaps xmm7, xmm6
movss dword [rsp + 0x54], xmm6
movss dword [rsp + 0x58], xmm8
jmp 0x180012672
movaps xmm1, xmmword [0x1800363d0]
lea rax, str.Buried_chest
mov rdi, qword [0x18003bdd0]
mov qword [rbp + 0x7a8], rax
mov rax, qword [0x18003bde0]
mov qword [rbp + 0x2960], rax
movzx eax, byte [0x18003be27]
mov dword [rbp + 0x7b0], 0xd
mov dword [rbp + 0x7b4], 0xd
movups xmm0, xmmword [rbp + 0x7a8]
mov byte [rbp + 0x29d2], al
mov rax, qword [0x18003fdc8]
movsd qword [rbp + 0x2978], xmm12
movsd qword [rbp + 0x2980], xmm11
mov dword [rbp + 0x2998], 0x3f800000
mov dword [rbp + 0x299c], 0x3f800000
movaps xmmword [rbp + 0x29a0], xmm1
mov qword [rbp + 0x29b0], rsi
mov dword [rbp + 0x29b8], esi
mov word [rbp + 0x29d0], 0x101
mov qword [rbp + 0x29d4], rsi
mov dword [rbp + 0x29dc], esi
mov dword [rbp + 0x29e0], 0x3f800000
movups xmmword [rbp + 0x2968], xmm0
movaps xmm0, xmmword [0x1800364d0]
movups xmmword [rbp + 0x2988], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x29c0], xmm0
test rax, rax
jne 0x180012651
xor r9d, r9d
lea r8, str.Canvas.K2_DrawText
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdc8], rax
lea r8, [rbp + 0x2960]
jmp 0x180012528
movups xmm6, xmmword [rsp + 0x50]
movaps xmm8, xmm6
movaps xmm7, xmm6
shufps xmm8, xmm6, 0xaa
shufps xmm7, xmm6, 0x55
cmp byte [0x18003be2c], 0
je 0x18001294f
movsd xmm2, qword [rbp - 0x30]
movsd xmm1, qword [rbp - 0x20]
cvttss2si r8d, dword [0x18003aa84]
cvttsd2si eax, xmm2
cvttsd2si edx, xmm12
cvttsd2si ecx, xmm11
sub edx, eax
imul r8d, r8d
imul edx, edx
cvttsd2si eax, xmm1
sub ecx, eax
imul ecx, ecx
add ecx, edx
cmp ecx, r8d
jle 0x18001294f
mov rdi, qword [0x18003fcc0]
xor eax, eax
movaps xmm0, xmm11
mov qword [rbp + 0x3950], rax
mov rax, qword [0x18003fdd0]
subsd xmm0, xmm1
movaps xmm1, xmm12
subsd xmm1, xmm2
movsd qword [rbp + 0x3940], xmm0
movsd qword [rbp + 0x3948], xmm1
test rax, rax
jne 0x180012714
xor r9d, r9d
lea r8, str.KismetMathLibrary.Atan2
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdd0], rax
mov r9, qword [rdi]
lea r8, [rbp + 0x3940]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
movsd xmm9, qword [rbp + 0x3950]
xor eax, eax
mov rdi, qword [0x18003fcc0]
mov qword [rbp + 0x3918], rax
mov rax, qword [0x18003fea0]
movsd qword [rbp + 0x3910], xmm9
test rax, rax
jne 0x180012774
xor r9d, r9d
lea r8, str.KismetMathLibrary.cos
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fea0], rax
mov r9, qword [rdi]
lea r8, [rbp + 0x3910]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
movss xmm10, dword [0x18003aa84]
xor eax, eax
mov rdi, qword [0x18003fcc0]
cvtps2pd xmm10, xmm10
mov qword [rbp + 0x3908], rax
mov rax, qword [0x18003fdf8]
movsd qword [rbp + 0x3900], xmm9
mulsd xmm10, qword [rbp + 0x3918]
addsd xmm10, qword [rbp - 0x30]
test rax, rax
jne 0x1800127e7
xor r9d, r9d
lea r8, str.KismetMathLibrary.sin
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003fdf8], rax
mov r9, qword [rdi]
lea r8, [rbp + 0x3900]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
cmp byte [0x18003aa45], 0
addsd xmm11, xmm15
movss xmm9, dword [0x18003aa84]
cvtps2pd xmm9, xmm9
mulsd xmm9, qword [rbp + 0x3908]
addsd xmm9, qword [rbp - 0x20]
je 0x1800128b3
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003aa40]
movaps xmm1, xmmword [0x180036490]
mov rdi, qword [0x18003bdd0]
movsd qword [rbp + 0x30f0], xmm10
movsd qword [rbp + 0x30f8], xmm9
movsd qword [rbp + 0x3100], xmm12
movsd qword [rbp + 0x3108], xmm11
movss dword [rbp + 0x3110], xmm0
movups xmmword [rbp + 0x3114], xmm1
test rax, rax
jne 0x18001289c
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rdi]
lea r8, [rbp + 0x30f0]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
mov rax, qword [0x18003feb8]
movss xmm0, dword [0x18003bdd8]
mov rdi, qword [0x18003bdd0]
movsd qword [rbp + 0x1408], xmm10
movsd qword [rbp + 0x1410], xmm9
movsd qword [rbp + 0x1418], xmm12
movsd qword [rbp + 0x1420], xmm11
movss dword [rbp + 0x1428], xmm0
movss dword [rbp + 0x142c], xmm6
movss dword [rbp + 0x1430], xmm7
movss dword [rbp + 0x1434], xmm8
mov dword [rbp + 0x1438], 0x3f800000
test rax, rax
jne 0x180012938
xor r9d, r9d
lea r8, str.Canvas.K2_DrawLine
xor edx, edx
xor ecx, ecx
call qword [0x18003bf88]
mov qword [0x18003feb8], rax
mov r9, qword [rdi]
lea r8, [rbp + 0x1408]
mov rdx, rax
mov rcx, rdi
call qword [r9 + 0x260]
cmp byte [0x18003be1d], 0
je 0x180012983
cmp byte [0x18003be20], 0
je 0x180012983
movups xmm0, xmmword [rsp + 0x50]
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x40]
movaps xmmword [rbp + 0x40], xmm13
movdqa xmmword [rbp - 0x10], xmm0
movsd qword [rbp + 0x50], xmm14
call fcn.180005980
xor ecx, ecx
inc r14d
inc r15
cmp r14d, r12d
jl 0x18000fd56
movaps xmm14, xmmword [rsp + 0x3e30]
movaps xmm13, xmmword [rsp + 0x3e40]
movaps xmm12, xmmword [rsp + 0x3e50]
movaps xmm11, xmmword [rsp + 0x3e60]
movaps xmm15, xmmword [rsp + 0x3e20]
mov rdi, qword [rsp + 0x3ed8]
mov rsi, qword [rsp + 0x3ee0]
mov r15, qword [rsp + 0x3ec0]
mov rbx, qword [rsp + 0x3f10]
movaps xmm6, xmmword [rsp + 0x3eb0]
mov r14, qword [rsp + 0x3ec8]
mov r12, qword [rsp + 0x3ed0]
movaps xmm7, xmmword [rsp + 0x3ea0]
movaps xmm8, xmmword [rsp + 0x3e90]
movaps xmm9, xmmword [rsp + 0x3e80]
movaps xmm10, xmmword [rsp + 0x3e70]
mov rcx, qword [rbp + 0x3d10]
xor rcx, rsp
call fcn.180013740
add rsp, 0x3ee8
pop r13
pop rbp
ret