Function at 0x14006c750
Capabilities:
Log keystrokes via polling
Resolve function by parsing pe exports

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 - 0x768]
sub rsp, 0x840
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 [0x1401170c0]
xor rax, rsp
mov qword [rbp + 0x690], rax
xor r14d, r14d
mov r12d, r14d
mov dword [rbp + 0x590], r14d
lea rdx, str.Roblox
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x14006c811
lea rdx, str.Failed_to_find_the_Ro_lox_window
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140003ac0
lea rdx, [0x140003ca0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
xor al, al
jmp 0x1400725e4
lea rcx, str.user32.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
test rax, rax
jne 0x14006c82c
lea rdx, str.Failed_to_load_user32_dll
jmp 0x14006c7ee
lea rdx, str.CreateWindowInBand
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdi, rax
mov dword [rbp + 0x4a0], 0x50
mov dword [rbp + 0x4a4], 0x40
lea rax, [0x140072720]
mov qword [rbp + 0x4a8], rax
mov qword [rbp + 0x4b0], r14
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rbp + 0x4b8], rax
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x4c0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x4d0], xmm1
lea rax, [0x140100938]
mov qword [rbp + 0x4e0], rax
mov qword [rbp + 0x4e8], r14
lea rcx, [rbp + 0x4a0]
call qword [sym.imp.USER32.dll_RegisterClassExW]
movzx esi, ax
mov r15d, 1
mov rax, qword [0x14018a148]
test rax, rax
jne 0x14006c938
mov ecx, r15d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov ebx, eax
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov dword [rsp + 0x60], r15d
mov qword [rsp + 0x58], r14
mov rcx, qword [rbp + 0x4b8]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x40], r14
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], r14d
mov r9d, 0x80000000
lea r8, str.Open_With
movzx edx, si
mov ecx, 0x8080008
call rdi
mov qword [0x14018a148], rax
test rax, rax
jne 0x14006c938
lea rdx, str.Failed_to_setup_a______window
jmp 0x14006c7ee
mov edx, 5
mov rcx, rax
call qword [sym.imp.USER32.dll_ShowWindow]
movdqa xmm0, xmmword [0x140101f20]
movdqu xmmword [rbp + 0x658], xmm0
lea rdx, [rbp + 0x658]
mov rcx, qword [0x14018a148]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov edx, 0xffffffec
mov r8d, 0x800a0
mov rcx, qword [0x14018a148]
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov edx, 0xffffffec
mov rcx, qword [0x14018a148]
call qword [sym.imp.USER32.dll_GetWindowLongA]
or eax, 0x20
mov r8d, eax
mov edx, 0xffffffec
mov rcx, qword [0x14018a148]
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
mov rcx, qword [0x14018a148]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
mov qword [rbp + 0x464], r14
mov qword [rbp + 0x478], 2
mov qword [rbp + 0x490], 2
mov qword [rbp + 0x450], r14
mov dword [rbp + 0x460], Ordinal_33
mov dword [rbp + 0x458], reloc.WLDAP32.dll_Ordinal_60
mov dword [rbp + 0x45c], r15d
mov dword [rbp + 0x474], reloc.WLDAP32.dll_Ordinal_32
mov rax, qword [0x14018a148]
mov qword [rbp + 0x480], rax
mov qword [rbp + 0x46c], r15
mov qword [rbp + 0x488], r15
mov dword [rbp + 0x668], 0xb000
mov dword [rbp + 0x66c], 0xa000
lea rbx, [0x14018a640]
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x590]
mov qword [rsp + 0x50], rax
lea rdi, [0x14018a628]
mov qword [rsp + 0x48], rdi
lea rsi, [0x14018a618]
mov qword [rsp + 0x40], rsi
lea rax, [rbp + 0x450]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x668]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, r15d
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
cmp eax, 0x887a0004
jne 0x14006cb03
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x590]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], rsi
lea rax, [rbp + 0x450]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x668]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, 5
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
jne 0x140072568
call fcn.1400726b0
mov rcx, qword [0x14018a148]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rbx, qword [0x14018a130]
mov ecx, 0x55c8
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r9, rax
mov r8, qword [0x14018a130]
test r8, r8
je 0x14006cb9e
mov r10d, dword [r8 + 0x3fe8]
movsx rax, word [r8 + 0x5438]
lea rdx, [r8 + 0x543c]
lea rdx, [rdx + rax*8]
cmp dword [rdx], r10d
je 0x14006cb93
lea ecx, [rax + 1]
mov eax, 0x2aaaaaab
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
add eax, eax
sub ecx, eax
mov word [r8 + 0x5438], cx
movsx rax, cx
lea rdx, [r8 + 0x543c]
lea rdx, [rdx + rax*8]
mov dword [rdx], r10d
mov dword [rdx + 4], r14d
inc word [rdx + 4]
inc dword [r8 + 0x5430]
mov qword [rbp + 0x160], r9
lea rax, [rbp + 0x548]
mov qword [rbp + 0x198], rax
mov qword [rbp + 0x1a0], r9
test r9, r9
je 0x14006cbcb
xor edx, edx
mov rcx, r9
call fcn.1400161a0
jmp 0x14006cbce
mov rax, r14
mov qword [0x14018a130], rax
call fcn.14001c180
test rbx, rbx
je 0x14006cbe8
mov qword [0x14018a130], rbx
jmp 0x14006cbef
mov rbx, qword [0x14018a130]
or dword [rbx + 8], 3
xor ecx, ecx
call fcn.14003d4d0
mov rcx, qword [0x14018a148]
call fcn.140048070
call fcn.140047ea0
xor r13b, r13b
movss xmm12, dword [0x140101ee8]
movss xmm13, dword [0x140101d24]
movss xmm9, dword [0x140101e34]
movss xmm8, dword [0x140101e10]
movss xmm15, dword [0x140101e18]
movss xmm10, dword [0x140101d60]
movss xmm6, dword [0x140101ec4]
movss xmm7, dword [0x140101dec]
mov ebx, 0x2085
nop dword [rax]
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x450]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x14006ccd0
nop
lea rcx, [rbp + 0x450]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x450]
call qword [sym.imp.USER32.dll_DispatchMessageA]
movzx r13d, r13b
cmp dword [rbp + 0x458], 0x12
cmove r13d, r15d
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x450]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x14006cc80
test r13b, r13b
jne 0x140072294
cmp byte [0x14018a1ae], 0
je 0x14006cd02
mov rcx, qword [0x14018a618]
mov rax, qword [rcx]
mov r8d, r15d
xor edx, edx
call qword [rax + 0x40]
cmp eax, 0x87a0001
jne 0x14006cd02
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x14006cc60
mov byte [0x14018a1ae], 0
mov r8d, dword [0x14018a608]
test r8d, r8d
je 0x14006cdbf
mov r9d, dword [0x14018a620]
test r9d, r9d
je 0x14006cdbf
mov rcx, qword [0x14018a610]
test rcx, rcx
je 0x14006cd50
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x14018a610], r14
mov r8d, dword [0x14018a608]
mov r9d, dword [0x14018a620]
mov rcx, qword [0x14018a618]
mov rax, qword [rcx]
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], r14d
xor edx, edx
call qword [rax + 0x68]
mov dword [0x14018a620], r14d
mov dword [0x14018a608], r14d
mov rcx, qword [0x14018a618]
mov rax, qword [rcx]
lea r9, [rbp + 0x448]
lea r8, [0x140101c10]
xor edx, edx
call qword [rax + 0x48]
mov rcx, qword [0x14018a628]
mov rax, qword [rcx]
lea r9, [0x14018a610]
xor r8d, r8d
mov rdx, qword [rbp + 0x448]
call qword [rax + 0x48]
mov rcx, qword [rbp + 0x448]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov ecx, reloc.WLDAP32.dll_Ordinal_45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14006cddc
cmp byte [0x14018a1ad], 0
sete byte [0x14018a1ad]
cmp byte [0x14018a1af], 0
jne 0x14006cf38
lea rcx, [rbp + 0x420]
call fcn.1400045a0
mov rcx, qword [rax]
mov qword [0x14018a150], rcx
mov rax, qword [0x14018a5f0]
cmp rax, qword [0x14018a5f8]
je 0x14006ce16
mov qword [0x14018a5f8], rax
mov edi, 0x64
movss xmm14, dword [0x140101e5c]
nop dword [rax]
nop dword [rax + rax]
mov rbx, qword [0x14018a130]
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
cvttss2si ecx, dword [rbx + 0x14]
cdq
idiv ecx
movd xmm6, edx
cvtdq2ps xmm6, xmm6
mov rbx, qword [0x14018a130]
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
cvttss2si ecx, dword [rbx + 0x10]
cdq
idiv ecx
movd xmm0, edx
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1f0], xmm0
movss dword [rbp + 0x1f4], xmm6
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov r8d, eax
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0x32
sub r8d, ecx
add r8d, 0x32
movd xmm0, r8d
cvtdq2ps xmm0, xmm0
divss xmm0, xmm14
mulss xmm0, xmm7
movss dword [rbp + 0x1f8], xmm0
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov r8d, eax
mov eax, 0x55555556
imul r8d
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
lea ecx, [rdx + rdx*2]
sub r8d, ecx
add r8d, 2
movd xmm0, r8d
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1fc], xmm0
mov rdx, qword [0x14018a5f8]
cmp rdx, qword [0x14018a600]
je 0x14006cf0c
movups xmm0, xmmword [rbp + 0x1f0]
movups xmmword [rdx], xmm0
add qword [0x14018a5f8], 0x10
jmp 0x14006cf18
lea r8, [rbp + 0x1f0]
call fcn.140073e80
sub rdi, 1
jne 0x14006ce30
mov byte [0x14018a1af], 1
movss xmm6, dword [0x140101ec4]
mov ebx, 0x2085
jmp 0x14006cf41
movss xmm14, dword [0x140101e5c]
mov rax, qword [0x14018a130]
test rax, rax
je 0x14006cf56
mov rcx, qword [rax + 0xa0]
jmp 0x14006cf59
mov rcx, r14
cmp qword [rcx + 0x48], 0
jne 0x14006cf65
call fcn.140047840
call fcn.140048a80
call fcn.14001eb50
mov rax, qword [0x14018a130]
or dword [rax + 0x4ac0], 2
mov dword [rax + 0x4ae0], 0x43af0000
mov dword [rax + 0x4ae4], 0x42960000
mov dword [rax + 0x4ac8], r15d
mov r8d, 0x2081
cmp byte [0x14018a1ad], 0
cmove r8d, ebx
lea rdx, [0x14018a1ad]
lea rcx, str.Spotify
call fcn.1400247a0
cmp byte [0x14018a1ac], 0
je 0x14006d5f2
movdqa xmm0, xmmword [0x1401022d0]
movups xmmword [rbp + 0x590], xmm0
movdqa xmm0, xmmword [0x140102230]
movups xmmword [rbp + 0x530], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x550], xmm0
mov qword [rbp + 0x560], r14
mov qword [rbp + 0x568], r14
mov r8d, 7
lea rdx, str.Spotify
lea rcx, [rbp + 0x550]
call fcn.140003780
nop
lea rcx, [rbp + 0x4f0]
call fcn.14006bf70
nop
lea rax, [rbp + 0x550]
cmp qword [rbp + 0x568], 0xf
cmova rax, qword [rbp + 0x550]
mov rbx, qword [0x14018a130]
mov rcx, qword [rbx + 0x3db0]
movss xmm7, dword [rbx + 0x3db8]
movaps xmm2, xmm7
test rax, rax
je 0x14006d0ab
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm12
movaps xmm3, xmm6
lea rdx, [rbp + 0x28]
call fcn.140044e00
movss xmm0, dword [rbp + 0x28]
addss xmm0, xmm10
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x28], xmm0
movss xmm7, dword [rbp + 0x2c]
mov rcx, qword [rbx + 0x3db0]
movss xmm2, dword [rbx + 0x3db8]
lea rax, [rbp + 0x4f0]
cmp qword [rbp + 0x508], 0xf
cmova rax, qword [rbp + 0x4f0]
test rax, rax
jne 0x14006d0cd
xorps xmm10, xmm10
jmp 0x14006d115
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm12
movaps xmm3, xmm6
lea rdx, [rbp + 0x1c8]
call fcn.140044e00
movss xmm0, dword [rbp + 0x1c8]
addss xmm0, xmm10
cvttss2si eax, xmm0
movd xmm10, eax
cvtdq2ps xmm10, xmm10
movss dword [rbp + 0x1c8], xmm10
xorps xmm11, xmm11
movaps xmm6, xmm7
mulss xmm6, dword [0x140101d70]
mov rax, qword [rbx + 0x40a0]
movss xmm8, dword [rax + 0x28]
movss xmm9, dword [rax + 0x2c]
mov rax, qword [rbx + 0x4bd0]
lea r8, str.Foreground
mov rdx, r15
mov rcx, qword [rax]
call fcn.14001e010
mov rbx, rax
addss xmm9, xmm15
addss xmm8, xmm15
lea rcx, [rbp + 0x530]
call fcn.140018b50
mov r9d, eax
movaps xmm0, xmm6
unpcklps xmm0, xmm7
movq r8, xmm0
movaps xmm1, xmm8
unpcklps xmm1, xmm9
movq rdx, xmm1
mov rcx, rbx
call fcn.14006c2a0
addss xmm8, xmm6
movss xmm6, dword [0x140101df4]
addss xmm8, xmm6
movss dword [rbp + 0x1d0], xmm8
movss dword [rbp + 0x1d4], xmm9
lea r8, [rbp + 0x550]
cmp qword [rbp + 0x568], 0xf
cmova r8, qword [rbp + 0x550]
lea rcx, [rbp + 0x590]
call fcn.140018b50
mov esi, eax
mov edi, eax
and edi, 0xff000000
je 0x14006d24b
test r8, r8
je 0x14006d24b
cmp byte [r8], 0
je 0x14006d24b
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [r8 + rcx], 0
jne 0x14006d1f1
add rcx, r8
mov rax, qword [rbx + 0x38]
movups xmm0, xmmword [rbx + 0x60]
movups xmmword [rbp + 0x530], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm11
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], r8
lea rcx, [rbp + 0x530]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], esi
lea r9, [rbp + 0x1d0]
movss xmm2, dword [rax + 0x10]
mov rdx, rbx
mov rcx, qword [rax + 8]
call fcn.140045210
addss xmm7, xmm9
addss xmm7, xmm6
movss dword [rbp + 0x1e0], xmm8
movss dword [rbp + 0x1e4], xmm7
movaps xmm1, xmm8
addss xmm1, xmm10
movaps xmm0, xmm7
movss xmm15, dword [0x140101db0]
addss xmm0, xmm15
movss dword [rbp + 0x1d8], xmm1
movss dword [rbp + 0x1dc], xmm0
mov dword [rsp + 0x30], 0xffff7a00
mov dword [rsp + 0x28], 0xff7a00
mov dword [rsp + 0x20], 0xff7a00
mov r9d, 0xffff7a00
lea r8, [rbp + 0x1d8]
lea rdx, [rbp + 0x1e0]
mov rcx, rbx
call fcn.140040970
addss xmm7, dword [0x140101e18]
addss xmm7, xmm15
movss dword [rbp + 0x1e8], xmm8
movss dword [rbp + 0x1ec], xmm7
lea rdx, [rbp + 0x4f0]
mov rcx, qword [rbp + 0x4f0]
mov rax, qword [rbp + 0x508]
cmp rax, 0xf
cmova rdx, rcx
test edi, edi
je 0x14006d37a
test rdx, rdx
je 0x14006d37a
cmp byte [rdx], 0
je 0x14006d37a
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rdx + rcx], 0
jne 0x14006d313
add rcx, rdx
mov rax, qword [rbx + 0x38]
movups xmm0, xmmword [rbx + 0x60]
movups xmmword [rbp + 0x530], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm11
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rdx
lea rcx, [rbp + 0x530]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], esi
lea r9, [rbp + 0x1e8]
movss xmm2, dword [rax + 0x10]
mov rdx, rbx
mov rcx, qword [rax + 8]
call fcn.140045210
mov rax, qword [rbp + 0x508]
mov rcx, qword [rbp + 0x4f0]
cmp rax, 0xf
jbe 0x14006d3ae
lea rdx, [rax + 1]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006d3a9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007254c
call fcn.1400dc2b8
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x4f0], 0
mov rdx, qword [rbp + 0x568]
cmp rdx, 0xf
jbe 0x14006d408
inc rdx
mov rcx, qword [rbp + 0x550]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006d403
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072553
call fcn.1400dc2b8
movss xmm9, dword [0x140101e34]
movss xmm8, dword [0x140101e10]
call fcn.140026e80
xor edx, edx
mov r8d, 0x20ab
lea rcx, str.crosshair
call fcn.1400247a0
cmp byte [0x14018a1a9], 0
je 0x14006d600
mov rax, qword [0x14018a130]
mov rax, qword [rax + 0x4bd0]
lea r8, str.Foreground
mov rdx, r15
mov rcx, qword [rax]
call fcn.14001e010
mov rbx, rax
lea rcx, [rbp + 0x5e0]
call qword [sym.imp.USER32.dll_GetCursorPos]
movd xmm7, dword [rbp + 0x5e4]
cvtdq2ps xmm7, xmm7
movd xmm6, dword [rbp + 0x5e0]
cvtdq2ps xmm6, xmm6
movaps xmm0, xmm6
subss xmm0, xmm8
movss dword [rbp + 0x38], xmm0
movss dword [rbp + 0x3c], xmm7
movaps xmm1, xmm6
subss xmm1, xmm9
movss dword [rbp + 0x40], xmm1
movss dword [rbp + 0x44], xmm7
movss dword [rsp + 0x20], xmm15
mov r9d, 0xffffffff
lea r8, [rbp + 0x38]
lea rdx, [rbp + 0x40]
mov rcx, rbx
call fcn.140040560
movaps xmm0, xmm6
addss xmm0, xmm9
movss dword [rbp + 0x48], xmm0
movss dword [rbp + 0x4c], xmm7
movaps xmm1, xmm6
addss xmm1, xmm8
movss dword [rbp + 0x50], xmm1
movss dword [rbp + 0x54], xmm7
movss dword [rsp + 0x20], xmm15
mov r9d, 0xffffffff
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x50]
mov rcx, rbx
call fcn.140040560
movaps xmm0, xmm7
subss xmm0, xmm8
movss dword [rbp + 0x58], xmm6
movss dword [rbp + 0x5c], xmm0
movaps xmm1, xmm7
subss xmm1, xmm9
movss dword [rbp + 0x60], xmm6
movss dword [rbp + 0x64], xmm1
movss dword [rsp + 0x20], xmm15
mov r9d, 0xffffffff
lea r8, [rbp + 0x58]
lea rdx, [rbp + 0x60]
mov rcx, rbx
call fcn.140040560
movaps xmm0, xmm7
addss xmm0, xmm9
movss dword [rbp + 0x68], xmm6
movss dword [rbp + 0x6c], xmm0
movaps xmm1, xmm7
addss xmm1, xmm8
movss dword [rbp + 0x70], xmm6
movss dword [rbp + 0x74], xmm1
movss dword [rsp + 0x20], xmm15
mov r9d, 0xffffffff
lea r8, [rbp + 0x68]
lea rdx, [rbp + 0x70]
mov rcx, rbx
call fcn.140040560
movaps xmm1, xmm7
addss xmm1, xmm15
movaps xmm0, xmm6
addss xmm0, xmm15
movss dword [rbp + 0x190], xmm0
movss dword [rbp + 0x194], xmm1
subss xmm7, xmm15
subss xmm6, xmm15
movss dword [rbp + 0x80], xmm6
movss dword [rbp + 0x84], xmm7
mov dword [rsp + 0x28], r14d
xorps xmm10, xmm10
movss dword [rsp + 0x20], xmm10
mov r9d, 0xffffffff
lea r8, [rbp + 0x190]
lea rdx, [rbp + 0x80]
mov rcx, rbx
call fcn.1400407c0
jmp 0x14006d604
movss xmm15, dword [0x140101db0]
jmp 0x14006d41a
xorps xmm10, xmm10
call fcn.140026e80
cmp byte [reloc.WS2_32.dll_accept], 0
jne 0x14006d61f
cmp byte [0x14018a1ad], 0
je 0x14006d739
mov rax, qword [0x14018a130]
mov rax, qword [rax + 0x4bd0]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14001e010
mov rdi, rax
mov rcx, qword [0x14018a130]
movss xmm7, dword [rcx + 0x10]
movss xmm6, dword [rcx + 0x14]
mov r14, qword [0x14018a5f8]
mov rbx, qword [0x14018a5f0]
cmp rbx, r14
je 0x14006d736
movdqa xmm0, xmmword [0x1401022d0]
movups xmmword [rbp + 0x530], xmm0
lea rcx, [rbp + 0x530]
call fcn.140018b50
mov r15d, eax
mov esi, eax
and esi, 0xff000000
movss xmm15, dword [0x140101dfc]
nop dword [rax + rax]
movss xmm0, dword [rbx + 8]
addss xmm0, dword [rbx + 4]
movss dword [rbx + 4], xmm0
comiss xmm0, xmm6
jbe 0x14006d6d3
mov dword [rbx + 4], 0
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
cvttss2si ecx, xmm7
cdq
idiv ecx
movd xmm0, edx
cvtdq2ps xmm0, xmm0
movss dword [rbx], xmm0
movss xmm2, dword [rbx + 0xc]
test esi, esi
je 0x14006d71a
comiss xmm13, xmm2
ja 0x14006d71a
mov dword [rsp + 0x28], recv
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm10
mov rdx, rbx
mov rcx, rdi
call fcn.14003fd80
mov r9d, r15d
mov r8d, dword [rdi + 0x50]
mov rdx, qword [rdi + 0x58]
mov rcx, rdi
call fcn.14003f2b0
mov dword [rdi + 0x50], 0
add rbx, 0x10
cmp rbx, r14
jne 0x14006d6a0
movss xmm15, dword [0x140101db0]
mov r15d, 1
xor r14d, r14d
xor edx, edx
mov r8d, 0x3028f
lea rcx, str.visualsoverlay
call fcn.1400247a0
call fcn.140008080
call fcn.140026e80
movss xmm1, dword [0x14018a648]
cmp byte [0x14018a1ad], 0
je 0x14006d777
movss xmm0, dword [0x140101d50]
comiss xmm0, xmm1
jbe 0x14006d79c
jmp 0x14006d781
comiss xmm1, xmm10
jbe 0x14006d79c
movaps xmm0, xmm10
subss xmm0, xmm1
mulss xmm0, dword [0x140101cdc]
addss xmm0, xmm1
movss dword [0x14018a648], xmm0
movaps xmm1, xmm0
movzx eax, byte [reloc.WS2_32.dll_accept]
test al, al
je 0x14006d7ff
call fcn.14006bb60
lea rcx, [rbp + 0x310]
call fcn.1400045a0
mov rax, qword [rbp + 0x310]
sub rax, qword [0x14018a150]
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
divss xmm0, dword [0x140101ebc]
movss xmm1, dword [0x14018a648]
comiss xmm0, dword [0x140101dc4]
jb 0x14006d7f8
xor al, al
mov byte [reloc.WS2_32.dll_accept], al
mov byte [0x14018a1ad], 1
jmp 0x14006d7ff
movzx eax, byte [reloc.WS2_32.dll_accept]
cmp byte [0x14018a568], 0
jne 0x14006dbc6
test al, al
jne 0x14006dbc6
mov eax, dword [0x14018a638]
cmp eax, 0xff
jge 0x14006d82a
add eax, 4
mov dword [0x14018a638], eax
mov eax, dword [0x14018a630]
cmp eax, 0xff
jge 0x14006d842
add eax, 3
mov dword [0x14018a630], eax
jmp 0x14006d858
mov eax, dword [0x14018a634]
cmp eax, 0xff
jge 0x14006d858
add eax, 2
mov dword [0x14018a634], eax
movss xmm0, dword [0x140117210]
movss xmm1, dword [0x140117220]
comiss xmm0, xmm1
jbe 0x14006d881
divss xmm0, dword [0x140101e78]
addss xmm1, xmm0
movss dword [0x140117220], xmm1
movss xmm0, dword [0x140117214]
movss xmm1, dword [0x140117224]
comiss xmm0, xmm1
jbe 0x14006d8a7
divss xmm0, xmm14
addss xmm1, xmm0
movss dword [0x140117224], xmm1
mov rax, qword [0x14018a130]
or dword [rax + 0x4ac0], 2
movsd xmm0, qword [0x140117220]
movsd qword [rax + 0x4ae0], xmm0
mov dword [rax + 0x4ac8], r15d
xor edx, edx
mov r8d, reloc.WLDAP32.dll_Ordinal_35
lea rcx, str.Login
call fcn.1400247a0
mov r9, qword [0x14018a130]
mov rax, qword [r9 + 0x4bd0]
mov rcx, qword [rax]
movss xmm2, dword [rcx + 0x14]
mulss xmm2, xmm13
addss xmm2, dword [rcx + 0xc]
movss xmm0, dword [0x140117224]
mulss xmm0, xmm13
subss xmm2, xmm0
movss xmm1, dword [rcx + 0x10]
mulss xmm1, xmm13
addss xmm1, dword [rcx + 8]
movss xmm0, dword [0x140117220]
mulss xmm0, xmm13
subss xmm1, xmm0
movss dword [rbp + 0x88], xmm1
movss dword [rbp + 0x8c], xmm2
xor r8d, r8d
lea rdx, [rbp + 0x88]
mov rcx, qword [r9 + 0x40a0]
call fcn.140027760
mov dword [rbp + 0x2c0], 0x3f800000
mov dword [rbp + 0x2c4], 0x3f800000
mov dword [rbp + 0x2c8], 0x3f800000
movd xmm0, dword [0x14018a630]
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x140101cd4]
movups xmm1, xmmword [rbp + 0x2c0]
shufps xmm1, xmm1, 0x93
movss xmm1, xmm0
shufps xmm1, xmm1, 0x39
movups xmmword [rbp + 0x2c0], xmm1
movups xmmword [rbp + 0x530], xmm1
lea rdx, str.Activate
lea rcx, [rbp + 0x530]
call fcn.14004c870
movss xmm1, dword [0x140101ee8]
movaps xmm0, xmm10
call fcn.14002b290
mov dword [rbp + 0x2d0], 0x3df0f0f2
mov dword [rbp + 0x2d4], 0x3f57d7d9
mov dword [rbp + 0x2d8], 0x3ec0c0c2
movd xmm0, dword [0x14018a634]
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x140101cd4]
movups xmm1, xmmword [rbp + 0x2d0]
shufps xmm1, xmm1, 0x93
movss xmm1, xmm0
shufps xmm1, xmm1, 0x39
movups xmmword [rbp + 0x2d0], xmm1
movups xmmword [rbp + 0x530], xmm1
lea rdx, str.Cloaked
lea rcx, [rbp + 0x530]
call fcn.14004c870
mov qword [rbp + 0x90], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x90]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea rbx, [0x14018a570]
mov r8, rbx
xor edx, edx
lea rcx, str.License_Key
call fcn.140056010
mov dword [rbp + 0x98], 0x43160000
mov dword [rbp + 0x9c], 0x41f00000
lea rdx, [rbp + 0x98]
lea rcx, str.Activate_License
call fcn.14004d4b0
test al, al
je 0x14006f063
mov byte [reloc.WS2_32.dll_accept], 1
lea rcx, [0x14018a250]
call fcn.140084720
cmp byte [0x14018a480], 0
jne 0x14006db06
lea r8, [0x14018a488]
cmp qword [0x14018a4a0], 0xf
cmova r8, qword [0x14018a488]
movdqa xmm0, xmmword [0x140102170]
movups xmmword [rbp + 0x530], xmm0
lea rdx, str.Error:__s
lea rcx, [rbp + 0x530]
call fcn.14004c870
mov byte [reloc.WS2_32.dll_accept], 0
jmp 0x14006f063
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], r14
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x14006db25
mov rdx, rbx
lea rcx, [rbp + 0x4f0]
call fcn.140003780
lea rdx, [rbp + 0x4f0]
lea rcx, [0x14018a250]
call fcn.140086570
lea rcx, [rbp + 0x530]
cmp byte [0x14018a480], 0
je 0x14006db88
mov byte [0x14018a568], 1
movdqa xmm0, xmmword [0x1401021a0]
movups xmmword [rbp + 0x530], xmm0
lea rdx, str.License_activation_successful_
call fcn.14004c870
jmp 0x14006f063
lea r8, [0x14018a488]
cmp qword [0x14018a4a0], 0xf
cmova r8, qword [0x14018a488]
movdqa xmm0, xmmword [0x140102170]
movups xmmword [rbp + 0x530], xmm0
lea rdx, str.License_activation_failed:__s
call fcn.14004c870
mov byte [reloc.WS2_32.dll_accept], 0
jmp 0x14006f063
cmp byte [0x14018a1ad], 0
je 0x14006f079
mov rax, qword [0x14018a130]
or dword [rax + 0x4ac0], 2
mov dword [rax + 0x4ae0], 0x44480000
mov dword [rax + 0x4ae4], 0x43c80000
mov dword [rax + 0x4ac8], 2
xor edx, edx
mov r8d, 3
lea rcx, str.Overlay
call fcn.1400247a0
call fcn.140060c70
test al, al
je 0x14006f06c
lea rcx, str.legit
call fcn.140062bb0
test al, al
je 0x14006e14d
mov dword [rbp + 0xa0], 0x43c80000
mov dword [rbp + 0xa4], 0x43c80000
mov rcx, qword [0x14018a130]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rbx, qword [rcx + 0x40a0]
movsxd r8, dword [rbx + 0x108]
mov rax, qword [rbx + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.aim_Assist
call fcn.1400184e0
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x40f8], eax
jne 0x14006dca5
lea r8, str.aim_Assist
mov edx, recv
mov ecx, eax
call fcn.140033c40
mov dword [rsp + 0x20], r14d
lea r8, [rbp + 0xa0]
mov edx, edi
lea rcx, str.aim_Assist
call fcn.1400213e0
lea rcx, str.aim_assist
call fcn.14004c800
mov rax, qword [0x14018a130]
mov r8, qword [rax + 0x40a0]
cmp byte [r8 + 0xcf], 0
jne 0x14006dd18
mov edx, dword [r8 + 0x1cc]
mov eax, edx
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [r8 + 0x1c0], 0
je 0x14006dd04
neg edx
sbb ecx, ecx
add ecx, 6
movss xmm9, dword [0x140101d68]
movaps xmm1, xmm9
call fcn.14004fac0
jmp 0x14006dd21
movss xmm9, dword [0x140101d68]
lea rax, str.camera
mov qword [rbp + 0x5b8], rax
lea rax, str.freecam
mov qword [rbp + 0x5c0], rax
lea rax, str.freeaim
mov qword [rbp + 0x5c8], rax
lea rax, str.mouse
mov qword [rbp + 0x5d0], rax
lea rax, str.head
mov qword [rbp + 0x4f0], rax
lea rax, str.uppertorso
mov qword [rbp + 0x4f8], rax
lea rax, str.humanoidRootpart
mov qword [rbp + 0x500], rax
lea rax, str.neverlose
mov qword [rbp + 0x550], rax
lea rax, str.skeet
mov qword [rbp + 0x558], rax
lea rax, str.fuck
mov qword [rbp + 0x560], rax
lea rax, str.senpai
mov qword [rbp + 0x568], rax
lea rdx, [0x14018a167]
lea rcx, str.enable
call fcn.14004e8a0
movss xmm11, dword [0x140101ee8]
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.14002b290
mov dword [rbp + 0xa8], 0x42700000
mov dword [rbp + 0xac], 0x41a00000
lea rdx, [rbp + 0xa8]
lea rcx, [0x140117248]
call fcn.14006ab10
lea rdx, [0x14018a117]
lea rcx, str.sticky_aim
call fcn.14004e8a0
lea rdx, [0x14018a1aa]
lea rcx, str.show_fov
call fcn.14004e8a0
mov dword [rbp + 0x590], 0x3e8
mov dword [rbp + 0x540], r15d
lea rax, [0x1400ff888]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x590]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1401171d0]
mov edx, 4
lea rcx, str.fov_size
call fcn.140052920
mov dword [rbp + 0x590], 0x447a0000
mov dword [rbp + 0x540], 0x3f800000
lea rsi, str._.2f
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0x590]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1401171b4]
mov edx, 8
lea rcx, str.max_distance
call fcn.140052920
lea rcx, [0x140100af4]
call fcn.14004c800
mov dword [rsp + 0x20], 4
lea r9, [rbp + 0x5b8]
lea rdx, [0x14018a160]
lea rcx, str.type
call fcn.1400514c0
lea rcx, [0x140100b10]
call fcn.14004c800
mov dword [rsp + 0x20], 3
lea r9, [rbp + 0x4f0]
lea rdx, [0x14018a188]
lea rcx, str.part
call fcn.1400514c0
lea rcx, str.hitsounds
call fcn.14004c800
lea rdx, [0x14018a724]
lea rcx, str.hitsounds
call fcn.14004e8a0
mov dword [rsp + 0x20], 4
lea r9, [rbp + 0x550]
lea rdx, [0x14018a720]
lea rcx, str.hitsound
call fcn.1400514c0
lea rcx, str.hit_skeleton
call fcn.14004c800
lea rdx, [0x14018a115]
lea rcx, str.hit_skeleton
call fcn.14004e8a0
lea rcx, str.prediction
call fcn.14004c800
lea rdx, [0x14018a166]
lea rcx, str.prediction
call fcn.14004e8a0
movss xmm0, dword [0x1401171cc]
movss dword [rbp + 0x668], xmm0
movss xmm1, dword [0x1401171d4]
movss dword [rbp + 0x66c], xmm1
mov dword [rbp + 0x590], 0x41200000
mov dword [rbp + 0x540], 0
lea rax, [rbp + 0x590]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x540]
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x668]
call fcn.140052f50
test al, al
je 0x14006e01b
movss xmm0, dword [rbp + 0x668]
movss dword [0x1401171cc], xmm0
movss xmm1, dword [rbp + 0x66c]
movss dword [0x1401171d4], xmm1
mov dword [rbp + 0x590], 0x43960000
mov dword [rbp + 0x540], 0x3f800000
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0x590]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1401171c8]
mov edx, 8
lea rcx, str.Smoothness
call fcn.140052920
call fcn.140021640
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.14002b290
mov dword [rbp + 0xb0], 0x43c80000
mov dword [rbp + 0xb4], 0x43c80000
mov rcx, qword [0x14018a130]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rbx, qword [rcx + 0x40a0]
movsxd r8, dword [rbx + 0x108]
mov rax, qword [rbx + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Trigger_Bot
call fcn.1400184e0
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x40f8], eax
jne 0x14006e0e2
lea r8, str.Trigger_Bot
mov edx, recv
mov ecx, eax
call fcn.140033c40
mov dword [rsp + 0x20], r14d
lea r8, [rbp + 0xb0]
mov edx, edi
lea rcx, str.Trigger_Bot
call fcn.1400213e0
lea rcx, str.soon
call fcn.14004c800
call fcn.140021640
mov rdx, qword [0x14018a130]
mov r8, qword [rdx + 0x40a0]
cmp byte [r8 + 0xcf], 0
jne 0x14006e166
mov rdx, qword [rdx + 0x4f28]
test rdx, rdx
je 0x14006e166
movsx rax, word [rdx + 0x78]
imul rcx, rax, 0x2c
add rcx, qword [rdx + 8]
test byte [rcx + 4], 8
jne 0x14006e166
dec dword [r8 + 0x108]
jmp 0x14006e166
movss xmm9, dword [0x140101d68]
movss xmm11, dword [0x140101ee8]
lea rsi, str._.2f
lea rcx, str.visuals
call fcn.140062bb0
test al, al
je 0x14006e3d8
mov dword [rbp + 0xb8], 0x43c80000
mov dword [rbp + 0xbc], 0x43c80000
mov rcx, qword [0x14018a130]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rbx, qword [rcx + 0x40a0]
movsxd r8, dword [rbx + 0x108]
mov rax, qword [rbx + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, [0x140100bac]
call fcn.1400184e0
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x40f8], eax
jne 0x14006e1eb
lea r8, [0x140100bac]
mov edx, recv
mov ecx, eax
call fcn.140033c40
mov dword [rsp + 0x20], r14d
lea r8, [rbp + 0xb8]
mov edx, edi
lea rcx, [0x140100bac]
call fcn.1400213e0
lea rcx, [0x140100ba8]
call fcn.14004c800
mov rax, qword [0x14018a130]
mov r8, qword [rax + 0x40a0]
cmp byte [r8 + 0xcf], 0
jne 0x14006e253
mov edx, dword [r8 + 0x1cc]
mov eax, edx
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [r8 + 0x1c0], 0
je 0x14006e24a
neg edx
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm9
call fcn.14004fac0
lea rdx, [0x14018a19b]
lea rcx, [0x140100bbc]
call fcn.14004e8a0
lea rdx, [0x14018a199]
lea rcx, str.skeleton
call fcn.14004e8a0
call fcn.140021640
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.14002b290
mov dword [rbp + 0xc0], 0x43c80000
mov dword [rbp + 0xc4], 0x43c80000
mov rcx, qword [0x14018a130]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rbx, qword [rcx + 0x40a0]
movsxd r8, dword [rbx + 0x108]
mov rax, qword [rbx + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.settings
call fcn.1400184e0
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x40f8], eax
jne 0x14006e2fc
lea r8, str.settings
mov edx, recv
mov ecx, eax
call fcn.140033c40
mov dword [rsp + 0x20], r14d
lea r8, [rbp + 0xc0]
mov edx, edi
lea rcx, str.settings
call fcn.1400213e0
lea rcx, str.settings
call fcn.14004c800
lea rdx, [0x14018a19a]
lea rcx, str.filled_box
call fcn.14004e8a0
xor r8d, r8d
lea rdx, [0x1401171e0]
lea rcx, str.box_filled_color
call fcn.140059a20
lea rax, str.normal
mov qword [rbp + 0x670], rax
lea rax, str.corner
mov qword [rbp + 0x678], rax
lea rcx, [0x140100bbc]
call fcn.14004c800
mov dword [rsp + 0x20], 2
lea r9, [rbp + 0x670]
lea rdx, [0x14018a19c]
lea rcx, str.box
call fcn.1400514c0
call fcn.140021640
mov rdx, qword [0x14018a130]
mov r8, qword [rdx + 0x40a0]
cmp byte [r8 + 0xcf], 0
jne 0x14006e3d8
mov rdx, qword [rdx + 0x4f28]
test rdx, rdx
je 0x14006e3d8
movsx rax, word [rdx + 0x78]
imul rcx, rax, 0x2c
add rcx, qword [rdx + 8]
test byte [rcx + 4], 8
jne 0x14006e3d8
dec dword [r8 + 0x108]
lea rcx, str.world
call fcn.140062bb0
test al, al
je 0x14006e93c
mov dword [rbp + 0xc8], 0x43c80000
mov dword [rbp + 0xcc], 0x43c80000
mov rcx, qword [0x14018a130]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rbx, qword [rcx + 0x40a0]
movsxd r8, dword [rbx + 0x108]
mov rax, qword [rbx + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.World
call fcn.1400184e0
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x40f8], eax
jne 0x14006e45d
lea r8, str.World
mov edx, recv
mov ecx, eax
call fcn.140033c40
mov dword [rsp + 0x20], r14d
lea r8, [rbp + 0xc8]
mov edx, edi
lea rcx, str.World
call fcn.1400213e0
lea rcx, str.world
call fcn.14004c800
mov rax, qword [0x14018a130]
mov r8, qword [rax + 0x40a0]
cmp byte [r8 + 0xcf], 0
jne 0x14006e4c5
mov edx, dword [r8 + 0x1cc]
mov eax, edx
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [r8 + 0x1c0], 0
je 0x14006e4bc
neg edx
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm9
call fcn.14004fac0
mov dword [rbp + 0x590], 0x461c4000
mov dword [rbp + 0x540], 0x3f800000
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0x590]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1401171b0]
mov edx, 8
lea rcx, str.Fog_End
call fcn.140052920
test al, al
je 0x14006e5fc
movss xmm6, dword [0x1401171b0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], r14
mov r8d, 8
lea rdx, str.Lighting
lea rcx, [rbp + 0x4f0]
call fcn.140003780
movss dword [rbp + 0x590], xmm6
lea r8, [rbp + 0x4f0]
lea rdx, [rbp + 0x428]
lea rcx, [0x14018a168]
call fcn.14000f350
mov rcx, qword [rax]
add rcx, 0x12c
mov dword [rbp + 0x5d9], r14d
mov word [rbp + 0x5dd], r14w
mov byte [rbp + 0x5df], 0
mov dword [rbp + 0x5b8], 0x85b3e12
mov qword [rbp + 0x5c0], rcx
lea rax, [rbp + 0x590]
mov qword [rbp + 0x5c8], rax
mov qword [rbp + 0x5d0], 4
mov eax, dword [0x14018a110]
mov dword [rbp + 0x5bc], eax
mov byte [rbp + 0x5d8], 1
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x5b8]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
call fcn.140021640
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.14002b290
mov dword [rbp + 0xd0], 0x43c80000
mov dword [rbp + 0xd4], 0x43c80000
mov rcx, qword [0x14018a130]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rbx, qword [rcx + 0x40a0]
movsxd r8, dword [rbx + 0x108]
mov rax, qword [rbx + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.settings
call fcn.1400184e0
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x40f8], eax
jne 0x14006e67f
lea r8, str.settings
mov edx, recv
mov ecx, eax
call fcn.140033c40
mov dword [rsp + 0x20], r14d
lea r8, [rbp + 0xd0]
mov edx, edi
lea rcx, str.settings
call fcn.1400213e0
lea rcx, str.settings
call fcn.14004c800
xor r8d, r8d
lea rdx, [0x1401171b8]
lea rcx, str.Fog_Color
call fcn.140059a20
test al, al
je 0x14006e7cf
movss xmm8, dword [0x1401171c0]
movss xmm7, dword [0x1401171bc]
movss xmm6, dword [0x1401171b8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], r14
mov r8d, 8
lea rdx, str.Lighting
lea rcx, [rbp + 0x4f0]
call fcn.140003780
lea r8, [rbp + 0x4f0]
lea rdx, [rbp + 0x418]
lea rcx, [0x14018a168]
call fcn.14000f350
mov rax, qword [rax]
movss dword [rbp + 0x210], xmm6
movss dword [rbp + 0x214], xmm7
movss dword [rbp + 0x218], xmm8
mov dword [rbp + 0x5d9], r14d
mov word [rbp + 0x5dd], r14w
mov byte [rbp + 0x5df], 0
mov dword [rbp + 0x5b8], 0x85b3e12
add rax, 0xec
mov qword [rbp + 0x5c0], rax
lea rax, [rbp + 0x210]
mov qword [rbp + 0x5c8], rax
mov qword [rbp + 0x5d0], Ordinal_22
mov eax, dword [0x14018a110]
mov dword [rbp + 0x5bc], eax
mov byte [rbp + 0x5d8], 1
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x5b8]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
xor r8d, r8d
lea rdx, [0x1401171a0]
lea rcx, str.Ambient_Color
call fcn.140059a20
test al, al
je 0x14006e8f9
movss xmm8, dword [0x1401171a8]
movss xmm7, dword [0x1401171a4]
movss xmm6, dword [0x1401171a0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], r14
mov r8d, 8
lea rdx, str.Lighting
lea rcx, [rbp + 0x4f0]
call fcn.140003780
lea r8, [rbp + 0x4f0]
lea rdx, [rbp + 0x430]
lea rcx, [0x14018a168]
call fcn.14000f350
mov rax, qword [rax]
movss dword [rbp + 0x200], xmm6
movss dword [rbp + 0x204], xmm7
movss dword [rbp + 0x208], xmm8
mov dword [rbp + 0x5d9], r14d
mov word [rbp + 0x5dd], r14w
mov byte [rbp + 0x5df], 0
mov dword [rbp + 0x5b8], 0x85b3e12
add rax, 0xf8
mov qword [rbp + 0x5c0], rax
lea rax, [rbp + 0x200]
mov qword [rbp + 0x5c8], rax
mov qword [rbp + 0x5d0], Ordinal_22
mov eax, dword [0x14018a110]
mov dword [rbp + 0x5bc], eax
mov byte [rbp + 0x5d8], 1
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x5b8]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
call fcn.140021640
mov rdx, qword [0x14018a130]
mov r8, qword [rdx + 0x40a0]
cmp byte [r8 + 0xcf], 0
jne 0x14006e93c
mov rdx, qword [rdx + 0x4f28]
test rdx, rdx
je 0x14006e93c
movsx rax, word [rdx + 0x78]
imul rcx, rax, 0x2c
add rcx, qword [rdx + 8]
test byte [rcx + 4], 8
jne 0x14006e93c
dec dword [r8 + 0x108]
lea rcx, str.player
call fcn.140062bb0
test al, al
je 0x14006eddc
mov dword [rbp + 0xd8], 0x43c80000
mov dword [rbp + 0xdc], 0x43c80000
mov rcx, qword [0x14018a130]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rbx, qword [rcx + 0x40a0]
movsxd r8, dword [rbx + 0x108]
mov rax, qword [rbx + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Player
call fcn.1400184e0
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x40f8], eax
jne 0x14006e9c1
lea r8, str.Player
mov edx, recv
mov ecx, eax
call fcn.140033c40
mov dword [rsp + 0x20], r14d
lea r8, [rbp + 0xd8]
mov edx, edi
lea rcx, str.Player
call fcn.1400213e0
lea rcx, str.player
call fcn.14004c800
mov rcx, qword [0x14018a130]
mov r8, qword [rcx + 0x40a0]
cmp byte [r8 + 0xcf], 0
jne 0x14006ea30
mov edx, dword [r8 + 0x1cc]
mov eax, edx
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [r8 + 0x1c0], 0
je 0x14006ea20
neg edx
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm9
call fcn.14004fac0
mov rcx, qword [0x14018a130]
mov rax, qword [rcx + 0x40a0]
cmp qword [rax + 0x1c0], 0
jne 0x14006ea51
cmp qword [rcx + 0x4ec0], 0
mov r8d, 0x268
je 0x14006ea57
mov r8d, 0x238
movss xmm0, dword [rax + r8]
subss xmm0, dword [rax + 0x118]
addss xmm0, dword [rax + 0x118]
subss xmm0, dword [rax + 0x28]
subss xmm0, dword [rcx + 0x3930]
movss dword [rbp + 0xe0], xmm0
mov dword [rbp + 0xe4], 0x41f00000
lea rdx, [rbp + 0xe0]
lea rcx, [0x140100c5c]
call fcn.14004d4b0
test al, al
je 0x14006ec1c
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], r14
mov r8d, 9
lea rdx, str.Workspace
lea rcx, [rbp + 0x4f0]
call fcn.140003780
lea r8, [rbp + 0x4f0]
lea rdx, [rbp + 0x438]
lea rcx, [0x14018a168]
call fcn.14000f350
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x550], xmm0
mov qword [rbp + 0x560], r14
mov qword [rbp + 0x568], r14
mov r8d, 0xa
lea rdx, str.DovylFarm4
lea rcx, [rbp + 0x550]
call fcn.140003780
lea r8, [rbp + 0x550]
lea rdx, [rbp + 0x440]
mov rcx, rbx
call fcn.14000f350
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x590], xmm0
mov qword [rbp + 0x5a0], r14
mov qword [rbp + 0x5a8], r14
mov r8d, 8
lea rdx, str.Humanoid
lea rcx, [rbp + 0x590]
call fcn.140003780
lea r8, [rbp + 0x590]
lea rdx, [rbp + 0x318]
mov rcx, rbx
call fcn.14000f350
mov byte [rbp + 0x548], 1
mov rax, qword [rbp + 0x318]
add rax, 0x1cc
mov dword [rbp + 0x5d9], r14d
mov word [rbp + 0x5dd], r14w
mov byte [rbp + 0x5df], 0
mov dword [rbp + 0x5b8], 0x85b3e12
mov qword [rbp + 0x5c0], rax
lea rax, [rbp + 0x548]
mov qword [rbp + 0x5c8], rax
mov qword [rbp + 0x5d0], r15
mov eax, dword [0x14018a110]
mov dword [rbp + 0x5bc], eax
mov byte [rbp + 0x5d8], 1
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x5b8]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
lea rdx, [0x14018a18d]
lea rcx, str.exploits
call fcn.14004e8a0
lea rdx, [0x14018a18c]
lea rcx, str.spinbot
call fcn.14004e8a0
lea rdx, [0x14018a18f]
lea rcx, str.cframe
call fcn.14004e8a0
lea rdx, [0x14018a18e]
lea rcx, str.invis
call fcn.14004e8a0
call fcn.140021640
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.14002b290
mov dword [rbp + 0xe8], 0x43c80000
mov dword [rbp + 0xec], 0x43c80000
mov rcx, qword [0x14018a130]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rbx, qword [rcx + 0x40a0]
movsxd r8, dword [rbx + 0x108]
mov rax, qword [rbx + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.settings
call fcn.1400184e0
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x40f8], eax
jne 0x14006eceb
lea r8, str.settings
mov edx, recv
mov ecx, eax
call fcn.140033c40
mov dword [rsp + 0x20], r14d
lea r8, [rbp + 0xe8]
mov edx, edi
lea rcx, str.settings
call fcn.1400213e0
lea rcx, str.settings
call fcn.14004c800
mov dword [rbp + 0x590], 0x42c80000
mov dword [rbp + 0x540], 0x3f800000
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0x590]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1401171dc]
mov edx, 8
lea rcx, str.spinbot_speed
call fcn.140052920
mov dword [rbp + 0x590], 0x447a0000
mov dword [rbp + 0x540], 0x3f800000
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0x590]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1401171d8]
mov edx, 8
lea rcx, str.cframe_speed
call fcn.140052920
call fcn.140021640
mov rdx, qword [0x14018a130]
mov r8, qword [rdx + 0x40a0]
cmp byte [r8 + 0xcf], 0
jne 0x14006eddc
mov rdx, qword [rdx + 0x4f28]
test rdx, rdx
je 0x14006eddc
movsx rax, word [rdx + 0x78]
imul rcx, rax, 0x2c
add rcx, qword [rdx + 8]
test byte [rcx + 4], 8
jne 0x14006eddc
dec dword [r8 + 0x108]
lea rcx, [0x140100c88]
call fcn.140062bb0
test al, al
je 0x14006efc8
mov dword [rbp + 0xf0], 0x43c80000
mov dword [rbp + 0xf4], 0x43c80000
mov rcx, qword [0x14018a130]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rbx, qword [rcx + 0x40a0]
movsxd r8, dword [rbx + 0x108]
mov rax, qword [rbx + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, [0x140100ca8]
call fcn.1400184e0
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x40f8], eax
jne 0x14006ee61
lea r8, [0x140100ca8]
mov edx, recv
mov ecx, eax
call fcn.140033c40
mov dword [rsp + 0x20], r14d
lea r8, [rbp + 0xf0]
mov edx, edi
lea rcx, [0x140100ca8]
call fcn.1400213e0
lea rcx, [0x140100c88]
call fcn.14004c800
mov rax, qword [0x14018a130]
mov r8, qword [rax + 0x40a0]
cmp byte [r8 + 0xcf], 0
jne 0x14006eec9
mov edx, dword [r8 + 0x1cc]
mov eax, edx
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [r8 + 0x1c0], 0
je 0x14006eec0
neg edx
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm9
call fcn.14004fac0
lea rdx, [0x14018a1ac]
lea rcx, str.spotify
call fcn.14004e8a0
call fcn.140021640
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.14002b290
mov dword [rbp + 0xf8], 0x43c80000
mov dword [rbp + 0xfc], 0x43c80000
mov rcx, qword [0x14018a130]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rbx, qword [rcx + 0x40a0]
movsxd r8, dword [rbx + 0x108]
mov rax, qword [rbx + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.settings
call fcn.1400184e0
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x40f8], eax
jne 0x14006ef5f
lea r8, str.settings
mov edx, recv
mov ecx, eax
call fcn.140033c40
mov dword [rsp + 0x20], r14d
lea r8, [rbp + 0xf8]
mov edx, edi
lea rcx, str.settings
call fcn.1400213e0
lea rcx, str.settings
call fcn.14004c800
call fcn.140021640
mov rdx, qword [0x14018a130]
mov r8, qword [rdx + 0x40a0]
cmp byte [r8 + 0xcf], 0
jne 0x14006efc8
mov rdx, qword [rdx + 0x4f28]
test rdx, rdx
je 0x14006efc8
movsx rax, word [rdx + 0x78]
imul rcx, rax, 0x2c
add rcx, qword [rdx + 8]
test byte [rcx + 4], 8
jne 0x14006efc8
dec dword [r8 + 0x108]
lea rcx, str.settings
call fcn.140062bb0
test al, al
je 0x14006f05e
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], r14
mov r8d, 4
lea rdx, str.NULL
lea rcx, [rbp + 0x4f0]
call fcn.140003780
lea rdx, [rbp + 0x4f0]
mov rcx, qword [0x14018a168]
call fcn.140069ce0
mov rdx, qword [0x14018a130]
mov r8, qword [rdx + 0x40a0]
cmp byte [r8 + 0xcf], 0
jne 0x14006f05e
mov rdx, qword [rdx + 0x4f28]
test rdx, rdx
je 0x14006f05e
movsx rax, word [rdx + 0x78]
imul rcx, rax, 0x2c
add rcx, qword [rdx + 8]
test byte [rcx + 4], 8
jne 0x14006f05e
dec dword [r8 + 0x108]
call fcn.1400611f0
movss xmm12, dword [0x140101ee8]
call fcn.140026e80
movss xmm1, dword [0x14018a648]
cmp byte [0x14018a1a9], 0
je 0x14006f08c
mov dword [0x14018a160], 2
comiss xmm1, xmm10
jbe 0x14006f103
mov rax, qword [0x14018a130]
mov rax, qword [rax + 0x4bd0]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14001e010
movss xmm0, dword [0x14018a648]
movss xmm8, dword [0x140101e84]
mulss xmm0, xmm8
cvttss2si r9d, xmm0
shl r9d, 0x18
mov r8, qword [0x14018a130]
add r8, 0x10
mov qword [rbp + 0x100], 0
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm10
lea rdx, [rbp + 0x100]
mov rcx, rax
call fcn.1400407c0
jmp 0x14006f10c
movss xmm8, dword [0x140101e84]
mov eax, dword [0x140131280]
cmp byte [0x14018a1ad], 0
je 0x14006f120
and eax, 0xffffffdf
jmp 0x14006f123
or eax, 0x20
mov dword [0x140131280], eax
cmp byte [0x14018a724], 0
je 0x14006f2d2
cmp byte [0x140117258], 0
je 0x14006f2d2
mov rax, qword [0x14018a180]
mov qword [rbp + 0x530], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x338], xmm0
mov qword [rbp + 0x348], r14
mov qword [rbp + 0x350], r14
mov r8d, 8
lea rdx, str.Humanoid
lea rcx, [rbp + 0x338]
call fcn.140003780
lea r8, [rbp + 0x338]
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0x530]
call fcn.14000f350
cmp qword [rbp + 0x108], 0
je 0x14006f2d2
lea rdx, [rbp + 0x618]
lea rcx, [0x14018a158]
call fcn.14000ee10
nop
lea rcx, [rbp + 0x108]
call fcn.14000f600
movaps xmm6, xmm0
movss xmm1, dword [0x140131288]
movss xmm14, dword [0x140101d68]
comiss xmm1, xmm14
jb 0x14006f26e
movss xmm0, dword [0x140101e5c]
comiss xmm0, xmm1
jb 0x14006f26e
comiss xmm1, xmm6
jbe 0x14006f26e
comiss xmm6, xmm10
jbe 0x14006f26e
mov ecx, dword [0x14018a720]
test ecx, ecx
je 0x14006f259
sub ecx, 1
je 0x14006f250
sub ecx, 1
je 0x14006f247
cmp ecx, 1
je 0x14006f23e
lea rdx, str.Unknown_hit_type
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140003ac0
lea rdx, [0x140003ca0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x14006f26e
lea rcx, str.RIFFd
jmp 0x14006f260
lea rcx, [0x140117280]
jmp 0x14006f260
lea rcx, str.RIFF
jmp 0x14006f260
lea rcx, str.RIFF_R
mov r8d, 5
xor edx, edx
call qword [sym.imp.WINMM.dll_PlaySoundA]
movss dword [0x140131288], xmm6
mov rdx, qword [rbp + 0x630]
cmp rdx, 0xf
jbe 0x14006f2b7
inc rdx
mov rcx, qword [rbp + 0x618]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006f2b2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007255a
call fcn.1400dc2b8
mov qword [rbp + 0x628], r14
mov qword [rbp + 0x630], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x618], 0
jmp 0x14006f2db
movss xmm14, dword [0x140101d68]
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x14018a728], eax
jle 0x14006f324
lea rcx, [0x14018a728]
call fcn.1400dc1fc
cmp dword [0x14018a728], 0xffffffff
jne 0x14006f324
lea rcx, [0x1400e02d0]
call fcn.1400dc7b4
lea rcx, [0x14018a728]
call fcn.1400dc190
mov rax, qword [0x14018a130]
mov rax, qword [rax + 0x4bd0]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14001e010
mov rsi, rax
mov rcx, qword [0x14018a180]
mov qword [rbp + 0x590], rcx
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], r14
mov r8d, 8
lea rdx, str.Humanoid
lea rcx, [rbp + 0x4f0]
call fcn.140003780
lea r8, [rbp + 0x4f0]
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x590]
call fcn.14000f350
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], r14
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.HumanoidRootPart
lea rcx, [rbp + 0x4f0]
call fcn.140003780
lea r8, [rbp + 0x4f0]
lea rdx, [rbp + 0x328]
lea rcx, [rbp + 0x590]
call fcn.14000f350
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], r14
mov r8d, 0xa
lea rdx, str.UpperTorso
lea rcx, [rbp + 0x4f0]
call fcn.140003780
lea r8, [rbp + 0x4f0]
lea rdx, [rbp + 0x2f0]
lea rcx, [rbp + 0x590]
call fcn.14000f350
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], r14
mov r8d, 0xa
lea rdx, str.LowerTorso
lea rcx, [rbp + 0x4f0]
call fcn.140003780
lea r8, [rbp + 0x4f0]
lea rdx, [rbp + 0x2e8]
lea rcx, [rbp + 0x590]
call fcn.14000f350
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], r14
mov r8d, 4
lea rdx, str.Head
lea rcx, [rbp + 0x4f0]
call fcn.140003780
lea r8, [rbp + 0x4f0]
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x590]
call fcn.14000f350
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], r14
mov r8d, recv
lea rdx, str.LeftUpperArm
lea rcx, [rbp + 0x4f0]
call fcn.140003780
lea r8, [rbp + 0x4f0]
lea rdx, [rbp + 0x2f8]
lea rcx, [rbp + 0x590]
call fcn.14000f350
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], r14
mov r8d, recv
lea rdx, str.LeftLowerArm
lea rcx, [rbp + 0x4f0]
call fcn.140003780
lea r8, [rbp + 0x4f0]
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x590]
call fcn.14000f350
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], r14
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.RightUpperArm
lea rcx, [rbp + 0x4f0]
call fcn.140003780
lea r8, [rbp + 0x4f0]
lea rdx, [rbp + 0x308]
lea rcx, [rbp + 0x590]
call fcn.14000f350
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], r14
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.RightLowerArm
lea rcx, [rbp + 0x4f0]
call fcn.140003780
lea r8, [rbp + 0x4f0]
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x590]
call fcn.14000f350
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], r14
mov r8d, recv
lea rdx, str.LeftUpperLeg
lea rcx, [rbp + 0x4f0]
call fcn.140003780
lea r8, [rbp + 0x4f0]
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x590]
call fcn.14000f350
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], r14
mov r8d, recv
lea rdx, str.LeftLowerLeg
lea rcx, [rbp + 0x4f0]
call fcn.140003780
lea r8, [rbp + 0x4f0]
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x590]
call fcn.14000f350
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], r14
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.RightUpperLeg
lea rcx, [rbp + 0x4f0]
call fcn.140003780
lea r8, [rbp + 0x4f0]
lea rdx, [rbp + 0x198]
lea rcx, [rbp + 0x590]
call fcn.14000f350
xorps xmm0, xmm0
movups xmmword [rbp + 0x5b8], xmm0
mov qword [rbp + 0x5c8], r14
mov qword [rbp + 0x5d0], r14
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.RightLowerLeg
lea rcx, [rbp + 0x5b8]
call fcn.140003780
lea r8, [rbp + 0x5b8]
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x590]
call fcn.14000f350
cmp byte [0x14018a115], 0
je 0x14007060b
cmp byte [0x140117258], 0
je 0x14007060b
cmp qword [rbp + 0x110], 0
je 0x140070601
lea rdx, [rbp + 0x638]
lea rcx, [0x14018a180]
call fcn.14000ee10
nop
lea rcx, [rbp + 0x110]
call fcn.14000f600
movaps xmm7, xmm0
movss xmm1, dword [0x140131284]
comiss xmm1, xmm10
jb 0x14007059d
comiss xmm1, xmm7
jbe 0x14007059d
comiss xmm7, xmm10
jbe 0x14007059d
mov rax, qword [0x14018a130]
movsd xmm0, qword [rax + 0x3fe0]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x220], xmm0
mov rax, qword [rbp + 0x320]
add rax, 0x158
mov qword [rbp + 0x530], r14
mov dword [rbp + 0x511], r14d
mov word [rbp + 0x515], r14w
mov byte [rbp + 0x517], 0
mov dword [rbp + 0x4f0], 0x85b3e12
mov qword [rbp + 0x4f8], rax
lea rax, [rbp + 0x530]
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x4f4], eax
mov byte [rbp + 0x510], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x4f0]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov ebx, r12d
and ebx, 0x20
mov rcx, qword [rbp + 0x530]
test rcx, rcx
jne 0x14006f860
test ebx, ebx
je 0x14006f8a5
jmp 0x14006f8a1
xor eax, eax
mov qword [rbp - 0x5c], rax
mov dword [rbp - 0x54], eax
add rcx, 0x140
mov r8d, recv
lea rdx, [rbp - 0x5c]
call fcn.14000d260
movss xmm0, dword [rbp - 0x5c]
movss xmm1, dword [rbp - 0x58]
movss xmm2, dword [rbp - 0x54]
mov qword [rbp - 0x5c], 0
mov dword [rbp - 0x54], 0
test ebx, ebx
je 0x14006f8b1
and r12d, 0xffffffdf
movaps xmm0, xmm10
movaps xmm1, xmm10
movaps xmm2, xmm10
movss dword [rbp + 0x224], xmm0
movss dword [rbp + 0x228], xmm1
movss dword [rbp + 0x22c], xmm2
mov rax, qword [rbp + 0x328]
add rax, 0x158
mov qword [rbp + 0x590], r14
mov dword [rbp + 0x571], r14d
mov word [rbp + 0x575], r14w
mov byte [rbp + 0x577], 0
mov dword [rbp + 0x550], 0x85b3e12
mov qword [rbp + 0x558], rax
lea rax, [rbp + 0x590]
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x568], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x554], eax
mov byte [rbp + 0x570], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x550]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov ebx, r12d
and ebx, 0x10
mov rcx, qword [rbp + 0x590]
test rcx, rcx
jne 0x14006f97b
test ebx, ebx
je 0x14006f9c0
jmp 0x14006f9bc
xor eax, eax
mov qword [rbp - 0x50], rax
mov dword [rbp - 0x48], eax
add rcx, 0x140
mov r8d, recv
lea rdx, [rbp - 0x50]
call fcn.14000d260
movss xmm0, dword [rbp - 0x50]
movss xmm1, dword [rbp - 0x4c]
movss xmm2, dword [rbp - 0x48]
mov qword [rbp - 0x50], 0
mov dword [rbp - 0x48], 0
test ebx, ebx
je 0x14006f9cc
and r12d, 0xffffffef
movaps xmm0, xmm10
movaps xmm1, xmm10
movaps xmm2, xmm10
movss dword [rbp + 0x230], xmm0
movss dword [rbp + 0x234], xmm1
movss dword [rbp + 0x238], xmm2
mov rax, qword [rbp + 0x2e8]
add rax, 0x158
mov qword [rbp + 0x530], r14
mov dword [rbp + 0x511], r14d
mov word [rbp + 0x515], r14w
mov byte [rbp + 0x517], 0
mov dword [rbp + 0x4f0], 0x85b3e12
mov qword [rbp + 0x4f8], rax
lea rax, [rbp + 0x530]
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x4f4], eax
mov byte [rbp + 0x510], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x4f0]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov ebx, r12d
and ebx, 0x40
mov rcx, qword [rbp + 0x530]
test rcx, rcx
jne 0x14006fa96
test ebx, ebx
je 0x14006fadb
jmp 0x14006fad7
xor eax, eax
mov qword [rbp - 0x44], rax
mov dword [rbp - 0x3c], eax
add rcx, 0x140
mov r8d, recv
lea rdx, [rbp - 0x44]
call fcn.14000d260
movss xmm0, dword [rbp - 0x44]
movss xmm1, dword [rbp - 0x40]
movss xmm2, dword [rbp - 0x3c]
mov qword [rbp - 0x44], 0
mov dword [rbp - 0x3c], 0
test ebx, ebx
je 0x14006fae7
and r12d, 0xffffffbf
movaps xmm0, xmm10
movaps xmm1, xmm10
movaps xmm2, xmm10
movss dword [rbp + 0x29c], xmm0
movss dword [rbp + 0x2a0], xmm1
movss dword [rbp + 0x2a4], xmm2
mov rax, qword [rbp + 0x2f0]
add rax, 0x158
mov qword [rbp + 0x590], r14
mov dword [rbp + 0x571], r14d
mov word [rbp + 0x575], r14w
mov byte [rbp + 0x577], 0
mov dword [rbp + 0x550], 0x85b3e12
mov qword [rbp + 0x558], rax
lea rax, [rbp + 0x590]
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x568], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x554], eax
mov byte [rbp + 0x570], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x550]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov ebx, r12d
and ebx, 0x400
mov rcx, qword [rbp + 0x590]
test rcx, rcx
jne 0x14006fbb4
test ebx, ebx
je 0x14006fbfa
jmp 0x14006fbf5
xor eax, eax
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x30], eax
add rcx, 0x140
mov r8d, recv
lea rdx, [rbp - 0x38]
call fcn.14000d260
movss xmm0, dword [rbp - 0x38]
movss xmm1, dword [rbp - 0x34]
movss xmm6, dword [rbp - 0x30]
mov qword [rbp - 0x38], 0
mov dword [rbp - 0x30], 0
test ebx, ebx
je 0x14006fc06
btr r12d, 0xa
movaps xmm0, xmm10
movaps xmm1, xmm10
movaps xmm6, xmm10
movss dword [rbp + 0x2a8], xmm0
movss dword [rbp + 0x2ac], xmm1
movss dword [rbp + 0x2b0], xmm6
mov rax, qword [rbp + 0x2f8]
add rax, 0x158
mov qword [rbp + 0x530], r14
mov dword [rbp + 0x511], r14d
mov word [rbp + 0x515], r14w
mov byte [rbp + 0x517], 0
mov dword [rbp + 0x4f0], 0x85b3e12
mov qword [rbp + 0x4f8], rax
lea rax, [rbp + 0x530]
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x4f4], eax
mov byte [rbp + 0x510], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x4f0]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov ebx, r12d
and ebx, 0x800
mov rcx, qword [rbp + 0x530]
test rcx, rcx
jne 0x14006fcd3
test ebx, ebx
je 0x14006fd19
jmp 0x14006fd14
xor eax, eax
mov qword [rbp - 0x68], rax
mov dword [rbp - 0x60], eax
add rcx, 0x140
mov r8d, recv
lea rdx, [rbp - 0x68]
call fcn.14000d260
movss xmm0, dword [rbp - 0x68]
movss xmm1, dword [rbp - 0x64]
movss xmm2, dword [rbp - 0x60]
mov qword [rbp - 0x68], 0
mov dword [rbp - 0x60], 0
test ebx, ebx
je 0x14006fd25
btr r12d, 0xb
movaps xmm0, xmm10
movaps xmm1, xmm10
movaps xmm2, xmm10
movss dword [rbp + 0x23c], xmm0
movss dword [rbp + 0x240], xmm1
movss dword [rbp + 0x244], xmm2
mov rax, qword [rbp + 0x300]
add rax, 0x158
mov qword [rbp + 0x590], r14
mov dword [rbp + 0x571], r14d
mov word [rbp + 0x575], r14w
mov byte [rbp + 0x577], 0
mov dword [rbp + 0x550], 0x85b3e12
mov qword [rbp + 0x558], rax
lea rax, [rbp + 0x590]
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x568], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x554], eax
mov byte [rbp + 0x570], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x550]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov ebx, r12d
and ebx, 0x100
mov rcx, qword [rbp + 0x590]
test rcx, rcx
jne 0x14006fdf2
test ebx, ebx
je 0x14006fe38
jmp 0x14006fe33
xor eax, eax
mov qword [rbp - 0x2c], rax
mov dword [rbp - 0x24], eax
add rcx, 0x140
mov r8d, recv
lea rdx, [rbp - 0x2c]
call fcn.14000d260
movss xmm0, dword [rbp - 0x2c]
movss xmm1, dword [rbp - 0x28]
movss xmm2, dword [rbp - 0x24]
mov qword [rbp - 0x2c], 0
mov dword [rbp - 0x24], 0
test ebx, ebx
je 0x14006fe44
btr r12d, 8
movaps xmm0, xmm10
movaps xmm1, xmm10
movaps xmm2, xmm10
movss dword [rbp + 0x248], xmm0
movss dword [rbp + 0x24c], xmm1
movss dword [rbp + 0x250], xmm2
mov rax, qword [rbp + 0x308]
add rax, 0x158
mov qword [rbp + 0x530], r14
mov dword [rbp + 0x511], r14d
mov word [rbp + 0x515], r14w
mov byte [rbp + 0x517], 0
mov dword [rbp + 0x4f0], 0x85b3e12
mov qword [rbp + 0x4f8], rax
lea rax, [rbp + 0x530]
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x4f4], eax
mov byte [rbp + 0x510], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x4f0]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov ebx, r12d
and ebx, 0x80
mov rcx, qword [rbp + 0x530]
test rcx, rcx
jne 0x14006ff11
test ebx, ebx
je 0x14006ff57
jmp 0x14006ff52
xor eax, eax
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], eax
add rcx, 0x140
mov r8d, recv
lea rdx, [rbp - 0x20]
call fcn.14000d260
movss xmm0, dword [rbp - 0x20]
movss xmm1, dword [rbp - 0x1c]
movss xmm2, dword [rbp - 0x18]
mov qword [rbp - 0x20], 0
mov dword [rbp - 0x18], 0
test ebx, ebx
je 0x14006ff63
btr r12d, 7
movaps xmm0, xmm10
movaps xmm1, xmm10
movaps xmm2, xmm10
movss dword [rbp + 0x254], xmm0
movss dword [rbp + 0x258], xmm1
movss dword [rbp + 0x25c], xmm2
mov rax, qword [rbp + 0x330]
add rax, 0x158
mov qword [rbp + 0x590], r14
mov dword [rbp + 0x571], r14d
mov word [rbp + 0x575], r14w
mov byte [rbp + 0x577], 0
mov dword [rbp + 0x550], 0x85b3e12
mov qword [rbp + 0x558], rax
lea rax, [rbp + 0x590]
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x568], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x554], eax
mov byte [rbp + 0x570], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x550]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov ebx, r12d
and ebx, 0x200
mov rcx, qword [rbp + 0x590]
test rcx, rcx
jne 0x140070030
test ebx, ebx
je 0x140070076
jmp 0x140070071
xor eax, eax
mov qword [rbp - 0x14], rax
mov dword [rbp - 0xc], eax
add rcx, 0x140
mov r8d, recv
lea rdx, [rbp - 0x14]
call fcn.14000d260
movss xmm0, dword [rbp - 0x14]
movss xmm1, dword [rbp - 0x10]
movss xmm2, dword [rbp - 0xc]
mov qword [rbp - 0x14], 0
mov dword [rbp - 0xc], 0
test ebx, ebx
je 0x140070082
btr r12d, 9
movaps xmm0, xmm10
movaps xmm1, xmm10
movaps xmm2, xmm10
movss dword [rbp + 0x260], xmm0
movss dword [rbp + 0x264], xmm1
movss dword [rbp + 0x268], xmm2
mov rax, qword [rbp + 0x2e0]
add rax, 0x158
mov qword [rbp + 0x530], r14
mov dword [rbp + 0x511], r14d
mov word [rbp + 0x515], r14w
mov byte [rbp + 0x517], 0
mov dword [rbp + 0x4f0], 0x85b3e12
mov qword [rbp + 0x4f8], rax
lea rax, [rbp + 0x530]
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x4f4], eax
mov byte [rbp + 0x510], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x4f0]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov ebx, r12d
and ebx, 1
mov rcx, qword [rbp + 0x530]
test rcx, rcx
jne 0x14007014c
test ebx, ebx
je 0x140070191
jmp 0x14007018d
xor eax, eax
mov qword [rbp - 8], rax
mov dword [rbp], eax
add rcx, 0x140
mov r8d, recv
lea rdx, [rbp - 8]
call fcn.14000d260
movss xmm0, dword [rbp - 8]
movss xmm1, dword [rbp - 4]
movss xmm2, dword [rbp]
mov qword [rbp - 8], 0
mov dword [rbp], 0
test ebx, ebx
je 0x14007019d
and r12d, 0xfffffffe
movaps xmm0, xmm10
movaps xmm1, xmm10
movaps xmm2, xmm10
movss dword [rbp + 0x26c], xmm0
movss dword [rbp + 0x270], xmm1
movss dword [rbp + 0x274], xmm2
mov rax, qword [rbp + 0x1a0]
add rax, 0x158
mov qword [rbp + 0x590], r14
mov dword [rbp + 0x571], r14d
mov word [rbp + 0x575], r14w
mov byte [rbp + 0x577], 0
mov dword [rbp + 0x550], 0x85b3e12
mov qword [rbp + 0x558], rax
lea rax, [rbp + 0x590]
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x568], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x554], eax
mov byte [rbp + 0x570], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x550]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov ebx, r12d
and ebx, 2
mov rcx, qword [rbp + 0x590]
test rcx, rcx
jne 0x140070267
test ebx, ebx
je 0x1400702ac
jmp 0x1400702a8
xor eax, eax
mov qword [rbp + 4], rax
mov dword [rbp + 0xc], eax
add rcx, 0x140
mov r8d, recv
lea rdx, [rbp + 4]
call fcn.14000d260
movss xmm0, dword [rbp + 4]
movss xmm1, dword [rbp + 8]
movss xmm2, dword [rbp + 0xc]
mov qword [rbp + 4], 0
mov dword [rbp + 0xc], 0
test ebx, ebx
je 0x1400702b8
and r12d, 0xfffffffd
movaps xmm0, xmm10
movaps xmm1, xmm10
movaps xmm2, xmm10
movss dword [rbp + 0x278], xmm0
movss dword [rbp + 0x27c], xmm1
movss dword [rbp + 0x280], xmm2
mov rax, qword [rbp + 0x198]
add rax, 0x158
mov qword [rbp + 0x530], r14
mov dword [rbp + 0x511], r14d
mov word [rbp + 0x515], r14w
mov byte [rbp + 0x517], 0
mov dword [rbp + 0x4f0], 0x85b3e12
mov qword [rbp + 0x4f8], rax
lea rax, [rbp + 0x530]
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x4f4], eax
mov byte [rbp + 0x510], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x4f0]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov ebx, r12d
and ebx, 8
mov rcx, qword [rbp + 0x530]
test rcx, rcx
jne 0x140070382
test ebx, ebx
je 0x1400703c7
jmp 0x1400703c3
xor eax, eax
mov qword [rbp + 0x10], rax
mov dword [rbp + 0x18], eax
add rcx, 0x140
mov r8d, recv
lea rdx, [rbp + 0x10]
call fcn.14000d260
movss xmm0, dword [rbp + 0x10]
movss xmm1, dword [rbp + 0x14]
movss xmm2, dword [rbp + 0x18]
mov qword [rbp + 0x10], 0
mov dword [rbp + 0x18], 0
test ebx, ebx
je 0x1400703d3
and r12d, 0xfffffff7
movaps xmm0, xmm10
movaps xmm1, xmm10
movaps xmm2, xmm10
movss dword [rbp + 0x284], xmm0
movss dword [rbp + 0x288], xmm1
movss dword [rbp + 0x28c], xmm2
mov rax, qword [rbp + 0x160]
add rax, 0x158
mov qword [rbp + 0x5e8], r14
mov dword [rbp + 0x611], r14d
mov word [rbp + 0x615], r14w
mov byte [rbp + 0x617], 0
mov dword [rbp + 0x5f0], 0x85b3e12
mov qword [rbp + 0x5f8], rax
lea rax, [rbp + 0x5e8]
mov qword [rbp + 0x600], rax
mov qword [rbp + 0x608], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x5f4], eax
mov byte [rbp + 0x610], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x5f0]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov ebx, r12d
and ebx, 4
mov rcx, qword [rbp + 0x5e8]
test rcx, rcx
jne 0x14007049d
test ebx, ebx
je 0x1400704e2
jmp 0x1400704de
xor eax, eax
mov qword [rbp + 0x1c], rax
mov dword [rbp + 0x24], eax
add rcx, 0x140
mov r8d, recv
lea rdx, [rbp + 0x1c]
call fcn.14000d260
movss xmm0, dword [rbp + 0x1c]
movss xmm1, dword [rbp + 0x20]
movss xmm2, dword [rbp + 0x24]
mov qword [rbp + 0x1c], 0
mov dword [rbp + 0x24], 0
test ebx, ebx
je 0x1400704ee
and r12d, 0xfffffffb
movaps xmm0, xmm10
movaps xmm1, xmm10
movaps xmm2, xmm10
movss dword [rbp + 0x290], xmm0
movss dword [rbp + 0x294], xmm1
movss dword [rbp + 0x298], xmm2
mov rdx, qword [0x14018a668]
cmp rdx, qword [0x14018a670]
je 0x140070590
movaps xmm0, xmmword [rbp + 0x220]
movups xmmword [rdx], xmm0
movaps xmm1, xmmword [rbp + 0x230]
movups xmmword [rdx + 0x10], xmm1
movaps xmm0, xmmword [rbp + 0x240]
movups xmmword [rdx + 0x20], xmm0
movaps xmm1, xmmword [rbp + 0x250]
movups xmmword [rdx + 0x30], xmm1
movaps xmm0, xmmword [rbp + 0x260]
movups xmmword [rdx + 0x40], xmm0
movaps xmm1, xmmword [rbp + 0x270]
movups xmmword [rdx + 0x50], xmm1
movaps xmm0, xmmword [rbp + 0x280]
movups xmmword [rdx + 0x60], xmm0
movaps xmm1, xmmword [rbp + 0x290]
movups xmmword [rdx + 0x70], xmm1
movaps xmm0, xmmword [rbp + 0x2a0]
movups xmmword [rdx + 0x80], xmm0
movss dword [rdx + 0x90], xmm6
add qword [0x14018a668], 0x94
jmp 0x14007059d
lea r8, [rbp + 0x220]
call fcn.140073c10
nop
movss dword [0x140131284], xmm7
mov rdx, qword [rbp + 0x650]
cmp rdx, 0xf
jbe 0x1400705e6
inc rdx
mov rcx, qword [rbp + 0x638]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400705e1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072561
call fcn.1400dc2b8
mov qword [rbp + 0x648], r14
mov qword [rbp + 0x650], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x638], 0
jmp 0x14007060b
mov dword [0x140131284], 0xbf800000
mov rbx, qword [0x14018a660]
cmp rbx, qword [0x14018a668]
je 0x1400721e9
movss xmm11, dword [0x140101d24]
nop dword [rax + rax]
movss xmm1, dword [rbx]
cvtps2pd xmm1, xmm1
mov rax, qword [0x14018a130]
movsd xmm0, qword [rax + 0x3fe0]
subsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
mov edi, 0xff
comiss xmm11, xmm2
jb 0x140070662
movaps xmm0, xmm2
addss xmm0, xmm2
jmp 0x140070677
comiss xmm2, dword [0x140101d88]
jb 0x140070680
movaps xmm0, xmm15
subss xmm0, xmm2
addss xmm0, xmm0
mulss xmm0, xmm8
cvttss2si edi, xmm0
comiss xmm15, xmm2
jb 0x1400721af
shl edi, 0x18
or edi, 0xffffff
xorps xmm0, xmm0
movups xmmword [rbp + 0x550], xmm0
movups xmmword [rbp + 0x560], xmm0
movups xmmword [rbp + 0x570], xmm0
movups xmmword [rbp + 0x580], xmm0
mov rcx, qword [0x14018a178]
add rcx, 0x4b0
mov r8d, 0x40
lea rdx, [rbp + 0x550]
call fcn.14000d260
movups xmm6, xmmword [rbp + 0x550]
movups xmm7, xmmword [rbp + 0x560]
movups xmm0, xmmword [rbp + 0x570]
movups xmmword [rbp + 0x510], xmm0
movups xmm8, xmmword [rbp + 0x580]
xor eax, eax
mov qword [rbp + 0x590], rax
mov dword [rbp + 0x511], r14d
mov word [rbp + 0x515], r14w
mov byte [rbp + 0x517], al
mov dword [rbp + 0x4f0], 0x85b3e12
mov rax, qword [0x14018a178]
add rax, 0x720
mov qword [rbp + 0x4f8], rax
lea rax, [rbp + 0x590]
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x4f4], eax
mov byte [rbp + 0x510], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x4f0]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
movsd xmm0, qword [rbx + 4]
movaps xmm9, xmm6
shufps xmm9, xmm6, 0x55
movaps xmm4, xmm0
shufps xmm4, xmm4, 0x55
movsd qword [rbp + 0x3a0], xmm0
mulss xmm9, xmm4
movaps xmm0, xmm6
movss xmm3, dword [rbp + 0x3a0]
mulss xmm0, xmm3
addss xmm9, xmm0
movaps xmm1, xmm6
shufps xmm1, xmm6, 0xaa
movss xmm2, dword [rbx + 0xc]
mulss xmm1, xmm2
addss xmm9, xmm1
shufps xmm6, xmm6, 0xff
addss xmm9, xmm6
movaps xmm6, xmm7
shufps xmm6, xmm7, 0x55
mulss xmm6, xmm4
movaps xmm0, xmm7
mulss xmm0, xmm3
addss xmm6, xmm0
movaps xmm1, xmm7
shufps xmm1, xmm7, 0xaa
mulss xmm1, xmm2
addss xmm6, xmm1
shufps xmm7, xmm7, 0xff
addss xmm6, xmm7
movaps xmm5, xmm8
shufps xmm5, xmm8, 0x55
mulss xmm5, xmm4
movaps xmm0, xmm8
mulss xmm0, xmm3
addss xmm5, xmm0
movaps xmm1, xmm8
shufps xmm1, xmm8, 0xaa
mulss xmm1, xmm2
addss xmm5, xmm1
shufps xmm8, xmm8, 0xff
addss xmm5, xmm8
movss xmm12, dword [0x140101cd0]
comiss xmm12, xmm5
jbe 0x14007086e
movss xmm10, dword [0x140101ee8]
movss dword [rsp + 0x74], xmm10
movss dword [rsp + 0x78], xmm10
jmp 0x1400708c4
movaps xmm0, xmm14
divss xmm0, xmm5
movaps xmm10, xmm0
mulss xmm10, xmm9
addss xmm10, xmm14
mulss xmm10, xmm11
mulss xmm10, dword [rbp + 0x590]
movss dword [rsp + 0x74], xmm10
mulss xmm0, xmm6
movaps xmm10, xmm14
subss xmm10, xmm0
mulss xmm10, xmm11
mulss xmm10, dword [rbp + 0x594]
movss dword [rsp + 0x78], xmm10
movss xmm10, dword [0x140101ee8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x550], xmm0
movups xmmword [rbp + 0x560], xmm0
movups xmmword [rbp + 0x570], xmm0
movups xmmword [rbp + 0x580], xmm0
mov rcx, qword [0x14018a178]
add rcx, 0x4b0
mov r8d, 0x40
lea rdx, [rbp + 0x550]
call fcn.14000d260
xor eax, eax
mov qword [rbp + 0x530], rax
mov dword [rbp + 0x511], r14d
mov word [rbp + 0x515], r14w
mov byte [rbp + 0x517], al
mov dword [rbp + 0x4f0], 0x85b3e12
mov rax, qword [0x14018a178]
add rax, 0x720
mov qword [rbp + 0x4f8], rax
lea rax, [rbp + 0x530]
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x4f4], eax
mov byte [rbp + 0x510], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x4f0]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
xorps xmm0, xmm0
movups xmmword [rbp + 0x550], xmm0
movups xmmword [rbp + 0x560], xmm0
movups xmmword [rbp + 0x570], xmm0
movups xmmword [rbp + 0x580], xmm0
mov rcx, qword [0x14018a178]
add rcx, 0x4b0
mov r8d, 0x40
lea rdx, [rbp + 0x550]
call fcn.14000d260
movups xmm6, xmmword [rbp + 0x550]
movups xmm7, xmmword [rbp + 0x560]
movups xmm0, xmmword [rbp + 0x570]
movups xmmword [rbp + 0x510], xmm0
movups xmm8, xmmword [rbp + 0x580]
xor eax, eax
mov qword [rbp + 0x590], rax
mov dword [rbp + 0x511], r14d
mov word [rbp + 0x515], r14w
mov byte [rbp + 0x517], al
mov dword [rbp + 0x4f0], 0x85b3e12
mov rax, qword [0x14018a178]
add rax, 0x720
mov qword [rbp + 0x4f8], rax
lea rax, [rbp + 0x590]
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x4f4], eax
mov byte [rbp + 0x510], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x4f0]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
movsd xmm0, qword [rbx + 0x1c]
movaps xmm9, xmm6
shufps xmm9, xmm6, 0x55
movaps xmm4, xmm0
shufps xmm4, xmm4, 0x55
movsd qword [rbp + 0x390], xmm0
mulss xmm9, xmm4
movaps xmm0, xmm6
movss xmm3, dword [rbp + 0x390]
mulss xmm0, xmm3
addss xmm9, xmm0
movaps xmm1, xmm6
shufps xmm1, xmm6, 0xaa
movss xmm2, dword [rbx + 0x24]
mulss xmm1, xmm2
addss xmm9, xmm1
shufps xmm6, xmm6, 0xff
addss xmm9, xmm6
movaps xmm6, xmm7
shufps xmm6, xmm7, 0x55
mulss xmm6, xmm4
movaps xmm0, xmm7
mulss xmm0, xmm3
addss xmm6, xmm0
movaps xmm1, xmm7
shufps xmm1, xmm7, 0xaa
mulss xmm1, xmm2
addss xmm6, xmm1
shufps xmm7, xmm7, 0xff
addss xmm6, xmm7
movaps xmm5, xmm8
shufps xmm5, xmm8, 0x55
mulss xmm5, xmm4
movaps xmm0, xmm8
mulss xmm0, xmm3
addss xmm5, xmm0
movaps xmm1, xmm8
shufps xmm1, xmm8, 0xaa
mulss xmm1, xmm2
addss xmm5, xmm1
shufps xmm8, xmm8, 0xff
addss xmm5, xmm8
comiss xmm12, xmm5
jbe 0x140070b65
movss dword [rbp - 0x78], xmm10
movss dword [rbp - 0x74], xmm10
jmp 0x140070bb9
movaps xmm0, xmm14
divss xmm0, xmm5
movaps xmm10, xmm0
mulss xmm10, xmm9
addss xmm10, xmm14
mulss xmm10, xmm11
mulss xmm10, dword [rbp + 0x590]
movss dword [rbp - 0x78], xmm10
mulss xmm0, xmm6
movaps xmm10, xmm14
subss xmm10, xmm0
mulss xmm10, xmm11
mulss xmm10, dword [rbp + 0x594]
movss dword [rbp - 0x74], xmm10
movss xmm10, dword [0x140101ee8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x550], xmm0
movups xmmword [rbp + 0x560], xmm0
movups xmmword [rbp + 0x570], xmm0
movups xmmword [rbp + 0x580], xmm0
mov rcx, qword [0x14018a178]
add rcx, 0x4b0
mov r8d, 0x40
lea rdx, [rbp + 0x550]
call fcn.14000d260
movups xmm6, xmmword [rbp + 0x550]
movups xmm7, xmmword [rbp + 0x560]
movups xmm0, xmmword [rbp + 0x570]
movups xmmword [rbp + 0x510], xmm0
movups xmm8, xmmword [rbp + 0x580]
xor eax, eax
mov qword [rbp + 0x590], rax
mov dword [rbp + 0x511], r14d
mov word [rbp + 0x515], r14w
mov byte [rbp + 0x517], al
mov dword [rbp + 0x4f0], 0x85b3e12
mov rax, qword [0x14018a178]
add rax, 0x720
mov qword [rbp + 0x4f8], rax
lea rax, [rbp + 0x590]
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x4f4], eax
mov byte [rbp + 0x510], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x4f0]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
movsd xmm0, qword [rbx + 0x28]
movaps xmm9, xmm6
shufps xmm9, xmm6, 0x55
movaps xmm4, xmm0
shufps xmm4, xmm4, 0x55
movsd qword [rbp + 0x3f0], xmm0
mulss xmm9, xmm4
movaps xmm0, xmm6
movss xmm3, dword [rbp + 0x3f0]
mulss xmm0, xmm3
addss xmm9, xmm0
movaps xmm1, xmm6
shufps xmm1, xmm6, 0xaa
movss xmm2, dword [rbx + 0x30]
mulss xmm1, xmm2
addss xmm9, xmm1
shufps xmm6, xmm6, 0xff
addss xmm9, xmm6
movaps xmm6, xmm7
shufps xmm6, xmm7, 0x55
mulss xmm6, xmm4
movaps xmm0, xmm7
mulss xmm0, xmm3
addss xmm6, xmm0
movaps xmm1, xmm7
shufps xmm1, xmm7, 0xaa
mulss xmm1, xmm2
addss xmm6, xmm1
shufps xmm7, xmm7, 0xff
addss xmm6, xmm7
movaps xmm5, xmm8
shufps xmm5, xmm8, 0x55
mulss xmm5, xmm4
movaps xmm0, xmm8
mulss xmm0, xmm3
addss xmm5, xmm0
movaps xmm1, xmm8
shufps xmm1, xmm8, 0xaa
mulss xmm1, xmm2
addss xmm5, xmm1
shufps xmm8, xmm8, 0xff
addss xmm5, xmm8
comiss xmm12, xmm5
jbe 0x140070d80
movss dword [rbp - 0x70], xmm10
movss dword [rbp - 0x6c], xmm10
jmp 0x140070dd4
movaps xmm0, xmm14
divss xmm0, xmm5
movaps xmm10, xmm0
mulss xmm10, xmm9
addss xmm10, xmm14
mulss xmm10, xmm11
mulss xmm10, dword [rbp + 0x590]
movss dword [rbp - 0x70], xmm10
mulss xmm0, xmm6
movaps xmm10, xmm14
subss xmm10, xmm0
mulss xmm10, xmm11
mulss xmm10, dword [rbp + 0x594]
movss dword [rbp - 0x6c], xmm10
movss xmm10, dword [0x140101ee8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x550], xmm0
movups xmmword [rbp + 0x560], xmm0
movups xmmword [rbp + 0x570], xmm0
movups xmmword [rbp + 0x580], xmm0
mov rcx, qword [0x14018a178]
add rcx, 0x4b0
mov r8d, 0x40
lea rdx, [rbp + 0x550]
call fcn.14000d260
movups xmm6, xmmword [rbp + 0x550]
movups xmm7, xmmword [rbp + 0x560]
movups xmm0, xmmword [rbp + 0x570]
movups xmmword [rbp + 0x510], xmm0
movups xmm8, xmmword [rbp + 0x580]
xor eax, eax
mov qword [rbp + 0x590], rax
mov dword [rbp + 0x511], r14d
mov word [rbp + 0x515], r14w
mov byte [rbp + 0x517], al
mov dword [rbp + 0x4f0], 0x85b3e12
mov rax, qword [0x14018a178]
add rax, 0x720
mov qword [rbp + 0x4f8], rax
lea rax, [rbp + 0x590]
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x4f4], eax
mov byte [rbp + 0x510], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x4f0]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
movsd xmm0, qword [rbx + 0x34]
movaps xmm9, xmm6
shufps xmm9, xmm6, 0x55
movaps xmm4, xmm0
shufps xmm4, xmm4, 0x55
movsd qword [rbp + 0x3e0], xmm0
mulss xmm9, xmm4
movaps xmm0, xmm6
movss xmm3, dword [rbp + 0x3e0]
mulss xmm0, xmm3
addss xmm9, xmm0
movaps xmm1, xmm6
shufps xmm1, xmm6, 0xaa
movss xmm2, dword [rbx + 0x3c]
mulss xmm1, xmm2
addss xmm9, xmm1
shufps xmm6, xmm6, 0xff
addss xmm9, xmm6
movaps xmm6, xmm7
shufps xmm6, xmm7, 0x55
mulss xmm6, xmm4
movaps xmm0, xmm7
mulss xmm0, xmm3
addss xmm6, xmm0
movaps xmm1, xmm7
shufps xmm1, xmm7, 0xaa
mulss xmm1, xmm2
addss xmm6, xmm1
shufps xmm7, xmm7, 0xff
addss xmm6, xmm7
movaps xmm5, xmm8
shufps xmm5, xmm8, 0x55
mulss xmm5, xmm4
movaps xmm0, xmm8
mulss xmm0, xmm3
addss xmm5, xmm0
movaps xmm1, xmm8
shufps xmm1, xmm8, 0xaa
mulss xmm1, xmm2
addss xmm5, xmm1
shufps xmm8, xmm8, 0xff
addss xmm5, xmm8
comiss xmm12, xmm5
jbe 0x140070f9c
movss dword [rsp + 0x70], xmm10
movss dword [rbp - 0x7c], xmm10
jmp 0x140070ff1
movaps xmm0, xmm14
divss xmm0, xmm5
movaps xmm10, xmm0
mulss xmm10, xmm9
addss xmm10, xmm14
mulss xmm10, xmm11
mulss xmm10, dword [rbp + 0x590]
movss dword [rsp + 0x70], xmm10
mulss xmm0, xmm6
movaps xmm10, xmm14
subss xmm10, xmm0
mulss xmm10, xmm11
mulss xmm10, dword [rbp + 0x594]
movss dword [rbp - 0x7c], xmm10
movss xmm10, dword [0x140101ee8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x550], xmm0
movups xmmword [rbp + 0x560], xmm0
movups xmmword [rbp + 0x570], xmm0
movups xmmword [rbp + 0x580], xmm0
mov rcx, qword [0x14018a178]
add rcx, 0x4b0
mov r8d, 0x40
lea rdx, [rbp + 0x550]
call fcn.14000d260
movups xmm6, xmmword [rbp + 0x550]
movups xmm7, xmmword [rbp + 0x560]
movups xmm0, xmmword [rbp + 0x570]
movups xmmword [rbp + 0x510], xmm0
movups xmm8, xmmword [rbp + 0x580]
xor eax, eax
mov qword [rbp + 0x590], rax
mov dword [rbp + 0x511], r14d
mov word [rbp + 0x515], r14w
mov byte [rbp + 0x517], al
mov dword [rbp + 0x4f0], 0x85b3e12
mov rax, qword [0x14018a178]
add rax, 0x720
mov qword [rbp + 0x4f8], rax
lea rax, [rbp + 0x590]
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x4f4], eax
mov byte [rbp + 0x510], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x4f0]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
movsd xmm0, qword [rbx + 0x40]
movaps xmm9, xmm6
shufps xmm9, xmm6, 0x55
movaps xmm4, xmm0
shufps xmm4, xmm4, 0x55
movsd qword [rbp + 0x3d0], xmm0
mulss xmm9, xmm4
movaps xmm0, xmm6
movss xmm3, dword [rbp + 0x3d0]
mulss xmm0, xmm3
addss xmm9, xmm0
movaps xmm1, xmm6
shufps xmm1, xmm6, 0xaa
movss xmm2, dword [rbx + 0x48]
mulss xmm1, xmm2
addss xmm9, xmm1
shufps xmm6, xmm6, 0xff
addss xmm9, xmm6
movaps xmm6, xmm7
shufps xmm6, xmm7, 0x55
mulss xmm6, xmm4
movaps xmm0, xmm7
mulss xmm0, xmm3
addss xmm6, xmm0
movaps xmm1, xmm7
shufps xmm1, xmm7, 0xaa
mulss xmm1, xmm2
addss xmm6, xmm1
shufps xmm7, xmm7, 0xff
addss xmm6, xmm7
movaps xmm5, xmm8
shufps xmm5, xmm8, 0x55
mulss xmm5, xmm4
movaps xmm0, xmm8
mulss xmm0, xmm3
addss xmm5, xmm0
movaps xmm1, xmm8
shufps xmm1, xmm8, 0xaa
mulss xmm1, xmm2
addss xmm5, xmm1
shufps xmm8, xmm8, 0xff
addss xmm5, xmm8
comiss xmm12, xmm5
jbe 0x1400711be
movss dword [rbp + 0x540], xmm10
movss dword [rbp + 0x590], xmm10
jmp 0x140071218
movaps xmm0, xmm14
divss xmm0, xmm5
movaps xmm10, xmm0
mulss xmm10, xmm9
addss xmm10, xmm14
mulss xmm10, xmm11
mulss xmm10, dword [rbp + 0x590]
movss dword [rbp + 0x540], xmm10
mulss xmm0, xmm6
movaps xmm10, xmm14
subss xmm10, xmm0
mulss xmm10, xmm11
mulss xmm10, dword [rbp + 0x594]
movss dword [rbp + 0x590], xmm10
movss xmm10, dword [0x140101ee8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x550], xmm0
movups xmmword [rbp + 0x560], xmm0
movups xmmword [rbp + 0x570], xmm0
movups xmmword [rbp + 0x580], xmm0
mov rcx, qword [0x14018a178]
add rcx, 0x4b0
mov r8d, 0x40
lea rdx, [rbp + 0x550]
call fcn.14000d260
movups xmm6, xmmword [rbp + 0x550]
movups xmm7, xmmword [rbp + 0x560]
movups xmm0, xmmword [rbp + 0x570]
movups xmmword [rbp + 0x510], xmm0
movups xmm8, xmmword [rbp + 0x580]
xor eax, eax
mov qword [rbp + 0x5b0], rax
mov dword [rbp + 0x511], r14d
mov word [rbp + 0x515], r14w
mov byte [rbp + 0x517], al
mov dword [rbp + 0x4f0], 0x85b3e12
mov rax, qword [0x14018a178]
add rax, 0x720
mov qword [rbp + 0x4f8], rax
lea rax, [rbp + 0x5b0]
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x4f4], eax
mov byte [rbp + 0x510], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x4f0]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
movsd xmm0, qword [rbx + 0x4c]
movaps xmm9, xmm6
shufps xmm9, xmm6, 0x55
movaps xmm4, xmm0
shufps xmm4, xmm4, 0x55
movsd qword [rbp + 0x3c0], xmm0
mulss xmm9, xmm4
movaps xmm0, xmm6
movss xmm3, dword [rbp + 0x3c0]
mulss xmm0, xmm3
addss xmm9, xmm0
movaps xmm1, xmm6
shufps xmm1, xmm6, 0xaa
movss xmm2, dword [rbx + 0x54]
mulss xmm1, xmm2
addss xmm9, xmm1
shufps xmm6, xmm6, 0xff
addss xmm9, xmm6
movaps xmm6, xmm7
shufps xmm6, xmm7, 0x55
mulss xmm6, xmm4
movaps xmm0, xmm7
mulss xmm0, xmm3
addss xmm6, xmm0
movaps xmm1, xmm7
shufps xmm1, xmm7, 0xaa
mulss xmm1, xmm2
addss xmm6, xmm1
shufps xmm7, xmm7, 0xff
addss xmm6, xmm7
movaps xmm5, xmm8
shufps xmm5, xmm8, 0x55
mulss xmm5, xmm4
movaps xmm0, xmm8
mulss xmm0, xmm3
addss xmm5, xmm0
movaps xmm1, xmm8
shufps xmm1, xmm8, 0xaa
mulss xmm1, xmm2
addss xmm5, xmm1
shufps xmm8, xmm8, 0xff
addss xmm5, xmm8
comiss xmm12, xmm5
jbe 0x1400713de
movaps xmm15, xmm10
movss dword [rsp + 0x7c], xmm10
jmp 0x14007142d
movaps xmm0, xmm14
divss xmm0, xmm5
movaps xmm15, xmm0
mulss xmm15, xmm9
addss xmm15, xmm14
mulss xmm15, xmm11
mulss xmm15, dword [rbp + 0x5b0]
mulss xmm0, xmm6
movaps xmm10, xmm14
subss xmm10, xmm0
mulss xmm10, xmm11
mulss xmm10, dword [rbp + 0x5b4]
movss dword [rsp + 0x7c], xmm10
movss xmm10, dword [0x140101ee8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x550], xmm0
movups xmmword [rbp + 0x560], xmm0
movups xmmword [rbp + 0x570], xmm0
movups xmmword [rbp + 0x580], xmm0
mov rcx, qword [0x14018a178]
add rcx, 0x4b0
mov r8d, 0x40
lea rdx, [rbp + 0x550]
call fcn.14000d260
movups xmm6, xmmword [rbp + 0x550]
movups xmm7, xmmword [rbp + 0x560]
movups xmm0, xmmword [rbp + 0x570]
movups xmmword [rbp + 0x510], xmm0
movups xmm8, xmmword [rbp + 0x580]
xor eax, eax
mov qword [rbp + 0x5b0], rax
mov dword [rbp + 0x511], r14d
mov word [rbp + 0x515], r14w
mov byte [rbp + 0x517], al
mov dword [rbp + 0x4f0], 0x85b3e12
mov rax, qword [0x14018a178]
add rax, 0x720
mov qword [rbp + 0x4f8], rax
lea rax, [rbp + 0x5b0]
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x4f4], eax
mov byte [rbp + 0x510], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x4f0]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
movsd xmm0, qword [rbx + 0x58]
movaps xmm9, xmm6
shufps xmm9, xmm6, 0x55
movaps xmm4, xmm0
shufps xmm4, xmm4, 0x55
movsd qword [rbp + 0x3b0], xmm0
mulss xmm9, xmm4
movaps xmm0, xmm6
movss xmm3, dword [rbp + 0x3b0]
mulss xmm0, xmm3
addss xmm9, xmm0
movaps xmm1, xmm6
shufps xmm1, xmm6, 0xaa
movss xmm2, dword [rbx + 0x60]
mulss xmm1, xmm2
addss xmm9, xmm1
shufps xmm6, xmm6, 0xff
addss xmm9, xmm6
movaps xmm6, xmm7
shufps xmm6, xmm7, 0x55
mulss xmm6, xmm4
movaps xmm0, xmm7
mulss xmm0, xmm3
addss xmm6, xmm0
movaps xmm1, xmm7
shufps xmm1, xmm7, 0xaa
mulss xmm1, xmm2
addss xmm6, xmm1
shufps xmm7, xmm7, 0xff
addss xmm6, xmm7
movaps xmm5, xmm8
shufps xmm5, xmm8, 0x55
mulss xmm5, xmm4
movaps xmm0, xmm8
mulss xmm0, xmm3
addss xmm5, xmm0
movaps xmm1, xmm8
shufps xmm1, xmm8, 0xaa
mulss xmm1, xmm2
addss xmm5, xmm1
shufps xmm8, xmm8, 0xff
addss xmm5, xmm8
comiss xmm12, xmm5
jbe 0x1400715f2
movaps xmm13, xmm10
movss dword [rbp - 0x80], xmm10
jmp 0x140071640
movaps xmm0, xmm14
divss xmm0, xmm5
movaps xmm13, xmm0
mulss xmm13, xmm9
addss xmm13, xmm14
mulss xmm13, xmm11
mulss xmm13, dword [rbp + 0x5b0]
mulss xmm0, xmm6
movaps xmm10, xmm14
subss xmm10, xmm0
mulss xmm10, xmm11
mulss xmm10, dword [rbp + 0x5b4]
movss dword [rbp - 0x80], xmm10
movss xmm10, dword [0x140101ee8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x550], xmm0
movups xmmword [rbp + 0x560], xmm0
movups xmmword [rbp + 0x570], xmm0
movups xmmword [rbp + 0x580], xmm0
mov rcx, qword [0x14018a178]
add rcx, 0x4b0
mov r8d, 0x40
lea rdx, [rbp + 0x550]
call fcn.14000d260
movups xmm6, xmmword [rbp + 0x550]
movups xmm7, xmmword [rbp + 0x560]
movups xmm0, xmmword [rbp + 0x570]
movups xmmword [rbp + 0x510], xmm0
movups xmm8, xmmword [rbp + 0x580]
xor eax, eax
mov qword [rbp + 0x5b0], rax
mov dword [rbp + 0x511], r14d
mov word [rbp + 0x515], r14w
mov byte [rbp + 0x517], al
mov dword [rbp + 0x4f0], 0x85b3e12
mov rax, qword [0x14018a178]
add rax, 0x720
mov qword [rbp + 0x4f8], rax
lea rax, [rbp + 0x5b0]
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x4f4], eax
mov byte [rbp + 0x510], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x4f0]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
movsd xmm0, qword [rbx + 0x64]
movaps xmm9, xmm6
shufps xmm9, xmm6, 0x55
movaps xmm4, xmm0
shufps xmm4, xmm4, 0x55
movsd qword [rbp + 0x380], xmm0
mulss xmm9, xmm4
movaps xmm0, xmm6
movss xmm3, dword [rbp + 0x380]
mulss xmm0, xmm3
addss xmm9, xmm0
movaps xmm1, xmm6
shufps xmm1, xmm6, 0xaa
movss xmm2, dword [rbx + 0x6c]
mulss xmm1, xmm2
addss xmm9, xmm1
shufps xmm6, xmm6, 0xff
addss xmm9, xmm6
movaps xmm6, xmm7
shufps xmm6, xmm7, 0x55
mulss xmm6, xmm4
movaps xmm0, xmm7
mulss xmm0, xmm3
addss xmm6, xmm0
movaps xmm1, xmm7
shufps xmm1, xmm7, 0xaa
mulss xmm1, xmm2
addss xmm6, xmm1
shufps xmm7, xmm7, 0xff
addss xmm6, xmm7
movaps xmm5, xmm8
shufps xmm5, xmm8, 0x55
mulss xmm5, xmm4
movaps xmm0, xmm8
mulss xmm0, xmm3
addss xmm5, xmm0
movaps xmm1, xmm8
shufps xmm1, xmm8, 0xaa
mulss xmm1, xmm2
addss xmm5, xmm1
shufps xmm8, xmm8, 0xff
addss xmm5, xmm8
comiss xmm12, xmm5
jbe 0x140071808
movaps xmm12, xmm10
movss dword [rbp + 0x5b0], xmm10
jmp 0x140071850
movaps xmm0, xmm14
divss xmm0, xmm5
movaps xmm12, xmm0
mulss xmm12, xmm9
addss xmm12, xmm14
mulss xmm12, xmm11
mulss xmm12, dword [rbp + 0x5b0]
mulss xmm0, xmm6
movaps xmm9, xmm14
subss xmm9, xmm0
mulss xmm9, xmm11
mulss xmm9, dword [rbp + 0x5b4]
movss dword [rbp + 0x5b0], xmm9
xorps xmm0, xmm0
movups xmmword [rbp + 0x550], xmm0
movups xmmword [rbp + 0x560], xmm0
movups xmmword [rbp + 0x570], xmm0
movups xmmword [rbp + 0x580], xmm0
mov rcx, qword [0x14018a178]
add rcx, 0x4b0
mov r8d, 0x40
lea rdx, [rbp + 0x550]
call fcn.14000d260
movups xmm6, xmmword [rbp + 0x550]
movups xmm7, xmmword [rbp + 0x560]
movups xmm0, xmmword [rbp + 0x570]
movups xmmword [rbp + 0x510], xmm0
movups xmm8, xmmword [rbp + 0x580]
xor eax, eax
mov qword [rbp + 0x530], rax
mov dword [rbp + 0x511], r14d
mov word [rbp + 0x515], r14w
mov byte [rbp + 0x517], al
mov dword [rbp + 0x4f0], 0x85b3e12
mov rax, qword [0x14018a178]
add rax, 0x720
mov qword [rbp + 0x4f8], rax
lea rax, [rbp + 0x530]
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x4f4], eax
mov byte [rbp + 0x510], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x4f0]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
movsd xmm0, qword [rbx + 0x70]
movaps xmm9, xmm6
shufps xmm9, xmm6, 0x55
movaps xmm4, xmm0
shufps xmm4, xmm4, 0x55
movsd qword [rbp + 0x370], xmm0
mulss xmm9, xmm4
movaps xmm0, xmm6
movss xmm3, dword [rbp + 0x370]
mulss xmm0, xmm3
addss xmm9, xmm0
movaps xmm1, xmm6
shufps xmm1, xmm6, 0xaa
movss xmm2, dword [rbx + 0x78]
mulss xmm1, xmm2
addss xmm9, xmm1
shufps xmm6, xmm6, 0xff
addss xmm9, xmm6
movaps xmm6, xmm7
shufps xmm6, xmm7, 0x55
mulss xmm6, xmm4
movaps xmm0, xmm7
mulss xmm0, xmm3
addss xmm6, xmm0
movaps xmm1, xmm7
shufps xmm1, xmm7, 0xaa
mulss xmm1, xmm2
addss xmm6, xmm1
shufps xmm7, xmm7, 0xff
addss xmm6, xmm7
movaps xmm5, xmm8
shufps xmm5, xmm8, 0x55
mulss xmm5, xmm4
movaps xmm0, xmm8
mulss xmm0, xmm3
addss xmm5, xmm0
movaps xmm1, xmm8
shufps xmm1, xmm8, 0xaa
mulss xmm1, xmm2
addss xmm5, xmm1
shufps xmm8, xmm8, 0xff
addss xmm5, xmm8
movss xmm0, dword [0x140101cd0]
comiss xmm0, xmm5
jbe 0x140071a1a
movaps xmm11, xmm10
movaps xmm14, xmm10
jmp 0x140071a5d
movaps xmm0, xmm14
divss xmm0, xmm5
movaps xmm11, xmm0
mulss xmm11, xmm9
addss xmm11, xmm14
mulss xmm11, dword [0x140101d24]
mulss xmm11, dword [rbp + 0x530]
mulss xmm0, xmm6
subss xmm14, xmm0
mulss xmm14, dword [0x140101d24]
mulss xmm14, dword [rbp + 0x534]
xorps xmm0, xmm0
movups xmmword [rbp + 0x550], xmm0
movups xmmword [rbp + 0x560], xmm0
movups xmmword [rbp + 0x570], xmm0
movups xmmword [rbp + 0x580], xmm0
mov rcx, qword [0x14018a178]
add rcx, 0x4b0
mov r8d, 0x40
lea rdx, [rbp + 0x550]
call fcn.14000d260
movups xmm6, xmmword [rbp + 0x550]
movups xmm7, xmmword [rbp + 0x560]
movups xmm0, xmmword [rbp + 0x570]
movups xmmword [rbp + 0x510], xmm0
movups xmm8, xmmword [rbp + 0x580]
xor eax, eax
mov qword [rbp + 0x530], rax
mov dword [rbp + 0x511], r14d
mov word [rbp + 0x515], r14w
mov byte [rbp + 0x517], al
mov dword [rbp + 0x4f0], 0x85b3e12
mov rax, qword [0x14018a178]
add rax, 0x720
mov qword [rbp + 0x4f8], rax
lea rax, [rbp + 0x530]
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x4f4], eax
mov byte [rbp + 0x510], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x4f0]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
movsd xmm0, qword [rbx + 0x88]
movaps xmm10, xmm6
shufps xmm10, xmm6, 0x55
movaps xmm4, xmm0
shufps xmm4, xmm4, 0x55
movsd qword [rbp + 0x360], xmm0
mulss xmm10, xmm4
movaps xmm0, xmm6
movss xmm3, dword [rbp + 0x360]
mulss xmm0, xmm3
addss xmm10, xmm0
movaps xmm1, xmm6
shufps xmm1, xmm6, 0xaa
movss xmm2, dword [rbx + 0x90]
mulss xmm1, xmm2
addss xmm10, xmm1
shufps xmm6, xmm6, 0xff
addss xmm10, xmm6
movaps xmm6, xmm7
shufps xmm6, xmm7, 0x55
mulss xmm6, xmm4
movaps xmm0, xmm7
mulss xmm0, xmm3
addss xmm6, xmm0
movaps xmm1, xmm7
shufps xmm1, xmm7, 0xaa
mulss xmm1, xmm2
addss xmm6, xmm1
shufps xmm7, xmm7, 0xff
addss xmm6, xmm7
movaps xmm5, xmm8
shufps xmm5, xmm8, 0x55
mulss xmm5, xmm4
movaps xmm0, xmm8
mulss xmm0, xmm3
addss xmm5, xmm0
movaps xmm1, xmm8
shufps xmm1, xmm8, 0xaa
mulss xmm1, xmm2
addss xmm5, xmm1
shufps xmm8, xmm8, 0xff
addss xmm5, xmm8
movss xmm0, dword [0x140101cd0]
comiss xmm0, xmm5
jbe 0x140071c35
movss xmm0, dword [0x140101ee8]
movaps xmm9, xmm0
movaps xmm10, xmm0
jmp 0x140071c83
movss xmm1, dword [0x140101d68]
movaps xmm0, xmm1
divss xmm0, xmm5
movaps xmm9, xmm0
mulss xmm9, xmm10
addss xmm9, xmm1
mulss xmm9, dword [0x140101d24]
mulss xmm9, dword [rbp + 0x530]
mulss xmm0, xmm6
movaps xmm10, xmm1
subss xmm10, xmm0
mulss xmm10, dword [0x140101d24]
mulss xmm10, dword [rbp + 0x534]
xorps xmm0, xmm0
movups xmmword [rbp + 0x550], xmm0
movups xmmword [rbp + 0x560], xmm0
movups xmmword [rbp + 0x570], xmm0
movups xmmword [rbp + 0x580], xmm0
mov rcx, qword [0x14018a178]
add rcx, 0x4b0
mov r8d, 0x40
lea rdx, [rbp + 0x550]
call fcn.14000d260
movups xmm6, xmmword [rbp + 0x550]
movups xmm7, xmmword [rbp + 0x560]
movups xmm0, xmmword [rbp + 0x570]
movups xmmword [rbp + 0x510], xmm0
movups xmm8, xmmword [rbp + 0x580]
xor eax, eax
mov qword [rbp + 0x530], rax
mov dword [rbp + 0x511], r14d
mov word [rbp + 0x515], r14w
mov byte [rbp + 0x517], al
mov dword [rbp + 0x4f0], 0x85b3e12
mov rax, qword [0x14018a178]
add rax, 0x720
mov qword [rbp + 0x4f8], rax
lea rax, [rbp + 0x530]
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], 8
mov eax, dword [0x14018a110]
mov dword [rbp + 0x4f4], eax
mov byte [rbp + 0x510], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, Ordinal_41
lea r8, [rbp + 0x4f0]
mov edx, 0x2201c4
mov rcx, qword [0x14018a108]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
movsd xmm0, qword [rbx + 0x7c]
movaps xmm5, xmm6
shufps xmm5, xmm6, 0x55
movaps xmm4, xmm0
shufps xmm4, xmm4, 0x55
movsd qword [rbp + 0x400], xmm0
mulss xmm5, xmm4
movaps xmm0, xmm6
movss xmm3, dword [rbp + 0x400]
mulss xmm0, xmm3
addss xmm5, xmm0
movaps xmm1, xmm6
shufps xmm1, xmm6, 0xaa
movss xmm2, dword [rbx + 0x84]
mulss xmm1, xmm2
addss xmm5, xmm1
shufps xmm6, xmm6, 0xff
addss xmm5, xmm6
movaps xmmword [rbp + 0x550], xmm5
movaps xmm5, xmm7
shufps xmm5, xmm7, 0x55
mulss xmm5, xmm4
movaps xmm0, xmm7
mulss xmm0, xmm3
addss xmm5, xmm0
movaps xmm1, xmm7
shufps xmm1, xmm7, 0xaa
mulss xmm1, xmm2
addss xmm5, xmm1
shufps xmm7, xmm7, 0xff
addss xmm5, xmm7
movaps xmmword [rbp + 0x4f0], xmm5
movaps xmm5, xmm8
shufps xmm5, xmm8, 0x55
mulss xmm5, xmm4
movaps xmm0, xmm8
mulss xmm0, xmm3
addss xmm5, xmm0
movaps xmm1, xmm8
shufps xmm1, xmm8, 0xaa
mulss xmm1, xmm2
addss xmm5, xmm1
shufps xmm8, xmm8, 0xff
addss xmm5, xmm8
movss xmm0, dword [0x140101cd0]
movss xmm8, dword [0x140101d68]
comiss xmm0, xmm5
jbe 0x140071e67
movss xmm0, dword [0x140101ee8]
movaps xmm6, xmm0
movaps xmm7, xmm0
jmp 0x140071eaf
movaps xmm0, xmm8
divss xmm0, xmm5
movaps xmm6, xmm0
mulss xmm6, dword [rbp + 0x550]
addss xmm6, xmm8
mulss xmm6, dword [0x140101d24]
mulss xmm6, dword [rbp + 0x530]
mulss xmm0, dword [rbp + 0x4f0]
movaps xmm7, xmm8
subss xmm7, xmm0
mulss xmm7, dword [0x140101d24]
mulss xmm7, dword [rbp + 0x534]
movss dword [rbp + 0x120], xmm9
movss dword [rbp + 0x124], xmm10
movss xmm0, dword [rsp + 0x74]
movss dword [rbp + 0x128], xmm0
movss xmm1, dword [rsp + 0x78]
movss dword [rbp + 0x12c], xmm1
movss dword [rsp + 0x20], xmm8
mov r9d, edi
lea r8, [rbp + 0x120]
lea rdx, [rbp + 0x128]
mov rcx, rsi
call fcn.140040560
movss dword [rbp + 0x130], xmm6
movss dword [rbp + 0x134], xmm7
movss dword [rbp + 0x138], xmm9
movss dword [rbp + 0x13c], xmm10
movss dword [rsp + 0x20], xmm8
mov r9d, edi
lea r8, [rbp + 0x130]
lea rdx, [rbp + 0x138]
mov rcx, rsi
call fcn.140040560
movss dword [rbp + 0x140], xmm15
movss xmm8, dword [rsp + 0x7c]
movss dword [rbp + 0x144], xmm8
movss dword [rbp + 0x148], xmm6
movss dword [rbp + 0x14c], xmm7
movss xmm0, dword [0x140101d68]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
lea r8, [rbp + 0x140]
lea rdx, [rbp + 0x148]
mov rcx, rsi
call fcn.140040560
movss dword [rbp + 0x150], xmm13
movss xmm0, dword [rbp - 0x80]
movss dword [rbp + 0x154], xmm0
movss dword [rbp + 0x158], xmm15
movss dword [rbp + 0x15c], xmm8
movss xmm13, dword [0x140101d68]
movss dword [rsp + 0x20], xmm13
mov r9d, edi
lea r8, [rbp + 0x150]
lea rdx, [rbp + 0x158]
mov rcx, rsi
call fcn.140040560
movss dword [rbp + 0x1b0], xmm12
movss xmm8, dword [rbp + 0x5b0]
movss dword [rbp + 0x1b4], xmm8
movss dword [rbp + 0x168], xmm6
movss dword [rbp + 0x16c], xmm7
movss dword [rsp + 0x20], xmm13
mov r9d, edi
lea r8, [rbp + 0x1b0]
lea rdx, [rbp + 0x168]
mov rcx, rsi
call fcn.140040560
movss dword [rbp + 0x170], xmm11
movss dword [rbp + 0x174], xmm14
movss dword [rbp + 0x178], xmm12
movss dword [rbp + 0x17c], xmm8
movaps xmm14, xmm13
movss dword [rsp + 0x20], xmm14
mov r9d, edi
lea r8, [rbp + 0x170]
lea rdx, [rbp + 0x178]
mov rcx, rsi
call fcn.140040560
movss xmm6, dword [rbp - 0x78]
movss dword [rbp + 0x180], xmm6
movss xmm7, dword [rbp - 0x74]
movss dword [rbp + 0x184], xmm7
movss dword [rbp + 0x188], xmm9
movss dword [rbp + 0x18c], xmm10
movss dword [rsp + 0x20], xmm14
mov r9d, edi
lea r8, [rbp + 0x180]
lea rdx, [rbp + 0x188]
mov rcx, rsi
call fcn.140040560
movss xmm0, dword [rbp - 0x70]
movss dword [rbp + 0x1b8], xmm0
movss xmm0, dword [rbp - 0x6c]
movss dword [rbp + 0x1bc], xmm0
movss dword [rbp + 0x118], xmm6
movss dword [rbp + 0x11c], xmm7
movss dword [rsp + 0x20], xmm14
mov r9d, edi
lea r8, [rbp + 0x1b8]
lea rdx, [rbp + 0x118]
mov rcx, rsi
call fcn.140040560
movss xmm6, dword [rsp + 0x70]
movss dword [rbp + 0x78], xmm6
movss xmm7, dword [rbp - 0x7c]
movss dword [rbp + 0x7c], xmm7
movss dword [rbp + 0x30], xmm9
movss dword [rbp + 0x34], xmm10
movss dword [rsp + 0x20], xmm14
mov r9d, edi
lea r8, [rbp + 0x78]
lea rdx, [rbp + 0x30]
mov rcx, rsi
call fcn.140040560
movss xmm0, dword [rbp + 0x540]
movss dword [rbp + 0x1c0], xmm0
movss xmm0, dword [rbp + 0x590]
movss dword [rbp + 0x1c4], xmm0
movss dword [rbp + 0x1a8], xmm6
movss dword [rbp + 0x1ac], xmm7
movss dword [rsp + 0x20], xmm14
mov r9d, edi
lea r8, [rbp + 0x1c0]
lea rdx, [rbp + 0x1a8]
mov rcx, rsi
call fcn.140040560
add rbx, 0x94
movss xmm11, dword [0x140101d24]
movss xmm15, dword [0x140101db0]
jmp 0x1400721c1
mov r8, rbx
lea rdx, [rbp + 0x410]
call fcn.1400727d0
mov rbx, qword [rax]
cmp rbx, qword [0x14018a668]
movss xmm8, dword [0x140101e84]
jne 0x140070630
movss xmm12, dword [0x140101ee8]
movss xmm13, dword [0x140101d24]
mov r8d, dword [0x140131280]
mov edx, 0xffffffec
mov rcx, qword [0x14018a148]
call qword [sym.imp.USER32.dll_SetWindowLongA]
call fcn.140020cd0
xorps xmm0, xmm0
movups xmmword [rbp + 0x680], xmm0
mov rcx, qword [0x14018a640]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x14018a610]
mov edx, r15d
call qword [rax + 0x108]
mov rcx, qword [0x14018a640]
mov rax, qword [rcx]
lea r8, [rbp + 0x680]
mov rdx, qword [0x14018a610]
call qword [rax + 0x190]
mov rax, qword [0x14018a130]
mov rcx, qword [rax + 0x4bd0]
mov rax, qword [rcx]
add rax, 0x50
mov rcx, r14
cmp byte [rax], 0
cmovne rcx, rax
call fcn.140046dd0
mov rcx, qword [0x14018a618]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, r15d
call qword [rax + 0x40]
cmp eax, 0x87a0001
sete byte [0x14018a1ae]
jmp 0x14006cc20
mov rbx, qword [0x14018a130]
test rbx, rbx
je 0x1400722a9
mov rdi, qword [rbx + 0xa0]
jmp 0x1400722ac
mov rdi, r14
call fcn.140047d80
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x1400722c0
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rdi]
test rcx, rcx
je 0x1400722ce
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x1400722dd
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [rbx + 0x90], r14
mov qword [rbx + 0xa0], r14
and dword [rbx + 0xc], 0xfffffff7
mov r8, qword [0x14018a130]
test r8, r8
je 0x14007235e
mov r9d, dword [r8 + 0x3fe8]
movsx rdx, word [r8 + 0x5438]
lea rcx, [r8 + 0x543c]
lea rcx, [rcx + rdx*8]
cmp dword [rcx], r9d
je 0x140072353
lea ecx, [rdx + 1]
mov eax, 0x2aaaaaab
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
add eax, eax
sub ecx, eax
mov word [r8 + 0x5438], cx
movsx rax, cx
lea rcx, [r8 + 0x543c]
lea rcx, [rcx + rax*8]
mov dword [rcx], r9d
mov dword [rcx + 4], 0
inc word [rcx + 6]
inc dword [r8 + 0x5434]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r8, qword [0x14018a130]
test r8, r8
je 0x14007237c
mov rdi, qword [r8 + 0x98]
jmp 0x14007237f
mov rdi, r14
lea rbx, [r8 + 8]
mov rcx, qword [rdi + 0x38]
test rcx, rcx
je 0x140072399
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov r8, qword [0x14018a130]
mov qword [rbx + 0x80], r14
mov qword [rbx + 0x90], r14
and dword [rbx + 4], 0xfffffff8
test r8, r8
je 0x140072413
mov r9d, dword [r8 + 0x3fe8]
movsx rdx, word [r8 + 0x5438]
lea rcx, [rdx*8 + 0x543c]
add rcx, r8
cmp dword [rcx], r9d
je 0x140072408
lea ecx, [rdx + 1]
mov eax, 0x2aaaaaab
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
add eax, eax
sub ecx, eax
mov word [r8 + 0x5438], cx
movsx rax, cx
lea rcx, [rax*8 + 0x543c]
add rcx, r8
mov dword [rcx], r9d
mov dword [rcx + 4], 0
inc word [rcx + 6]
inc dword [r8 + 0x5434]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rbx, qword [0x14018a130]
mov qword [0x14018a130], rbx
call fcn.14001c6c0
mov qword [0x14018a130], r14
test rbx, rbx
je 0x1400724c0
mov rcx, rbx
call fcn.140035bc0
mov r8, qword [0x14018a130]
test r8, r8
je 0x1400724b7
mov r9d, dword [r8 + 0x3fe8]
movsx r10, word [r8 + 0x5438]
lea rdx, [r8 + 0x543c]
lea rdx, [rdx + r10*8]
cmp dword [rdx], r9d
je 0x1400724ac
lea ecx, [r10 + 1]
mov eax, 0x2aaaaaab
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
add eax, eax
sub ecx, eax
mov word [r8 + 0x5438], cx
movsx rax, cx
lea rdx, [r8 + 0x543c]
lea rdx, [rdx + rax*8]
mov dword [rdx], r9d
mov dword [rdx + 4], 0
inc word [rdx + 6]
inc dword [r8 + 0x5434]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [0x14018a610]
test rcx, rcx
je 0x1400724d9
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x14018a610], r14
mov rcx, qword [0x14018a618]
test rcx, rcx
je 0x1400724f2
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x14018a618], r14
mov rcx, qword [0x14018a640]
test rcx, rcx
je 0x14007250b
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x14018a640], r14
mov rcx, qword [0x14018a628]
test rcx, rcx
je 0x140072524
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x14018a628], r14
mov rcx, qword [0x14018a148]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x4b8]
mov rcx, qword [rbp + 0x4e0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor al, al
jmp 0x1400725e4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, qword [0x14018a610]
test rcx, rcx
je 0x140072581
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x14018a610], r14
mov rcx, qword [0x14018a618]
test rcx, rcx
je 0x14007259a
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x14018a618], r14
mov rcx, qword [0x14018a640]
test rcx, rcx
je 0x1400725b3
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x14018a640], r14
mov rcx, qword [0x14018a628]
test rcx, rcx
je 0x1400725cc
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x14018a628], r14
mov rdx, qword [rbp + 0x4b8]
mov rcx, qword [rbp + 0x4e0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
movzx eax, r15b
mov rcx, qword [rbp + 0x690]
xor rcx, rsp
call fcn.1400dc170
lea r11, [rsp + 0x840]
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