Function at 0x1400249f0
Capabilities:
Link many functions at runtime

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x2f8]
sub rsp, 0x3d0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x14006f058]
xor rax, rsp
mov qword [rbp + 0x220], rax
xor r12d, r12d
mov rsi, qword [0x140072940]
mov rdi, qword [0x14006fd40]
add rdi, qword [0x140072900]
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
movups xmmword [rbp + 0x90], xmm0
movups xmmword [rbp + 0xa0], xmm0
movups xmmword [rbp + 0xb0], xmm0
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, str.NtReadVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, str.NtWriteVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x20], r12
lea r9d, [r12 + 0x40]
lea r8, [rbp + 0x80]
mov rdx, rdi
mov rcx, qword [rsi + 8]
call rbx
mov rdx, qword [0x140072900]
add rdx, qword [0x14006fd20]
mov rcx, qword [0x140072940]
call fcn.140027200
mov r13, rax
mov qword [rsp + 0x68], rax
mov rdx, qword [0x14006fd30]
add rdx, qword [0x140072900]
mov rcx, qword [0x140072940]
call fcn.140027200
mov r14, rax
mov qword [rbp - 0x68], rax
test rax, rax
je 0x1400264a8
mov rdx, qword [0x14006fce0]
add rdx, rax
mov rcx, qword [0x140072940]
call fcn.1400272b0
mov r15d, eax
mov dword [rsp + 0x50], eax
mov rdx, qword [0x14006fd10]
add rdx, r14
mov rcx, qword [0x140072940]
call fcn.1400272b0
mov ebx, eax
test eax, eax
je 0x1400264a8
mov edx, eax
shr edx, 9
and edx, 0x3f
shl edx, 3
add rdx, 0x10
add rdx, r13
mov rcx, qword [0x140072940]
call fcn.140027200
and ebx, 0x1ff
imul edx, ebx, 0x78
add rdx, rax
mov rcx, qword [0x140072940]
call fcn.140027200
test rax, rax
je 0x1400264a8
mov rsi, qword [0x140072940]
mov rdi, qword [0x14006fcd0]
add rdi, rax
xorps xmm7, xmm7
mov qword [rbp + 0x30], r12
mov dword [rbp + 0x38], r12d
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, str.NtReadVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, str.NtWriteVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x20], r12
lea r9d, [r12 + 0xc]
lea r8, [rbp + 0x30]
mov rdx, rdi
mov rcx, qword [rsi + 8]
call rbx
mov rdx, qword [0x140072900]
mov rax, qword [0x14006fcb8]
add rax, 0xfffffffffffffff8
add rdx, rax
mov rcx, qword [0x140072940]
call fcn.140027360
movss xmm14, dword [0x140065708]
movss xmm8, dword [0x1400656ec]
movss xmm12, dword [0x1400656e8]
test al, al
je 0x140024f78
mov rbx, qword [0x140072940]
mov rdx, qword [0x140072900]
add rdx, qword [0x14006fcb8]
mov rcx, rbx
call fcn.140027200
mov rdx, rax
mov rcx, rbx
call fcn.140027200
mov rdx, qword [0x14006fca0]
add rdx, rax
mov rcx, qword [0x140072940]
call fcn.140027200
mov rsi, qword [0x140072940]
mov rdi, qword [0x14006fd28]
add rdi, rax
mov qword [rbp + 0x50], r12
mov dword [rbp + 0x58], r12d
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, str.NtReadVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, str.NtWriteVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x20], r12
lea r9d, [r12 + 0xc]
lea r8, [rbp + 0x50]
mov rdx, rdi
mov rcx, qword [rsi + 8]
call rbx
movss xmm4, dword [rbp + 0xb4]
movss xmm5, dword [rbp + 0x54]
mulss xmm4, xmm5
movss xmm0, dword [rbp + 0xb0]
movss xmm6, dword [rbp + 0x50]
mulss xmm0, xmm6
addss xmm4, xmm0
movss xmm1, dword [rbp + 0xb8]
movss xmm7, dword [rbp + 0x58]
mulss xmm1, xmm7
addss xmm4, xmm1
addss xmm4, dword [rbp + 0xbc]
movaps xmm2, xmm8
divss xmm2, xmm4
movss xmm9, dword [rbp + 0x84]
mulss xmm9, xmm5
movss xmm0, dword [rbp + 0x80]
mulss xmm0, xmm6
addss xmm9, xmm0
movss xmm1, dword [rbp + 0x88]
mulss xmm1, xmm7
addss xmm9, xmm1
addss xmm9, dword [rbp + 0x8c]
mulss xmm9, xmm2
movss xmm3, dword [rbp + 0x94]
mulss xmm3, xmm5
movss xmm0, dword [rbp + 0x90]
mulss xmm0, xmm6
addss xmm3, xmm0
movss xmm1, dword [rbp + 0x98]
mulss xmm1, xmm7
addss xmm3, xmm1
addss xmm3, dword [rbp + 0x9c]
mulss xmm3, xmm2
movd xmm0, dword [0x140072918]
cvtdq2ps xmm0, xmm0
mulss xmm9, xmm12
mulss xmm9, xmm0
addss xmm9, xmm12
mulss xmm0, xmm12
addss xmm9, xmm0
movd xmm0, dword [0x14007291c]
cvtdq2ps xmm0, xmm0
movaps xmm10, xmm0
mulss xmm10, xmm12
mulss xmm3, xmm12
mulss xmm3, xmm0
addss xmm3, xmm12
subss xmm10, xmm3
comiss xmm4, dword [0x1400656e4]
jb 0x140024f75
subss xmm6, dword [rbp + 0x30]
subss xmm5, dword [rbp + 0x34]
subss xmm7, dword [rbp + 0x38]
mulss xmm5, xmm5
mulss xmm6, xmm6
addss xmm5, xmm6
mulss xmm7, xmm7
addss xmm5, xmm7
xorps xmm0, xmm0
ucomiss xmm0, xmm5
ja 0x140024e68
xorps xmm0, xmm0
sqrtss xmm0, xmm5
jmp 0x140024e70
movaps xmm0, xmm5
call fcn.140051600
divss xmm0, dword [0x140065730]
call fcn.140051598
movaps xmm7, xmm14
subss xmm7, xmm0
movaps xmm6, xmm7
mulss xmm6, dword [0x1400656f0]
movzx ecx, byte [0x14006fd8c]
shl ecx, 8
movzx eax, byte [0x14006fd90]
shl eax, 0x10
or ecx, eax
movzx eax, byte [0x14006fd88]
or ecx, eax
mov r14, qword [0x140072950]
movaps xmm1, xmm7
mulss xmm1, xmm12
movaps xmm0, xmm10
subss xmm0, xmm1
cvttss2si esi, xmm0
movaps xmm8, xmm6
mulss xmm8, xmm12
movaps xmm0, xmm9
subss xmm0, xmm8
cvttss2si ebx, xmm0
call qword [sym.imp.GDI32.dll_CreateSolidBrush]
mov rdi, rax
mov dword [rbp + 0x40], ebx
mov dword [rbp + 0x44], esi
cvttss2si edx, xmm6
add edx, ebx
mov dword [rbp + 0x48], edx
cvttss2si edx, xmm7
add edx, esi
mov dword [rbp + 0x4c], edx
mov r8, rax
lea rdx, [rbp + 0x40]
mov rcx, r14
call qword [sym.imp.USER32.dll_FillRect]
mov rcx, rdi
call qword [sym.imp.GDI32.dll_DeleteObject]
movzx ecx, byte [0x14006fd6c]
shl ecx, 8
movzx eax, byte [0x14006fd70]
shl eax, 0x10
or ecx, eax
movzx eax, byte [0x14006fd68]
or ecx, eax
cvttss2si r8d, xmm10
addss xmm8, dword [0x140065704]
addss xmm8, xmm9
cvttss2si edx, xmm8
mov dword [rsp + 0x20], ecx
lea r9, [0x140065000]
mov rcx, qword [0x140072950]
call fcn.1400248c0
movss xmm8, dword [0x1400656ec]
mov r14, qword [rbp - 0x68]
xorps xmm7, xmm7
mov esi, 1
mov dword [rsp + 0x64], esi
lea rdx, [r13 + 0x10]
mov rcx, qword [0x140072940]
call fcn.140027200
mov rcx, rax
test rax, rax
je 0x140026495
movzx ebx, byte [rsp + 0x54]
mov eax, esi
and eax, 0x1ff
imul edx, eax, 0x78
add rdx, rcx
mov rcx, qword [0x140072940]
call fcn.140027200
mov rsi, rax
mov qword [rsp + 0x70], rax
test rax, rax
je 0x140025a3b
mov rdx, qword [0x14006fce0]
add rdx, rax
mov rcx, qword [0x140072940]
call fcn.1400272b0
mov dword [rsp + 0x60], eax
cmp byte [0x1400728eb], 0
je 0x140024ff8
cmp eax, r15d
je 0x140025a3b
mov rdx, qword [0x14006fd10]
add rdx, rsi
mov rcx, qword [0x140072940]
call fcn.1400272b0
mov edi, eax
mov edx, eax
shr edx, 9
and edx, 0x3f
shl edx, 3
add rdx, 0x10
add rdx, r13
mov rcx, qword [0x140072940]
call fcn.140027200
test rax, rax
je 0x140025a3b
and edi, 0x1ff
imul edx, edi, 0x78
add rdx, rax
mov rcx, qword [0x140072940]
call fcn.140027200
mov r15, rax
mov qword [rbp - 0x20], rax
test rax, rax
je 0x140025a36
mov rdx, qword [0x14006fd18]
add rdx, rax
mov rcx, qword [0x140072940]
call fcn.1400272b0
mov edi, eax
mov dword [rbp + 8], eax
mov rdx, qword [0x14006fd48]
add rdx, r15
mov rcx, qword [0x140072940]
call fcn.1400272b0
mov dword [rsp + 0x58], eax
lea ecx, [rdi - 1]
cmp ecx, 0x63
ja 0x140025a36
cmp byte [0x1400728eb], 0
je 0x1400250b2
cmp r15, r14
je 0x140025a36
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x78], 0xf
mov byte [rbp + 0x60], 0
lea rdx, str.Invalid_Name
lea rcx, [rbp + 0x60]
call fcn.140003c60
nop
mov rdx, qword [0x14006fd00]
add rdx, rsi
mov rcx, qword [0x140072940]
call fcn.140027200
mov r14, rax
test rax, rax
je 0x1400251ca
mov rsi, qword [0x140072940]
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, str.NtReadVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdi, rax
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, str.NtWriteVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x20], rax
mov r9d, pe_nt_image_headers64
lea r8, [rbp + 0x120]
mov rdx, r14
mov rcx, qword [rsi + 8]
call rdi
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x28], 0xf
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x10]
call fcn.140003c60
mov rdx, qword [rbp + 0x78]
cmp rdx, 0x10
jb 0x1400251ba
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400251b5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140026516
call fcn.140029fd0
movups xmm0, xmmword [rbp + 0x10]
movups xmmword [rbp + 0x60], xmm0
movups xmm1, xmmword [rbp + 0x20]
movups xmmword [rbp + 0x70], xmm1
mov r14, qword [0x140072940]
mov rsi, qword [0x14006fcd0]
add rsi, r15
mov qword [rbp + 0xc0], 0
mov dword [rbp + 0xc8], 0
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, str.NtReadVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdi, rax
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, str.NtWriteVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x20], r12
mov r9d, 0xc
lea r8, [rbp + 0xc0]
mov rdx, rsi
mov rcx, qword [r14 + 8]
call rdi
movss xmm14, dword [rbp + 0xc8]
movaps xmm13, xmm14
addss xmm13, dword [0x140065720]
movss dword [rsp + 0x5c], xmm13
movss xmm0, dword [rbp + 0x34]
movss xmm10, dword [rbp + 0xc4]
movss xmm12, dword [rbp + 0xc0]
movss xmm1, dword [rbp + 0x30]
ucomiss xmm12, xmm1
jp 0x1400252de
jne 0x1400252de
ucomiss xmm10, xmm0
jp 0x1400252de
jne 0x1400252de
ucomiss xmm14, dword [rbp + 0x38]
jp 0x1400252de
jne 0x1400252de
mov rdx, qword [rbp + 0x78]
cmp rdx, 0x10
jb 0x140025a36
inc rdx
mov rcx, qword [rbp + 0x60]
cmp rdx, 0x1000
mov rax, rcx
jb 0x1400252d4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002651c
call fcn.140029fd0
jmp 0x140025a36
movss xmm6, dword [0x14006fd94]
ucomiss xmm6, dword [0x140065734]
jp 0x1400252f1
je 0x140025329
subss xmm0, xmm10
subss xmm1, xmm12
mulss xmm1, xmm1
mulss xmm0, xmm0
addss xmm1, xmm0
xorps xmm0, xmm0
ucomiss xmm0, xmm1
ja 0x140025318
xorps xmm0, xmm0
sqrtss xmm0, xmm1
jmp 0x140025320
movaps xmm0, xmm1
call fcn.140051600
comiss xmm0, xmm6
ja 0x14002529a
ucomiss xmm12, xmm7
jp 0x14002533d
jne 0x14002533d
ucomiss xmm10, xmm7
jp 0x14002533d
je 0x14002529a
movss xmm5, dword [rbp + 0xb0]
mulss xmm5, xmm12
movss xmm0, dword [rbp + 0xb4]
mulss xmm0, xmm10
addss xmm5, xmm0
movss xmm4, dword [rbp + 0xb8]
movaps xmm9, xmm4
mulss xmm9, xmm14
addss xmm9, xmm5
addss xmm9, dword [rbp + 0xbc]
movaps xmm1, xmm8
divss xmm1, xmm9
movss xmm6, dword [rbp + 0x90]
mulss xmm6, xmm12
movss xmm0, dword [rbp + 0x94]
mulss xmm0, xmm10
addss xmm6, xmm0
movss xmm8, dword [rbp + 0x98]
movaps xmm0, xmm8
mulss xmm0, xmm14
addss xmm0, xmm6
addss xmm0, dword [rbp + 0x9c]
mulss xmm0, xmm1
xorps xmm7, xmm7
cvtsi2ss xmm7, dword [0x14007291c]
movaps xmm11, xmm7
movss xmm1, dword [0x1400656e8]
mulss xmm11, xmm1
mulss xmm0, xmm1
mulss xmm0, xmm7
addss xmm0, xmm1
movaps xmm15, xmm11
subss xmm15, xmm0
mulss xmm4, xmm13
addss xmm4, xmm5
addss xmm4, dword [rbp + 0xbc]
movss xmm2, dword [0x1400656ec]
divss xmm2, xmm4
movss xmm13, dword [rbp + 0x84]
mulss xmm13, xmm10
movss xmm0, dword [rbp + 0x80]
mulss xmm0, xmm12
addss xmm13, xmm0
movss xmm1, dword [rbp + 0x88]
mulss xmm1, dword [rsp + 0x5c]
addss xmm13, xmm1
addss xmm13, dword [rbp + 0x8c]
mulss xmm13, xmm2
mulss xmm8, dword [rsp + 0x5c]
addss xmm8, xmm6
addss xmm8, dword [rbp + 0x9c]
mulss xmm8, xmm2
xorps xmm0, xmm0
cvtsi2ss xmm0, dword [0x140072918]
movss xmm1, dword [0x1400656e8]
mulss xmm13, xmm1
mulss xmm13, xmm0
addss xmm13, xmm1
mulss xmm0, xmm1
addss xmm13, xmm0
mulss xmm8, xmm1
mulss xmm8, xmm7
addss xmm8, xmm1
subss xmm11, xmm8
comiss xmm9, dword [0x1400656e4]
jb 0x140026487
subss xmm15, xmm11
movaps xmm8, xmm15
divss xmm8, dword [0x140065700]
subss xmm12, dword [rbp + 0x30]
subss xmm10, dword [rbp + 0x34]
subss xmm14, dword [rbp + 0x38]
mulss xmm10, xmm10
mulss xmm12, xmm12
addss xmm10, xmm12
mulss xmm14, xmm14
addss xmm10, xmm14
xorps xmm0, xmm0
ucomiss xmm0, xmm10
ja 0x140025509
xorps xmm0, xmm0
sqrtss xmm0, xmm10
jmp 0x140025512
movaps xmm0, xmm10
call fcn.140051600
movss xmm14, dword [0x140065708]
divss xmm0, xmm14
call fcn.140051598
cvttss2si eax, xmm0
mov dword [rsp + 0x5c], eax
cmp byte [0x1400728e8], 0
je 0x140025792
lea rdx, [r15 + 0x310]
mov rcx, qword [0x140072940]
call fcn.140027200
lea rdx, [rax + 0x1e0]
mov rcx, qword [0x140072940]
call fcn.140027200
mov rsi, rax
mov r14, qword [0x140072940]
mov qword [rbp + 0x40], 0
mov dword [rbp + 0x48], 0
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, str.NtReadVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdi, rax
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, str.NtWriteVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, [rsi + 0xc0]
mov qword [rsp + 0x20], r12
mov r9d, 0xc
lea r8, [rbp + 0x40]
mov rcx, qword [r14 + 8]
call rdi
movss xmm2, dword [rbp + 0xb4]
movss xmm6, dword [rbp + 0x44]
mulss xmm2, xmm6
movss xmm0, dword [rbp + 0xb0]
movss xmm5, dword [rbp + 0x40]
mulss xmm0, xmm5
addss xmm2, xmm0
movss xmm1, dword [rbp + 0xb8]
movss xmm4, dword [rbp + 0x48]
mulss xmm1, xmm4
addss xmm2, xmm1
addss xmm2, dword [rbp + 0xbc]
movss xmm3, dword [0x1400656ec]
divss xmm3, xmm2
movss xmm7, dword [rbp + 0x84]
mulss xmm7, xmm6
movss xmm0, dword [rbp + 0x80]
mulss xmm0, xmm5
addss xmm7, xmm0
movss xmm1, dword [rbp + 0x88]
mulss xmm1, xmm4
addss xmm7, xmm1
addss xmm7, dword [rbp + 0x8c]
mulss xmm7, xmm3
movss xmm2, dword [rbp + 0x94]
mulss xmm2, xmm6
movss xmm0, dword [rbp + 0x90]
mulss xmm0, xmm5
addss xmm2, xmm0
movss xmm1, dword [rbp + 0x98]
mulss xmm1, xmm4
addss xmm2, xmm1
addss xmm2, dword [rbp + 0x9c]
mulss xmm2, xmm3
movd xmm0, dword [0x140072918]
cvtdq2ps xmm0, xmm0
movss xmm12, dword [0x1400656e8]
mulss xmm7, xmm12
mulss xmm7, xmm0
addss xmm7, xmm12
mulss xmm0, xmm12
addss xmm7, xmm0
movd xmm0, dword [0x14007291c]
cvtdq2ps xmm0, xmm0
movaps xmm1, xmm0
mulss xmm1, xmm12
mulss xmm2, xmm12
mulss xmm2, xmm0
addss xmm2, xmm12
subss xmm1, xmm2
movzx r8d, byte [0x14006fd8c]
shl r8d, 8
movzx eax, byte [0x14006fd90]
shl eax, 0x10
or r8d, eax
movzx eax, byte [0x14006fd88]
or r8d, eax
mov r13, qword [0x140072950]
movaps xmm0, xmm8
divss xmm0, dword [0x140065704]
cvttss2si esi, xmm0
cvttss2si r14d, xmm1
cvttss2si r15d, xmm7
mov edx, 2
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreatePen]
mov r12, rax
mov rdx, rax
mov rcx, r13
call qword [sym.imp.GDI32.dll_SelectObject]
mov rdi, rax
lea r10d, [rsi + 4]
add r10d, r14d
lea r9d, [r15 + rsi]
sub r14d, esi
sub r15d, esi
xor eax, eax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], r10d
mov r8d, r14d
mov edx, r15d
mov rcx, r13
call qword [sym.imp.GDI32.dll_Arc]
mov rdx, rdi
mov rcx, r13
call qword [sym.imp.GDI32.dll_SelectObject]
mov rcx, r12
call qword [sym.imp.GDI32.dll_DeleteObject]
jmp 0x14002579b
movss xmm12, dword [0x1400656e8]
lea rcx, [0x14006fd88]
mov eax, dword [rsp + 0x50]
cmp eax, dword [rsp + 0x60]
lea rax, [0x14006fd98]
cmove rcx, rax
movzx r8d, byte [rcx + 4]
shl r8d, 8
movzx eax, byte [rcx + 8]
shl eax, 0x10
or r8d, eax
movzx eax, byte [rcx]
or r8d, eax
cvttss2si ecx, xmm11
movaps xmm6, xmm8
mulss xmm6, xmm12
cvttss2si eax, xmm15
cvttss2si r9d, xmm8
movaps xmm0, xmm13
subss xmm0, xmm6
cvttss2si edx, xmm0
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], eax
mov r8d, ecx
mov rcx, qword [0x140072950]
call fcn.140024810
mov eax, 0x64
sub eax, dword [rsp + 0x58]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
mulss xmm2, xmm15
movss xmm8, dword [0x140065724]
divss xmm2, xmm8
movaps xmm0, xmm15
subss xmm0, xmm2
cvttss2si r13d, xmm0
movaps xmm1, xmm11
addss xmm1, xmm2
cvttss2si r14d, xmm1
movaps xmm2, xmm6
addss xmm2, xmm14
movaps xmm0, xmm13
subss xmm0, xmm2
cvttss2si edi, xmm0
mov r12, qword [0x140072950]
mov ecx, 0xffb900
call qword [sym.imp.GDI32.dll_CreateSolidBrush]
mov r15, rax
mov rdx, rax
mov rcx, r12
call qword [sym.imp.GDI32.dll_SelectObject]
mov rsi, rax
mov dword [rbp + 0xd0], edi
mov dword [rbp + 0xd4], r14d
lea edx, [rdi + 2]
mov dword [rbp + 0xd8], edx
lea edx, [r14 + r13]
mov dword [rbp + 0xdc], edx
mov r8, r15
lea rdx, [rbp + 0xd0]
mov rcx, r12
call qword [sym.imp.USER32.dll_FrameRect]
mov rdx, rsi
mov rcx, r12
call qword [sym.imp.GDI32.dll_SelectObject]
mov rcx, r15
call qword [sym.imp.GDI32.dll_DeleteObject]
mov eax, 0x64
mov ecx, dword [rbp + 8]
sub eax, ecx
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm15
divss xmm0, xmm8
subss xmm15, xmm0
cvttss2si r13d, xmm15
addss xmm0, xmm11
cvttss2si r15d, xmm0
addss xmm6, dword [0x140065704]
movaps xmm0, xmm13
subss xmm0, xmm6
cvttss2si r14d, xmm0
mov r12, qword [0x140072950]
movzx eax, cl
add al, al
add al, 0x37
movzx edx, al
or edx, 0x4b00
shl edx, 8
movzx eax, cl
not al
movzx ecx, al
or edx, ecx
mov dword [rsp + 0x60], edx
mov ecx, edx
call qword [sym.imp.GDI32.dll_CreateSolidBrush]
mov rsi, rax
mov rdx, rax
mov rcx, r12
call qword [sym.imp.GDI32.dll_SelectObject]
mov rdi, rax
mov dword [rbp + 0xe0], r14d
mov dword [rbp + 0xe4], r15d
lea edx, [r14 + 2]
mov dword [rbp + 0xe8], edx
lea edx, [r15 + r13]
mov dword [rbp + 0xec], edx
mov r8, rsi
lea rdx, [rbp + 0xe0]
mov rcx, r12
call qword [sym.imp.USER32.dll_FrameRect]
mov rdx, rdi
mov rcx, r12
call qword [sym.imp.GDI32.dll_SelectObject]
mov rcx, rsi
call qword [sym.imp.GDI32.dll_DeleteObject]
movzx ecx, byte [0x14006fd6c]
shl ecx, 8
movzx eax, byte [0x14006fd70]
shl eax, 0x10
or ecx, eax
movzx eax, byte [0x14006fd68]
or ecx, eax
lea r9, [rbp + 0x60]
cmp qword [rbp + 0x78], 0x10
cmovae r9, qword [rbp + 0x60]
addss xmm13, xmm6
cvttss2si r13d, xmm13
mov dword [rsp + 0x20], ecx
cvttss2si r8d, xmm11
mov edx, r13d
mov rcx, qword [0x140072950]
call fcn.1400248c0
mov eax, dword [rsp + 0x5c]
cmp eax, dword [0x14006fd84]
jle 0x140025a8a
mov rdx, qword [rbp + 0x78]
cmp rdx, 0x10
jb 0x140025a31
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140025a2c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002651c
call fcn.140029fd0
mov r13, qword [rsp + 0x68]
mov r15d, dword [rsp + 0x50]
mov esi, dword [rsp + 0x64]
inc esi
mov dword [rsp + 0x64], esi
mov edx, esi
and edx, 0x7fff
shl edx, 3
sar edx, 9
add rdx, 0x10
add rdx, r13
mov rcx, qword [0x140072940]
call fcn.140027200
mov rcx, rax
test rax, rax
je 0x140026495
xorps xmm7, xmm7
movss xmm8, dword [0x1400656ec]
mov r14, qword [rbp - 0x68]
xor r12d, r12d
jmp 0x140024fa2
mov edx, dword [rbp + 8]
lea rcx, [rsp + 0x78]
call fcn.140002500
nop
mov r8d, 2
lea rdx, [0x140065018]
mov rcx, rax
call fcn.140008ca0
xor r12d, r12d
mov qword [rbp - 0x18], r12
mov qword [rbp - 8], r12
mov qword [rbp], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x18], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 8], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], r12b
lea r9, [rbp - 0x18]
cmp qword [rbp], 0x10
cmovae r9, qword [rbp - 0x18]
movaps xmm0, xmm11
addss xmm0, xmm14
cvttss2si r8d, xmm0
mov eax, dword [rsp + 0x60]
mov dword [rsp + 0x20], eax
mov edx, r13d
mov rcx, qword [0x140072950]
call fcn.1400248c0
nop
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x140025b49
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140025b44
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140026522
call fcn.140029fd0
mov qword [rbp - 8], r12
mov qword [rbp], 0xf
mov byte [rbp - 0x18], 0
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140025b95
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140025b90
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140026528
call fcn.140029fd0
mov edi, dword [rsp + 0x58]
mov edx, edi
lea rcx, [rsp + 0x78]
call fcn.140002500
nop
mov r8d, 5
lea rdx, str.armor
mov rcx, rax
call fcn.140008ca0
mov qword [rbp - 0x18], r12
mov qword [rbp - 8], r12
mov qword [rbp], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x18], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 8], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r9, [rbp - 0x18]
cmp qword [rbp], 0x10
cmovae r9, qword [rbp - 0x18]
movzx eax, dil
add al, al
add al, 0x37
movzx ecx, al
or ecx, 0x4b00
shl ecx, 8
not dil
movzx eax, dil
or ecx, eax
movaps xmm0, xmm11
addss xmm0, dword [0x14006570c]
cvttss2si r8d, xmm0
mov dword [rsp + 0x20], ecx
mov edx, r13d
mov rcx, qword [0x140072950]
call fcn.1400248c0
nop
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x140025c70
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140025c6b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002652e
call fcn.140029fd0
mov qword [rbp - 8], r12
mov qword [rbp], 0xf
mov byte [rbp - 0x18], 0
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140025cbc
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140025cb7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140026534
call fcn.140029fd0
cmp byte [0x1400728ea], 0
je 0x140026482
mov rdx, qword [0x14006fcd8]
mov r15, qword [rbp - 0x20]
add rdx, r15
mov rcx, qword [0x140072940]
call fcn.140027360
mov byte [rsp + 0x54], al
mov rdx, qword [0x14006fcc8]
add rdx, qword [rsp + 0x70]
mov rcx, qword [0x140072940]
call fcn.140027200
mov rdx, qword [0x14006fce8]
add rdx, rax
mov rcx, qword [0x140072940]
call fcn.1400272b0
mov r12d, eax
mov dword [rsp + 0x58], eax
mov r14, qword [0x140072940]
mov rsi, qword [0x14006fcf0]
add rsi, r15
mov dword [rbp + 8], 0
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, str.NtReadVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdi, rax
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, str.NtWriteVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x20], 0
mov r9d, 4
lea r8, [rbp + 8]
mov rdx, rsi
mov rcx, qword [r14 + 8]
call rdi
mov rdx, qword [0x14006fcc0]
add rdx, r15
mov rcx, qword [0x140072940]
call fcn.140027200
lea rdx, [rax + 0x360]
mov rcx, qword [0x140072940]
call fcn.140027200
mov rdx, qword [0x14006fd08]
add rdx, rax
mov rcx, qword [0x140072940]
call fcn.140027200
mov r14, rax
xor esi, esi
mov qword [rbp - 0x18], rsi
mov qword [rbp - 8], rsi
mov qword [rbp], 0xf
mov byte [rbp - 0x18], sil
lea rdx, str.Invalid_Weapon_Name
lea rcx, [rbp - 0x18]
call fcn.140003c60
nop
test r14, r14
jne 0x140025e18
lea rdx, str.Invalid_Weapon_Name
lea rcx, [rbp - 0x18]
call fcn.140003c60
mov r15, qword [rbp]
mov r14, qword [rbp - 0x18]
jmp 0x140026034
mov rsi, qword [0x140072940]
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, str.NtReadVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdi, rax
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, str.NtWriteVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rax, [rbp + 0x50]
mov qword [rsp + 0x20], rax
mov r9d, 0x20
lea r8, [rbp + 0xf8]
mov rdx, r14
mov rcx, qword [rsi + 8]
call rdi
xor edi, edi
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], 0xf
lea rdx, [rbp + 0xf8]
lea rcx, [rbp - 0x40]
call fcn.140003c60
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x140025ed8
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140025ed3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002653a
call fcn.140029fd0
movups xmm1, xmmword [rbp - 0x40]
movups xmmword [rbp - 0x18], xmm1
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rbp - 8], xmm0
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], 0
movq rdi, xmm0
mov eax, 7
mov esi, eax
cmp rdi, rax
cmovb rsi, rdi
lea rcx, [rbp - 0x18]
psrldq xmm0, 8
movq r15, xmm0
cmp r15, 0x10
setae r12b
movq r14, xmm1
cmovae rcx, r14
mov r8, rsi
cmp rsi, rax
cmova r8, rax
lea rdx, str.weapon_
call fcn.14002c7e0
test eax, eax
jne 0x14002602d
cmp rsi, 7
jae 0x140025f55
mov eax, 0xffffffff
jmp 0x140025f5e
xor eax, eax
cmp rsi, 7
seta al
test eax, eax
jne 0x14002602d
xor esi, esi
mov qword [rbp - 0x60], rsi
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x48], 0xf
cmp rdi, 7
jb 0x140026546
lea rax, [rdi - 7]
cmp rax, rdi
cmovb rdi, rax
lea r9, [rbp - 0x18]
test r12b, r12b
cmovne r9, r14
add r9, 7
lea rcx, [rbp - 0x60]
cmp rdi, 0xf
ja 0x140025fbc
mov qword [rbp - 0x50], rdi
mov r8, rdi
mov rdx, r9
call fcn.14002bf10
mov byte [rbp + rdi - 0x60], sil
jmp 0x140025fc8
movzx r8d, bl
mov rdx, rdi
call fcn.140003ce0
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x140026003
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140025ffe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140026540
call fcn.140029fd0
movups xmm0, xmmword [rbp - 0x60]
movups xmmword [rbp - 0x18], xmm0
movups xmm1, xmmword [rbp - 0x50]
movups xmmword [rbp - 8], xmm1
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x48], 0xf
mov byte [rbp - 0x60], 0
mov r15, qword [rbp]
mov r14, qword [rbp - 0x18]
jmp 0x14002602f
xor esi, esi
mov r12d, dword [rsp + 0x58]
movzx ecx, byte [0x14006fd7c]
shl ecx, 8
movzx eax, byte [0x14006fd80]
shl eax, 0x10
or ecx, eax
movzx eax, byte [str.KKKK]
or ecx, eax
lea r9, [rbp - 0x18]
cmp r15, 0x10
cmovae r9, r14
movaps xmm0, xmm11
addss xmm0, dword [0x140065710]
cvttss2si r8d, xmm0
mov dword [rsp + 0x20], ecx
mov edx, r13d
mov rcx, qword [0x140072950]
call fcn.1400248c0
movzx edi, byte [0x14006fd7c]
shl edi, 8
movzx eax, byte [0x14006fd80]
shl eax, 0x10
or edi, eax
movzx eax, byte [str.KKKK]
or edi, eax
mov edx, dword [rsp + 0x5c]
lea rcx, [rsp + 0x78]
call fcn.140002500
nop
mov r8d, 6
lea rdx, str.m_away
mov rcx, rax
call fcn.140008ca0
mov qword [rbp + 0x10], rsi
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], rsi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x10], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x20], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r9, [rbp + 0x10]
cmp qword [rbp + 0x28], 0x10
cmovae r9, qword [rbp + 0x10]
movaps xmm0, xmm11
addss xmm0, dword [0x140065714]
cvttss2si r8d, xmm0
mov dword [rsp + 0x20], edi
mov edx, r13d
mov rcx, qword [0x140072950]
call fcn.1400248c0
nop
mov rdx, qword [rbp + 0x28]
cmp rdx, 0x10
jb 0x14002615e
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026159
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002654c
call fcn.140029fd0
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], 0xf
mov byte [rbp + 0x10], 0
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x1400261aa
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400261a5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140026552
call fcn.140029fd0
mov edx, r12d
lea rcx, [rsp + 0x78]
call fcn.140002500
mov rdi, rax
mov rcx, qword [rax + 0x10]
mov rdx, qword [rax + 0x18]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x14002624f
lea r8, [rcx + 1]
mov qword [rdi + 0x10], r8
mov rsi, rdi
cmp rdx, 0x10
jb 0x1400261e6
mov rsi, qword [rdi]
lea rax, [0x140065051]
lea r15, [0x140065050]
cmp rax, rsi
jbe 0x140026214
lea rax, [rsi + rcx]
cmp r15, rax
ja 0x140026214
cmp rsi, r15
ja 0x14002620c
xor r14d, r14d
jmp 0x14002621a
mov r14, rsi
sub r14, r15
jmp 0x14002621a
mov r14d, 1
lea rcx, [rsi + 1]
mov rdx, rsi
call fcn.14002bf10
mov r8, r14
mov rdx, r15
mov rcx, rsi
call fcn.14002bf10
mov r8d, 1
sub r8, r14
lea rdx, [r15 + 1]
add rdx, r14
lea rcx, [rsi + r14]
call fcn.14002bf10
jmp 0x140026268
mov qword [rsp + 0x28], 1
mov edx, 1
mov rcx, rdi
call fcn.140027600
mov rdi, rax
xor r12d, r12d
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x28], r12
movups xmm0, xmmword [rdi]
movups xmmword [rbp + 0x10], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbp + 0x20], xmm1
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], 0xf
mov byte [rdi], r12b
lea r9, [rbp + 0x10]
cmp qword [rbp + 0x28], 0x10
cmovae r9, qword [rbp + 0x10]
movaps xmm0, xmm11
addss xmm0, dword [0x140065718]
cvttss2si r8d, xmm0
mov dword [rsp + 0x20], 0x7d00
mov edx, r13d
mov rcx, qword [0x140072950]
call fcn.1400248c0
nop
mov rdx, qword [rbp + 0x28]
cmp rdx, 0x10
jb 0x140026307
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026302
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140026558
call fcn.140029fd0
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x28], 0xf
mov byte [rbp + 0x10], 0
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140026353
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002634e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002655e
call fcn.140029fd0
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x70], 0xf
mov byte [rsp + 0x78], 0
movss xmm0, dword [rbp + 8]
addss xmm11, dword [0x14006571c]
comiss xmm0, xmm8
jbe 0x1400263b6
movzx ecx, byte [0x14006fd7c]
shl ecx, 8
movzx eax, byte [0x14006fd80]
shl eax, 0x10
or ecx, eax
movzx eax, byte [str.KKKK]
or ecx, eax
cvttss2si r8d, xmm11
mov dword [rsp + 0x20], ecx
lea r9, str.Player_is_flashed
mov edx, r13d
mov rcx, qword [0x140072950]
call fcn.1400248c0
cmp byte [rsp + 0x54], 0
je 0x140026468
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x28], 0xf
mov byte [rbp + 0x10], 0
lea rdx, str.Player_is_defusing
lea rcx, [rbp + 0x10]
call fcn.140003c60
nop
movzx ecx, byte [0x14006fd7c]
shl ecx, 8
movzx eax, byte [0x14006fd80]
shl eax, 0x10
or ecx, eax
movzx eax, byte [str.KKKK]
or ecx, eax
lea r9, [rbp + 0x10]
cmp qword [rbp + 0x28], 0x10
cmovae r9, qword [rbp + 0x10]
cvttss2si r8d, xmm11
mov dword [rsp + 0x20], ecx
mov edx, r13d
mov rcx, qword [0x140072950]
call fcn.1400248c0
nop
mov rdx, qword [rbp + 0x28]
cmp rdx, 0x10
jb 0x140026468
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026462
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140026510
call fcn.140029fd0
nop
mov r8, qword [rbp]
cmp r8, 0x10
jb 0x140026482
inc r8
mov rdx, qword [rbp - 0x18]
lea rcx, [rbp - 0x18]
call fcn.140008e70
mov r13, qword [rsp + 0x68]
lea rcx, [rbp + 0x60]
call fcn.140008d30
jmp 0x140025a36
mov qword [rsp + 0x70], 1
lea rcx, [rsp + 0x70]
call fcn.140027410
mov rcx, qword [rbp + 0x220]
xor rcx, rsp
call fcn.140029fb0
lea r11, [rsp + 0x3d0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140037b64
nop
call fcn.140037b64
nop
call fcn.140037b64
nop
call fcn.140037b64
nop
call fcn.140037b64
nop
call fcn.140037b64
nop
call fcn.140037b64
nop
call fcn.140037b64
int3
call fcn.140037b64
int3
call fcn.14000b9e0
nop
call fcn.140037b64
nop
call fcn.140037b64
nop
call fcn.140037b64
nop
call fcn.140037b64
int3