Function at 0x140149af0
Capabilities:
Print debug messages

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r14
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xf0
mov rax, qword [0x1402d4040]
xor rax, rsp
mov qword [rbp + 0x47], rax
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14014a7e4
xor r8d, r8d
lea rdx, [0x1402d8761]
lea rcx, str.Graph_Properties
call fcn.14001e020
test al, al
je 0x14014a7df
mov rax, qword [0x1402dc618]
movzx ebx, byte [rax + 0xd4]
mov qword [rbp - 0x29], 0
xor r8d, r8d
lea rdx, [rbp - 0x29]
lea rcx, str.Zoom_to_Content__F_
call fcn.1400958e0
xor esi, esi
test al, al
jne 0x140149baf
test bl, bl
jne 0x140149be3
mov edx, 0x227
mov rcx, qword [0x1402dc618]
call fcn.140022340
sub rax, qword [0x1402dc618]
lea rcx, [rax - 0xe78]
sar rcx, 4
xor edx, edx
lea r8d, [rsi + 1]
call fcn.140022ae0
test al, al
je 0x140149be3
lea rdx, [rbp - 0x29]
mov r9, qword [0x1402dcaa0]
mov rcx, r9
call fcn.1400be580
lea rcx, [r9 + 0x4c0]
mov dword [rsp + 0x20], esi
movss xmm3, dword [0x1402a6014]
mov r8d, 2
mov rdx, rax
call fcn.1400c9440
movss xmm1, dword [0x1402a6014]
xorps xmm0, xmm0
call fcn.1400251f0
mov qword [rbp - 0x29], rsi
xor r8d, r8d
lea rdx, [rbp - 0x29]
lea rcx, str.Add_System_Vars
call fcn.1400958e0
test al, al
je 0x14014a6a9
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, 0x16
lea rdx, str.0.0f__0.0f__0.0f__0.0f
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, 0xa
lea rdx, str.MouseState
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, recv
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, 0x16
lea rdx, str.0.0f__0.0f__0.0f__0.0f
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.MouseStateLastFrame
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, recv
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.0.0f__0.0f__0.0f
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, recv
lea rdx, str.iResolution
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, 0xa
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, 4
lea rdx, str.0.0f
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, 5
lea rdx, str.iTime
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, 8
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, 4
lea rdx, str.0.0f
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, 0xa
lea rdx, str.iTimeDelta
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, 8
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, 4
lea rdx, str.0.0f
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, 0xa
lea rdx, str.iFrameRate
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, 8
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, 1
lea rdx, [0x14026310c]
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, 6
lea rdx, str.iFrame
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, 0x16
lea rdx, str.0.0f__0.0f__0.0f__0.0f
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, 6
lea rdx, str.iMouse
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, recv
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, 0x64
lea rdx, str.1.0f__0.0f__0.0f__0.0f____0.0f__1.0f__0.0f__0.0f____0.0f__0.0f__1.0f__0.0f____0.0f__0.0f__0.0f__1.0f
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, 7
lea rdx, str.ViewMtx
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, recv
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, 0x64
lea rdx, str.1.0f__0.0f__0.0f__0.0f____0.0f__1.0f__0.0f__0.0f____0.0f__0.0f__1.0f__0.0f____0.0f__0.0f__0.0f__1.0f
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, 0xa
lea rdx, str.InvViewMtx
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, recv
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, 0x64
lea rdx, str.1.0f__0.0f__0.0f__0.0f____0.0f__1.0f__0.0f__0.0f____0.0f__0.0f__1.0f__0.0f____0.0f__0.0f__0.0f__1.0f
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, 7
lea rdx, str.ProjMtx
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, recv
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, 0x64
lea rdx, str.1.0f__0.0f__0.0f__0.0f____0.0f__1.0f__0.0f__0.0f____0.0f__0.0f__1.0f__0.0f____0.0f__0.0f__0.0f__1.0f
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, 0xa
lea rdx, str.InvProjMtx
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, recv
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, 0x64
lea rdx, str.1.0f__0.0f__0.0f__0.0f____0.0f__1.0f__0.0f__0.0f____0.0f__0.0f__1.0f__0.0f____0.0f__0.0f__0.0f__1.0f
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, recv
lea rdx, str.JitteredProjMtx
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, recv
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, 0x64
lea rdx, str.1.0f__0.0f__0.0f__0.0f____0.0f__1.0f__0.0f__0.0f____0.0f__0.0f__1.0f__0.0f____0.0f__0.0f__0.0f__1.0f
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, send
lea rdx, str.InvJitteredProjMtx
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, recv
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, 0x64
lea rdx, str.1.0f__0.0f__0.0f__0.0f____0.0f__1.0f__0.0f__0.0f____0.0f__0.0f__1.0f__0.0f____0.0f__0.0f__0.0f__1.0f
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, recv
lea rdx, str.ViewProjMtx
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, recv
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, 0x64
lea rdx, str.1.0f__0.0f__0.0f__0.0f____0.0f__1.0f__0.0f__0.0f____0.0f__0.0f__1.0f__0.0f____0.0f__0.0f__0.0f__1.0f
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, recv
lea rdx, str.InvViewProjMtx
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, recv
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, 0x64
lea rdx, str.1.0f__0.0f__0.0f__0.0f____0.0f__1.0f__0.0f__0.0f____0.0f__0.0f__1.0f__0.0f____0.0f__0.0f__0.0f__1.0f
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.JitteredViewProjMtx
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, recv
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, 0x64
lea rdx, str.1.0f__0.0f__0.0f__0.0f____0.0f__1.0f__0.0f__0.0f____0.0f__0.0f__1.0f__0.0f____0.0f__0.0f__0.0f__1.0f
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, 0x16
lea rdx, str.InvJitteredViewProjMtx
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, recv
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.0.0f__0.0f__0.0f
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, 9
lea rdx, str.CameraPos
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, 0xa
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, 5
lea rdx, str.false
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, recv
lea rdx, str.CameraChanged
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, recv
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, 0xa
lea rdx, str.0.5f__0.5f
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, recv
lea rdx, str.CameraJitter
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, 9
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, 2
lea rdx, [0x140281bc4]
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, 0x18
lea rdx, str.ShadingRateImageTileSize
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, 4
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
lea rax, [rbp - 0x69]
mov qword [rbp - 0x29], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rsi
mov qword [rbp - 0x51], rsi
mov r8d, 0xa
lea rdx, str.1.0f__1.0f
lea rcx, [rbp - 0x69]
call fcn.140007c30
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x39], xmm1
mov r8d, 0xa
lea rdx, str.WindowSize
lea rcx, [rbp - 0x49]
call fcn.140007c30
nop
lea rax, [rbp - 0x69]
mov qword [rsp + 0x20], rax
mov r9d, 9
lea rdx, [rbp - 0x49]
call fcn.1401467f0
nop
lea rcx, [rbp - 0x49]
call fcn.1400050e0
mov dword [rsp + 0x20], esi
lea r9, [0x1402dc670]
xor r8d, r8d
xor edx, edx
lea rcx, [0x1402dc670]
call fcn.14013fd70
or byte [0x1402dc612], al
je 0x14014a7df
mov rbx, qword [0x1402dc720]
mov rdi, qword [0x1402dc728]
cmp rbx, rdi
je 0x14014a7df
movabs r14, 0x2e8ba2e8ba2e8ba3
nop dword [rax]
nop word [rax + rax]
xorps xmm0, xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x29], xmm1
mov qword [rbp - 0x19], rsi
movups xmmword [rbp - 9], xmm0
mov qword [rbp + 7], rsi
mov qword [rbp + recv], 0xf
mov byte [rbp - 9], 0
mov qword [rbp + 0x17], rsi
movups xmmword [rbp + 0x1f], xmm0
mov qword [rbp + 0x2f], rsi
mov qword [rbp + 0x37], recv
mov byte [rbp + 0x1f], 0
lea rcx, [rbx + 0x50]
cmp qword [rbx + 0x68], 0xf
jbe 0x14014a749
mov rcx, qword [rcx]
lea r9, [rbp - 9]
lea r8, [rbp - 0x29]
lea rdx, [0x1402dc768]
call fcn.1401a6ea0
test al, al
jne 0x14014a782
lea rcx, [rbp - 9]
cmp qword [rbp + 0xf], 0xf
cmova rcx, qword [rbp - 9]
call qword [sym.imp.KERNEL32.dll_OutputDebugStringA]
lea rcx, [0x140263dc0]
call qword [sym.imp.KERNEL32.dll_OutputDebugStringA]
mov rcx, qword [rbp - 0x21]
mov r8, qword [rbp - 0x29]
sub rcx, r8
mov rax, r14
imul rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp rdx, 1
jne 0x14014a7b3
mov rdx, r8
mov rcx, rbx
call fcn.140150330
nop
lea rcx, [rbp + 0x1f]
call fcn.1400050e0
lea rcx, [rbp - 9]
call fcn.1400050e0
nop
lea rcx, [rbp - 0x29]
call fcn.140155d00
add rbx, 0xb0
cmp rbx, rdi
jne 0x14014a700
call fcn.140020d10
mov rcx, qword [rbp + 0x47]
xor rcx, rsp
call fcn.140244f00
lea r11, [rsp + 0xf0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret