Function at 0x140039d70
Capabilities:
Acquire debug privileges
Check for time delay via queryperformancecounter
Create thread
Log keystrokes via polling
Resolve function by parsing pe exports
Terminate process

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 - 0x8f8]
sub rsp, 0x9d0
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
mov rax, qword [0x1401b90e0]
xor rax, rsp
mov qword [rbp + 0x838], rax
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
xor edx, edx
lea rcx, str.LWJGL
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
je 0x14004002e
lea rdx, [0x1401ba2dc]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
test eax, eax
je 0x14004002e
mov ebx, dword [0x1401ba2dc]
test ebx, ebx
je 0x14004002e
xor r12d, r12d
mov qword [rbp + 0x3c8], r12
mov qword [rbp + 0x3d0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x3b8], r12b
lea r8d, [r12 + 0x10]
lea rdx, str.SeDebugPrivilege
lea rcx, [rbp + 0x3b8]
call fcn.140040520
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea rdx, [rbp + 0x3b8]
call fcn.140043eb0
mov r8d, ebx
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov qword [0x1401ba468], rax
test rax, rax
je 0x14003ffea
mov ebx, 0x1f4
mov edi, Ordinal_301
call qword [sym.imp.USER32.dll_GetDesktopWindow]
mov rcx, rax
lea rdx, [rbp + 0x778]
call qword [sym.imp.USER32.dll_GetWindowRect]
test eax, eax
je 0x140039ed8
mov eax, dword [rbp + 0x780]
sub eax, dword [rbp + 0x778]
movsxd rbx, eax
mov eax, dword [rbp + 0x784]
sub eax, dword [rbp + 0x77c]
movsxd rdi, eax
mov dword [rbp + 0x680], 0x50
mov dword [rbp + 0x684], 0x40
lea rax, [0x140040180]
mov qword [rbp + 0x688], rax
mov qword [rbp + 0x690], r12
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rbp + 0x698], rax
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x6a0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x6b0], xmm1
lea rax, [0x1401aae70]
mov qword [rbp + 0x6c0], rax
mov qword [rbp + 0x6c8], r12
lea rcx, [rbp + 0x680]
call qword [sym.imp.USER32.dll_RegisterClassExA]
shr rdi, 1
shr rbx, 1
lea ecx, [rdi - 0x59]
lea edx, [rbx - 0xa7]
mov qword [rsp + 0x58], r12
mov rax, qword [rbp + 0x698]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x38], 0xb2
mov dword [rsp + 0x30], 0x14f
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], edx
mov r9d, 0xa0000
lea r8, [0x14008f756]
mov rdx, qword [rbp + 0x6c0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExA]
mov qword [0x1401ba2e8], rax
mov qword [rbp + 0x644], r12
mov qword [rbp + 0x658], 2
mov qword [rbp + 0x670], 2
mov qword [rbp + 0x630], r12
mov dword [rbp + 0x640], Ordinal_30
mov dword [rbp + 0x638], reloc.WLDAP32.dll_Ordinal_60
mov r14d, 1
mov dword [rbp + 0x63c], r14d
mov dword [rbp + 0x654], reloc.WLDAP32.dll_Ordinal_32
mov qword [rbp + 0x660], rax
mov qword [rbp + 0x64c], r14
mov qword [rbp + 0x668], r14
mov dword [rbp + 0x7d0], 0xb000
mov dword [rbp + 0x7d4], 0xa000
lea rax, [0x1401ba6c0]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x788]
mov qword [rsp + 0x50], rax
lea rax, [0x1401ba6b8]
mov qword [rsp + 0x48], rax
lea rax, [0x1401ba6b0]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x630]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x7d0]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, r14d
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
jne 0x14003ffc9
call fcn.140040110
xor r8d, r8d
lea edx, [r14 - 0x11]
mov rcx, qword [0x1401ba2e8]
call qword [sym.imp.USER32.dll_SetWindowLongA]
lea r9d, [rdi - 0x13b]
lea r8d, [rbx - 0x13d]
mov dword [rsp + 0x30], reloc.WLDAP32.dll_Ordinal_32
mov dword [rsp + 0x28], 0x27c
mov dword [rsp + 0x20], 0x217
xor edx, edx
mov rcx, qword [0x1401ba2e8]
call qword [sym.imp.USER32.dll_SetWindowPos]
lea edx, [r14 + 9]
mov rcx, qword [0x1401ba2e8]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1401ba2e8]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rax, qword [0x1401ba2e0]
test rax, rax
je 0x14003a114
inc dword [rax + 0x3bc]
mov ecx, 0x3dd0
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
test rax, rax
je 0x14003a145
mov rcx, rax
call fcn.140001560
mov rcx, rax
jmp 0x14003a148
mov rcx, r12
mov rax, qword [0x1401ba2e0]
test rax, rax
cmove rax, rcx
mov qword [0x1401ba2e0], rax
call fcn.140008d90
mov rbx, qword [0x1401ba2e0]
lea rdi, [0x1401aaee8]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r12
movss xmm3, dword [0x1401ac6c0]
lea rdx, [0x14017b700]
mov rcx, qword [rbx + 0xa8]
call fcn.1400220d0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r12
movss xmm3, dword [0x1401ac66c]
lea rdx, [0x14017b700]
mov rcx, qword [rbx + 0xa8]
call fcn.1400220d0
mov r15, rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r12
movss xmm3, dword [0x1401ac6c8]
lea rdx, [0x1400939c0]
mov rcx, qword [rbx + 0xa8]
call fcn.1400220d0
mov r13, rax
mov qword [rbp + 0x1e8], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r12
movss xmm3, dword [0x1401ac6c4]
lea rdx, [0x140140140]
mov rcx, qword [rbx + 0xa8]
call fcn.1400220d0
mov qword [rbp + 0x298], rax
mov rdi, qword [0x1401ba2e8]
lea rcx, [0x1401ba6a0]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
je 0x14003a31b
lea rcx, [0x1401ba698]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x14003a31b
mov qword [0x1401ba690], rdi
mov rax, qword [0x1401ba2e0]
or dword [rax + 0xc], 6
lea rcx, str.imgui_impl_win32
mov qword [rax + 0xd8], rcx
mov qword [rax + 0x120], rdi
mov dword [rax + 0x3c], 9
mov dword [rax + 0x40], Ordinal_41
mov dword [rax + 0x44], Ordinal_41
mov dword [rax + 0x48], Ordinal_41
mov dword [rax + 0x4c], Ordinal_41
mov dword [rax + 0x50], reloc.WLDAP32.dll_Ordinal_33
mov dword [rax + 0x54], Ordinal_35
mov dword [rax + 0x58], Ordinal_41
mov dword [rax + 0x5c], reloc.WLDAP32.dll_Ordinal_35
mov dword [rax + 0x60], reloc.WLDAP32.dll_Ordinal_45
mov dword [rax + 0x64], reloc.WLDAP32.dll_Ordinal_46
mov dword [rax + 0x68], 8
mov dword [rax + 0x6c], reloc.WLDAP32.dll_Ordinal_32
mov dword [rax + 0x70], reloc.WS2_32.dll_listen
mov dword [rax + 0x74], reloc.WLDAP32.dll_Ordinal_27
mov dword [rax + 0x78], reloc.WS2_32.dll_listen
mov dword [rax + 0x7c], 0x41
mov dword [rax + 0x80], 0x43
mov dword [rax + 0x84], 0x56
mov dword [rax + 0x88], 0x58
mov dword [rax + 0x8c], 0x59
mov dword [rax + 0x90], 0x5a
jmp 0x14003a322
mov rax, qword [0x1401ba2e0]
mov rsi, qword [0x1401ba6c0]
mov rdi, qword [0x1401ba6b8]
lea rcx, str.imgui_impl_dx11
mov qword [rax + 0xe0], rcx
or dword [rax + 0xc], 8
mov qword [rbp + 0x608], r12
mov qword [rbp + 0x600], r12
mov qword [rbp + 0x610], r12
mov rax, qword [rdi]
lea r8, [rbp + 0x608]
lea rdx, [0x1401aaef0]
mov rcx, rdi
call qword [rax]
test eax, eax
jne 0x14003a3cb
mov rcx, qword [rbp + 0x608]
mov rax, qword [rcx]
lea r8, [rbp + 0x600]
lea rdx, [0x1401aaf00]
call qword [rax + Ordinal_50]
test eax, eax
jne 0x14003a3cb
mov rcx, qword [rbp + 0x600]
mov rax, qword [rcx]
lea r8, [rbp + 0x610]
lea rdx, [0x1401aaf10]
call qword [rax + Ordinal_50]
test eax, eax
jne 0x14003a3cb
mov qword [0x1401ba658], rdi
mov qword [0x1401ba678], rsi
mov rax, qword [rbp + 0x610]
mov qword [0x1401ba660], rax
mov rcx, qword [rbp + 0x608]
test rcx, rcx
je 0x14003a3dd
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbp + 0x600]
test rcx, rcx
je 0x14003a3ef
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [0x1401ba658]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rcx, qword [0x1401ba678]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
movaps xmm0, xmmword [0x1401ac950]
movups xmmword [rbp + 0x7c0], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x790], xmm1
movups xmmword [rbp + 0x7a0], xmm1
movups xmmword [rbp + 0x7b0], xmm1
xor esi, esi
mov qword [rbx + 0x20], rsi
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8, [0x140043d40]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8, [0x14004f870]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8, [0x14004d6b0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8, [0x140041ee0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8, [0x1400455e0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8, [0x140044e60]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8, [0x140045890]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8, [0x14004a8f0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8, [0x14004ecd0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8, [0x140044980]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8, [0x14004a0e0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8, [0x14004f310]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8, [0x140044660]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
cmp dword [rbp + 0x798], 0x12
je 0x14003fef1
lea r12d, [rsi + 5]
movss xmm14, dword [0x1401ac6fc]
movss xmm10, dword [0x1401ac6f4]
movss xmm9, dword [0x1401ac5e8]
movss xmm7, dword [0x1401ac768]
xorps xmm8, xmm8
movss xmm11, dword [0x1401ac574]
movss xmm12, dword [0x1401ac58c]
movss xmm13, dword [0x1401ac590]
xor ecx, ecx
call fcn.14001ddd0
mov dword [rsp + 0x20], r14d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x790]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x14003a645
lea rcx, [rbp + 0x790]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x790]
call qword [sym.imp.USER32.dll_DispatchMessageA]
jmp 0x14003fee4
cmp qword [0x1401ba668], 0
jne 0x14003a654
call fcn.140026a60
mov rdi, qword [0x1401ba2e0]
lea rdx, [rbp + 0x618]
mov rcx, qword [0x1401ba690]
call qword [sym.imp.USER32.dll_GetClientRect]
mov eax, dword [rbp + 0x624]
sub eax, dword [rbp + 0x61c]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [rbp + 0x620]
sub eax, dword [rbp + 0x618]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x10], xmm0
movss dword [rdi + 0x14], xmm1
lea rcx, [rbp + 0x770]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
mov rax, qword [rbp + 0x770]
sub rax, qword [0x1401ba698]
xorps xmm1, xmm1
cvtsi2ss xmm1, rax
xorps xmm0, xmm0
cvtsi2ss xmm0, qword [0x1401ba6a0]
divss xmm1, xmm0
movss dword [rdi + 0x18], xmm1
mov rax, qword [rbp + 0x770]
mov qword [0x1401ba698], rax
mov ecx, reloc.WS2_32.dll_recvfrom
call qword [sym.imp.USER32.dll_GetKeyState]
shr eax, 0xf
and al, 1
mov byte [rdi + 0x148], al
mov ecx, reloc.WS2_32.dll_recv
call qword [sym.imp.USER32.dll_GetKeyState]
shr eax, 0xf
and al, 1
mov byte [rdi + 0x149], al
mov ecx, reloc.WS2_32.dll_select
call qword [sym.imp.USER32.dll_GetKeyState]
shr eax, 0xf
and al, 1
mov byte [rdi + 0x14a], al
mov byte [rdi + 0x14b], 0
mov rbx, qword [0x1401ba2e0]
cmp byte [rbx + 0x3a3], 0
je 0x14003a780
cvttss2si eax, dword [rbx + 0x130]
mov dword [rbp + 0x6e8], eax
cvttss2si eax, dword [rbx + 0x134]
mov dword [rbp + 0x6ec], eax
lea rdx, [rbp + 0x6e8]
mov rcx, qword [0x1401ba690]
call qword [sym.imp.USER32.dll_ClientToScreen]
mov edx, dword [rbp + 0x6ec]
mov ecx, dword [rbp + 0x6e8]
call qword [sym.imp.USER32.dll_SetCursorPos]
mov dword [rbx + 0x130], 0xff7fffff
mov dword [rbx + 0x134], 0xff7fffff
call qword [sym.imp.USER32.dll_GetForegroundWindow]
test rax, rax
je 0x14003a807
mov rdx, qword [0x1401ba690]
cmp rax, rdx
je 0x14003a7b8
mov rcx, rax
call qword [sym.imp.USER32.dll_IsChild]
test eax, eax
je 0x14003a807
lea rcx, [rbp + 0x5f8]
call qword [sym.imp.USER32.dll_GetCursorPos]
test eax, eax
je 0x14003a807
lea rdx, [rbp + 0x5f8]
mov rcx, qword [0x1401ba690]
call qword [sym.imp.USER32.dll_ScreenToClient]
test eax, eax
je 0x14003a807
movd xmm1, dword [rbp + 0x5fc]
cvtdq2ps xmm1, xmm1
movd xmm0, dword [rbp + 0x5f8]
cvtdq2ps xmm0, xmm0
movss dword [rbx + 0x130], xmm0
movss dword [rbx + 0x134], xmm1
cmp byte [rdi + 0xc8], 0
je 0x14003a817
mov eax, 0xffffffff
jmp 0x14003a824
mov rax, qword [0x1401ba2e0]
mov eax, dword [rax + 0x1ef0]
cmp dword [reloc.WS2_32.dll_htons], eax
je 0x14003a837
mov dword [reloc.WS2_32.dll_htons], eax
call fcn.140027180
call fcn.140027300
call fcn.140008200
cmp byte [0x1401ba770], 0
jne 0x14003a861
mov edx, r12d
mov rcx, qword [0x1401ba2e8]
call qword [sym.imp.USER32.dll_ShowWindow]
mov byte [0x1401ba770], 1
mov rax, qword [reloc.WS2_32.dll_accept]
mov rbx, qword [0x1401ba2e0]
mov edi, 2
cmp rax, 5
jne 0x14003ab9e
movaps xmm6, xmmword [0x1401ac970]
movups xmmword [rbp + 0x478], xmm6
mov dword [rbp + 0x438], edi
movups xmm0, xmmword [rbx + 0x1634]
movups xmmword [rbp + 0x43c], xmm0
lea rcx, [rbx + 0x1b88]
lea rdx, [rbp + 0x438]
call fcn.140016550
movups xmmword [rbx + 0x1634], xmm6
mov rbx, qword [0x1401ba2e0]
movss xmm1, dword [rbx + 0x1564]
movss xmm0, dword [rbx + 0x1568]
mov dword [rbp + 0x2f8], r14d
movss dword [rbp + 0x2fc], xmm1
movss dword [rbp + 0x300], xmm0
lea rcx, [rbx + 0x1b98]
lea rdx, [rbp + 0x2f8]
call fcn.140016460
mov qword [rbx + 0x1564], 0x41200000
xor edx, edx
mov r8d, 0x126
lea rcx, str.Destruct
call fcn.14000ce70
test al, al
je 0x14003aa3f
mov dword [rbp + 0x18], 0x41700000
mov dword [rbp + 0x1c], 0x42680000
mov r9, qword [0x1401ba2e0]
xor r8d, r8d
lea rdx, [rbp + 0x18]
mov rcx, qword [r9 + 0x1a68]
call fcn.14000f840
mov dword [rbp + 0x20], 0x437a0000
mov dword [rbp + 0x24], 0x42a60000
lea rdx, [rbp + 0x20]
mov rcx, qword [r9 + 0x1a68]
call fcn.14000f910
movaps xmm0, xmm14
call fcn.14000fe50
mov dword [rbp + 0x28], 0x43660000
mov dword [rbp + 0x2c], 0x41c80000
mov r8b, 1
lea rdx, [rbp + 0x28]
lea rcx, str.Destruct
call fcn.140028b00
test al, al
jne 0x140040086
lea r9d, [rdi + 4]
nop
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003a9df
mov dword [rbp + 0x30], 0x3f800000
mov dword [rbp + 0x34], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x30]
call fcn.14000fb20
sub r9, 1
jne 0x14003a9a0
mov dword [rbp + 0x38], 0x43660000
mov dword [rbp + 0x3c], 0x41c80000
lea rcx, [0x1401b9558]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rcx, qword [0x1401b9558]
mov r8b, 1
lea rdx, [rbp + 0x38]
call fcn.140028b00
test al, al
je 0x14003aa3a
mov byte [0x1401ba2f7], 1
mov r8d, 9
lea rdx, str.Bind:_...
lea rcx, [0x1401b9558]
call fcn.140040520
call fcn.14000f210
xor edx, edx
mov r8d, 0x126
lea rcx, str.Hide
call fcn.14000ce70
test al, al
je 0x14003aafb
mov dword [rbp + 0x40], 0x41700000
mov dword [rbp + 0x44], 0x43160000
mov r9, qword [0x1401ba2e0]
xor r8d, r8d
lea rdx, [rbp + 0x40]
mov rcx, qword [r9 + 0x1a68]
call fcn.14000f840
mov dword [rbp + 0x48], 0x437a0000
mov dword [rbp + 0x4c], 0x42500000
lea rdx, [rbp + 0x48]
mov rcx, qword [r9 + 0x1a68]
call fcn.14000f910
mov dword [rbp + 0x50], 0x43660000
mov dword [rbp + 0x54], 0x41c80000
lea rcx, [0x1401b9578]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rcx, qword [0x1401b9578]
mov r8b, 1
lea rdx, [rbp + 0x50]
call fcn.140028b00
test al, al
je 0x14003aaf6
mov byte [0x1401ba2f6], 1
mov r8d, 9
lea rdx, str.Bind:_...
lea rcx, [0x1401b9578]
call fcn.140040520
call fcn.14000f210
mov rbx, qword [0x1401ba2e0]
movsxd rax, dword [rbx + 0x1b88]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x1b90]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x1614], xmm0
dec dword [rbx + 0x1b88]
movsxd rax, dword [rbx + 0x1b98]
lea rcx, [rax + rax*2]
mov rdx, qword [rbx + 0x1ba0]
movsxd rax, dword [rdx + rcx*4 - 0xc]
lea r8, [rax + rax*2]
lea r10, [0x14008f940]
mov r9d, dword [r10 + r8*4 + 8]
cmp dword [r10 + r8*4], 8
jne 0x14003ab91
mov eax, dword [r10 + r8*4 + 4]
cmp eax, 1
jne 0x14003ab75
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r9 + rbx + 0x1560], eax
jmp 0x14003ab91
cmp eax, edi
jne 0x14003ab91
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r9 + rbx + 0x1560], eax
mov eax, dword [rdx + rcx*4 - 4]
mov dword [r9 + rbx + 0x1564], eax
dec dword [rbx + 0x1b98]
mov rax, qword [reloc.WS2_32.dll_accept]
cmp rax, 4
jne 0x14003b32a
movaps xmm6, xmmword [0x1401ac970]
movups xmmword [rbp + 0x488], xmm6
mov dword [rbp + 0x3d8], edi
movups xmm0, xmmword [rbx + 0x1634]
movups xmmword [rbp + 0x3dc], xmm0
lea rcx, [rbx + 0x1b88]
lea rdx, [rbp + 0x3d8]
call fcn.140016550
movups xmmword [rbx + 0x1634], xmm6
mov rbx, qword [0x1401ba2e0]
movss xmm1, dword [rbx + 0x1564]
movss xmm0, dword [rbx + 0x1568]
mov dword [rbp + 0x304], r14d
movss dword [rbp + 0x308], xmm1
movss dword [rbp + 0x30c], xmm0
lea rcx, [rbx + 0x1b98]
lea rdx, [rbp + 0x304]
call fcn.140016460
mov qword [rbx + 0x1564], 0x41200000
xor edx, edx
mov r8d, 0x126
lea rcx, str.Timer
call fcn.14000ce70
test al, al
je 0x14003b0d3
mov dword [rbp + 0x58], 0x41700000
mov dword [rbp + 0x5c], 0x42680000
mov r9, qword [0x1401ba2e0]
xor r8d, r8d
lea rdx, [rbp + 0x58]
mov rcx, qword [r9 + 0x1a68]
call fcn.14000f840
mov dword [rbp + 0x60], 0x437a0000
mov dword [rbp + 0x64], 0x42e20000
lea rdx, [rbp + 0x60]
mov rcx, qword [r9 + 0x1a68]
call fcn.14000f910
movaps xmm0, xmm10
call fcn.14000fe50
mov r8, qword [0x1401ba490]
sub r8, qword [0x1401ba488]
sar r8, 3
lea r9, [rbp + 0x7ed]
movabs rsi, 0xcccccccccccccccd
nop
dec r9
mov rax, rsi
mul r8
shr rdx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8, rdx
test rdx, rdx
jne 0x14003acc0
xor esi, esi
mov qword [rbp + 0x3a8], rsi
mov qword [rbp + 0x3b0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x398], sil
lea rax, [rbp + 0x7ed]
cmp r9, rax
je 0x14003ad2b
lea r8, [rbp + 0x7ed]
sub r8, r9
mov rdx, r9
lea rcx, [rbp + 0x398]
call fcn.140040520
nop
mov r9d, 9
lea r8, str.Enabled__
lea rcx, [rbp + 0x398]
call fcn.140040b60
mov qword [rbp - 0x10], rsi
mov qword [rbp - 8], rsi
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x10], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x14003ada2
lea rax, [rcx + 1]
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x20]
cmp rdx, 0x10
cmovae rax, qword [rbp - 0x20]
mov byte [rcx + rax], 0x5d
mov byte [rax + rcx + 1], 0
lea rax, [rbp - 0x20]
jmp 0x14003adba
mov qword [rsp + 0x20], r14
lea r9, [0x1401ab914]
mov rdx, r14
lea rcx, [rbp - 0x20]
call fcn.140040940
mov qword [rbp + 0x700], rsi
mov qword [rbp + 0x708], rsi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6f0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x700], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14003ae27
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003ae22
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003ff8a
call fcn.14008183c
mov qword [rbp - 0x10], rsi
mov qword [rbp - 8], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x20], 0
mov rdx, qword [rbp + 0x3b0]
cmp rdx, 0x10
jb 0x14003ae78
inc rdx
mov rcx, qword [rbp + 0x398]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003ae73
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003ff91
call fcn.14008183c
mov qword [rbp + 0x3a8], rsi
mov qword [rbp + 0x3b0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x398], 0
lea rcx, [rbp + 0x6f0]
cmp qword [rbp + 0x708], 0x10
cmovae rcx, qword [rbp + 0x6f0]
lea rdx, [0x1401ba30c]
call fcn.140029e70
mov r9d, 6
nop word [rax + rax]
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003aeff
mov dword [rbp + 0x68], 0x3f800000
mov dword [rbp + 0x6c], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x68]
call fcn.14000fb20
sub r9, 1
jne 0x14003aec0
lea rcx, str.Timer_multiplier
call fcn.140028130
mov r9d, 6
nop word [rax + rax]
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003af5f
mov dword [rbp + 0x70], 0x3f800000
mov dword [rbp + 0x74], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x70]
call fcn.14000fb20
sub r9, 1
jne 0x14003af20
mov dword [rbp + 0x6d0], 0x40a00000
mov dword [rbp + 0x6d8], 0x3f800000
movss dword [rsp + 0x30], xmm9
lea rax, [0x1401aae50]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6d0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6d8]
lea r8, [0x1401b9180]
lea rcx, str.slider
call fcn.14002c0e0
call fcn.14000a360
movzx ecx, byte [0x1401ba2da]
test al, al
cmovne ecx, r14d
mov byte [0x1401ba2da], cl
mov r9d, 6
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003b00f
mov dword [rbp + 0x78], 0x3f800000
mov dword [rbp + 0x7c], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x78]
call fcn.14000fb20
sub r9, 1
jne 0x14003afd0
mov dword [rbp + 0x80], 0x43660000
mov dword [rbp + 0x84], 0x41c80000
lea rcx, [0x1401b9498]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rcx, qword [0x1401b9498]
mov r8b, 1
lea rdx, [rbp + 0x80]
call fcn.140028b00
test al, al
je 0x14003b073
mov byte [0x1401ba30d], 1
mov r8d, 9
lea rdx, str.Bind:_...
lea rcx, [0x1401b9498]
call fcn.140040520
call fcn.14000f210
nop
mov rdx, qword [rbp + 0x708]
cmp rdx, 0x10
jb 0x14003b0ba
inc rdx
mov rcx, qword [rbp + 0x6f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003b0b5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003ffc2
call fcn.14008183c
mov qword [rbp + 0x700], rsi
mov qword [rbp + 0x708], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x6f0], 0
xor edx, edx
mov r8d, 0x126
lea rcx, str.Anti_AFK
call fcn.14000ce70
test al, al
je 0x14003b164
mov dword [rbp + 0x88], 0x41700000
mov dword [rbp + 0x8c], 0x43330000
mov r9, qword [0x1401ba2e0]
xor r8d, r8d
lea rdx, [rbp + 0x88]
mov rcx, qword [r9 + 0x1a68]
call fcn.14000f840
mov dword [rbp + 0x90], 0x437a0000
mov dword [rbp + 0x94], 0x42340000
lea rdx, [rbp + 0x90]
mov rcx, qword [r9 + 0x1a68]
call fcn.14000f910
movaps xmm0, xmm10
call fcn.14000fe50
lea rdx, [0x1401ba2fc]
lea rcx, str.Enabled
call fcn.140029e70
call fcn.14000f210
xor edx, edx
mov r8d, 0x126
lea rcx, str.Color
call fcn.14000ce70
test al, al
je 0x14003b286
mov dword [rbp + 0x98], 0x43870000
mov dword [rbp + 0x9c], 0x42680000
mov r9, qword [0x1401ba2e0]
xor r8d, r8d
lea rdx, [rbp + 0x98]
mov rcx, qword [r9 + 0x1a68]
call fcn.14000f840
mov dword [rbp + 0xa0], 0x437a0000
mov dword [rbp + 0xa4], 0x43810000
lea rdx, [rbp + 0xa0]
mov rcx, qword [r9 + 0x1a68]
call fcn.14000f910
movaps xmm0, xmm10
call fcn.14000fe50
xor r9d, r9d
mov r8d, 0x130
lea rdx, [0x1401b9468]
lea rcx, str.pickerc1
call fcn.140032f40
call fcn.14000a360
movzx ecx, byte [0x1401ba2da]
test al, al
cmovne ecx, r14d
mov byte [0x1401ba2da], cl
mov r9d, 6
nop dword [rax + rax]
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003b268
mov dword [rbp + 0xa8], 0x3f800000
mov dword [rbp + 0xac], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0xa8]
call fcn.14000fb20
sub r9, 1
jne 0x14003b220
lea rdx, [0x1401ba2db]
lea rcx, str.Rainbow_mode
call fcn.140029e70
call fcn.14000f210
mov rbx, qword [0x1401ba2e0]
movsxd rax, dword [rbx + 0x1b88]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x1b90]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x1614], xmm0
dec dword [rbx + 0x1b88]
movsxd rax, dword [rbx + 0x1b98]
lea rcx, [rax + rax*2]
mov rdx, qword [rbx + 0x1ba0]
movsxd rax, dword [rdx + rcx*4 - 0xc]
lea r8, [rax + rax*2]
lea r10, [0x14008f940]
mov r9d, dword [r10 + r8*4 + 8]
cmp dword [r10 + r8*4], 8
jne 0x14003b31d
mov eax, dword [r10 + r8*4 + 4]
cmp eax, 1
jne 0x14003b300
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r9 + rbx + 0x1560], eax
jmp 0x14003b31d
cmp eax, 2
jne 0x14003b31d
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r9 + rbx + 0x1560], eax
mov eax, dword [rdx + rcx*4 - 4]
mov dword [r9 + rbx + 0x1564], eax
dec dword [rbx + 0x1b98]
mov rax, qword [reloc.WS2_32.dll_accept]
cmp rax, 3
jne 0x14003b930
movaps xmm6, xmmword [0x1401ac970]
movups xmmword [rbp + 0x498], xmm6
mov dword [rbp + 0x420], edi
movups xmm0, xmmword [rbx + 0x1634]
movups xmmword [rbp + 0x424], xmm0
lea rcx, [rbx + 0x1b88]
lea rdx, [rbp + 0x420]
call fcn.140016550
movups xmmword [rbx + 0x1634], xmm6
mov rbx, qword [0x1401ba2e0]
movss xmm1, dword [rbx + 0x1564]
movss xmm0, dword [rbx + 0x1568]
mov dword [rbp + 0x310], r14d
movss dword [rbp + 0x314], xmm1
movss dword [rbp + 0x318], xmm0
lea rcx, [rbx + 0x1b98]
lea rdx, [rbp + 0x310]
call fcn.140016460
mov qword [rbx + 0x1564], 0x41200000
xor edx, edx
mov r8d, 0x126
lea rcx, str.Nametags
call fcn.14000ce70
test al, al
je 0x14003b88c
mov dword [rbp + 0xb0], 0x41700000
mov dword [rbp + 0xb4], 0x42680000
mov r9, qword [0x1401ba2e0]
xor r8d, r8d
lea rdx, [rbp + 0xb0]
mov rcx, qword [r9 + 0x1a68]
call fcn.14000f840
mov dword [rbp + 0xb8], 0x437a0000
mov dword [rbp + 0xbc], 0x42e20000
lea rdx, [rbp + 0xb8]
mov rcx, qword [r9 + 0x1a68]
call fcn.14000f910
movaps xmm0, xmm10
call fcn.14000fe50
mov r8, qword [0x1401ba578]
sub r8, qword [0x1401ba570]
sar r8, 3
lea r9, [rbp + 0x805]
movabs rsi, 0xcccccccccccccccd
nop dword [rax]
dec r9
mov rax, rsi
mul r8
shr rdx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8, rdx
test rdx, rdx
jne 0x14003b460
xor esi, esi
mov qword [rbp + 0x388], rsi
mov qword [rbp + 0x390], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x378], sil
lea rax, [rbp + 0x805]
cmp r9, rax
je 0x14003b4cb
lea r8, [rbp + 0x805]
sub r8, r9
mov rdx, r9
lea rcx, [rbp + 0x378]
call fcn.140040520
nop
mov r9d, 9
lea r8, str.Enabled__
lea rcx, [rbp + 0x378]
call fcn.140040b60
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x28], rsi
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x30], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rcx, qword [rbp - 0x30]
mov rdx, qword [rbp - 0x28]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x14003b53f
lea rax, [rcx + 1]
mov qword [rbp - 0x30], rax
lea rax, [rbp - 0x40]
cmp rdx, 0x10
cmovae rax, qword [rbp - 0x40]
mov word [rax + rcx], 0x5d
lea rax, [rbp - 0x40]
jmp 0x14003b557
mov qword [rsp + 0x20], r14
lea r9, [0x1401ab914]
mov rdx, r14
lea rcx, [rbp - 0x40]
call fcn.140040940
mov qword [rbp + 0x720], rsi
mov qword [rbp + 0x728], rsi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x710], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x720], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0x10
jb 0x14003b5c4
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003b5bf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003ff98
call fcn.14008183c
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x28], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x40], 0
mov rdx, qword [rbp + 0x390]
cmp rdx, 0x10
jb 0x14003b615
inc rdx
mov rcx, qword [rbp + 0x378]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003b610
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003ff9f
call fcn.14008183c
mov qword [rbp + 0x388], rsi
mov qword [rbp + 0x390], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x378], 0
lea rcx, [rbp + 0x710]
cmp qword [rbp + 0x728], 0x10
cmovae rcx, qword [rbp + 0x710]
lea rdx, [0x1401ba2fd]
call fcn.140029e70
mov r9d, 6
nop word [rax + rax]
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003b6a8
mov dword [rbp + 0xc0], 0x3f800000
mov dword [rbp + 0xc4], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0xc0]
call fcn.14000fb20
sub r9, 1
jne 0x14003b660
lea rcx, str.Size_multiplier
call fcn.140028130
mov r9d, 6
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003b708
mov dword [rbp + 0xc8], 0x3f800000
mov dword [rbp + 0xcc], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0xc8]
call fcn.14000fb20
sub r9, 1
jne 0x14003b6c0
mov dword [rbp + 0x6d8], 0x40400000
mov dword [rbp + 0x6d0], 0x3f800000
movss dword [rsp + 0x30], xmm9
lea rax, [0x1401aae50]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6d8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6d0]
lea r8, [0x1401b915c]
lea rcx, str.slider
call fcn.14002c0e0
call fcn.14000a360
movzx ecx, byte [0x1401ba2da]
test al, al
cmovne ecx, r14d
mov byte [0x1401ba2da], cl
mov r9d, 6
nop dword [rax]
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003b7c8
mov dword [rbp + 0xd0], 0x3f800000
mov dword [rbp + 0xd4], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0xd0]
call fcn.14000fb20
sub r9, 1
jne 0x14003b780
mov dword [rbp + 0xd8], 0x43660000
mov dword [rbp + 0xdc], 0x41c80000
lea rcx, [0x1401b94f8]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rcx, qword [0x1401b94f8]
mov r8b, 1
lea rdx, [rbp + 0xd8]
call fcn.140028b00
test al, al
je 0x14003b82c
mov byte [0x1401ba2fe], 1
mov r8d, 9
lea rdx, str.Bind:_...
lea rcx, [0x1401b94f8]
call fcn.140040520
call fcn.14000f210
nop
mov rdx, qword [rbp + 0x728]
cmp rdx, 0x10
jb 0x14003b873
inc rdx
mov rcx, qword [rbp + 0x710]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003b86e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003ffc2
call fcn.14008183c
mov qword [rbp + 0x720], rsi
mov qword [rbp + 0x728], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x710], 0
mov rbx, qword [0x1401ba2e0]
movsxd rax, dword [rbx + 0x1b88]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x1b90]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x1614], xmm0
dec dword [rbx + 0x1b88]
movsxd rax, dword [rbx + 0x1b98]
lea rcx, [rax + rax*2]
mov rdx, qword [rbx + 0x1ba0]
movsxd rax, dword [rdx + rcx*4 - 0xc]
lea r8, [rax + rax*2]
lea r10, [0x14008f940]
mov r9d, dword [r10 + r8*4 + 8]
cmp dword [r10 + r8*4], 8
jne 0x14003b923
mov eax, dword [r10 + r8*4 + 4]
cmp eax, 1
jne 0x14003b906
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r9 + rbx + 0x1560], eax
jmp 0x14003b923
cmp eax, 2
jne 0x14003b923
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r9 + rbx + 0x1560], eax
mov eax, dword [rdx + rcx*4 - 4]
mov dword [r9 + rbx + 0x1564], eax
dec dword [rbx + 0x1b98]
mov rax, qword [reloc.WS2_32.dll_accept]
cmp rax, 2
jne 0x14003be85
movaps xmm6, xmmword [0x1401ac970]
movups xmmword [rbp + 0x4a8], xmm6
mov dword [rbp + 0x408], edi
movups xmm0, xmmword [rbx + 0x1634]
movups xmmword [rbp + 0x40c], xmm0
lea rcx, [rbx + 0x1b88]
lea rdx, [rbp + 0x408]
call fcn.140016550
movups xmmword [rbx + 0x1634], xmm6
mov rbx, qword [0x1401ba2e0]
movss xmm1, dword [rbx + 0x1564]
movss xmm0, dword [rbx + 0x1568]
mov dword [rbp + 0x31c], r14d
movss dword [rbp + 0x320], xmm1
movss dword [rbp + 0x324], xmm0
lea rcx, [rbx + 0x1b98]
lea rdx, [rbp + 0x31c]
call fcn.140016460
mov qword [rbx + 0x1564], 0x41200000
xor edx, edx
mov r8d, 0x126
lea rcx, [0x1401ab9a0]
call fcn.14000ce70
test al, al
je 0x14003bde1
mov dword [rbp + 0xe0], 0x41700000
mov dword [rbp + 0xe4], 0x42680000
mov rdi, qword [0x1401ba2e0]
xor r8d, r8d
lea rdx, [rbp + 0xe0]
mov rcx, qword [rdi + 0x1a68]
call fcn.14000f840
mov dword [rbp + 0xe8], 0x437a0000
mov dword [rbp + 0xec], 0x42920000
lea rdx, [rbp + 0xe8]
mov rcx, qword [rdi + 0x1a68]
call fcn.14000f910
mov rsi, qword [rdi + 0x1a68]
mov dword [rsi + 0x1bc], 0x43660000
lea rbx, [rsi + 0x1d8]
mov ecx, dword [rbx + 4]
mov eax, dword [rbx]
mov edx, 0x43660000
cmp eax, ecx
jne 0x14003ba8e
lea r8d, [rax + 1]
test ecx, ecx
je 0x14003ba6f
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14003ba74
mov eax, 8
cmp eax, r8d
cmovg r8d, eax
mov edx, r8d
mov rcx, rbx
call fcn.140016b50
mov eax, dword [rbx]
mov edx, dword [rsi + 0x1bc]
movsxd rcx, eax
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], edx
inc dword [rbx]
and dword [rdi + 0x1b70], 0xfffffffe
mov r8, qword [0x1401ba590]
sub r8, qword [0x1401ba588]
sar r8, 3
lea r9, [rbp + 0x81d]
movabs r13, 0xcccccccccccccccd
nop dword [rax]
nop dword [rax + rax]
dec r9
mov rax, r13
mul r8
shr rdx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8, rdx
test rdx, rdx
jne 0x14003bad0
mov r13, qword [rbp + 0x1e8]
xor esi, esi
mov qword [rbp + 0x368], rsi
mov qword [rbp + 0x370], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x358], sil
lea rax, [rbp + 0x81d]
cmp r9, rax
je 0x14003bb42
lea r8, [rbp + 0x81d]
sub r8, r9
mov rdx, r9
lea rcx, [rbp + 0x358]
call fcn.140040520
nop
mov r9d, 9
lea r8, str.Enabled__
lea rcx, [rbp + 0x358]
call fcn.140040b60
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x48], rsi
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x50], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rcx, qword [rbp - 0x50]
mov rdx, qword [rbp - 0x48]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x14003bbb6
lea rax, [rcx + 1]
mov qword [rbp - 0x50], rax
lea rax, [rbp - 0x60]
cmp rdx, 0x10
cmovae rax, qword [rbp - 0x60]
mov word [rax + rcx], 0x5d
lea rax, [rbp - 0x60]
jmp 0x14003bbce
mov qword [rsp + 0x20], r14
lea r9, [0x1401ab914]
mov rdx, r14
lea rcx, [rbp - 0x60]
call fcn.140040940
mov qword [rbp + 0x740], rsi
mov qword [rbp + 0x748], rsi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x730], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x740], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x14003bc3b
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003bc36
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003ffa6
call fcn.14008183c
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x48], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x60], 0
mov rdx, qword [rbp + 0x370]
cmp rdx, 0x10
jb 0x14003bc8c
inc rdx
mov rcx, qword [rbp + 0x358]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003bc87
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003ffad
call fcn.14008183c
mov qword [rbp + 0x368], rsi
mov qword [rbp + 0x370], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x358], 0
lea rcx, [rbp + 0x730]
cmp qword [rbp + 0x748], 0x10
cmovae rcx, qword [rbp + 0x730]
lea rdx, [0x1401ba2f8]
call fcn.140029e70
mov r9d, 6
nop
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003bd18
mov dword [rbp + 0xf0], 0x3f800000
mov dword [rbp + 0xf4], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0xf0]
call fcn.14000fb20
sub r9, 1
jne 0x14003bcd0
mov dword [rbp + 0xf8], 0x43660000
mov dword [rbp + 0xfc], 0x41c80000
lea rcx, [0x1401b9538]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rcx, qword [0x1401b9538]
mov r8b, 1
lea rdx, [rbp + 0xf8]
call fcn.140028b00
test al, al
je 0x14003bd7c
mov byte [0x1401ba2f9], 1
mov r8d, 9
lea rdx, str.Bind:_...
lea rcx, [0x1401b9538]
call fcn.140040520
call fcn.14000f210
nop
mov rdx, qword [rbp + 0x748]
cmp rdx, 0x10
jb 0x14003bdc3
inc rdx
mov rcx, qword [rbp + 0x730]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003bdbe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003ffc2
call fcn.14008183c
mov qword [rbp + 0x740], rsi
mov qword [rbp + 0x748], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x730], 0
mov edi, 2
mov rbx, qword [0x1401ba2e0]
movsxd rax, dword [rbx + 0x1b88]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x1b90]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x1614], xmm0
dec dword [rbx + 0x1b88]
movsxd rax, dword [rbx + 0x1b98]
lea rcx, [rax + rax*2]
mov rdx, qword [rbx + 0x1ba0]
movsxd rax, dword [rdx + rcx*4 - 0xc]
lea r8, [rax + rax*2]
lea r10, [0x14008f940]
mov r9d, dword [r10 + r8*4 + 8]
cmp dword [r10 + r8*4], 8
jne 0x14003be78
mov eax, dword [r10 + r8*4 + 4]
cmp eax, 1
jne 0x14003be5b
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r9 + rbx + 0x1560], eax
jmp 0x14003be78
cmp eax, 2
jne 0x14003be78
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r9 + rbx + 0x1560], eax
mov eax, dword [rdx + rcx*4 - 4]
mov dword [r9 + rbx + 0x1564], eax
dec dword [rbx + 0x1b98]
mov rax, qword [reloc.WS2_32.dll_accept]
cmp rax, 1
jne 0x14003f4d3
movaps xmm6, xmmword [0x1401ac970]
movups xmmword [rbp + 0x4b8], xmm6
mov dword [rbp + 0x450], edi
movups xmm0, xmmword [rbx + 0x1634]
movups xmmword [rbp + 0x454], xmm0
lea rcx, [rbx + 0x1b88]
lea rdx, [rbp + 0x450]
call fcn.140016550
movups xmmword [rbx + 0x1634], xmm6
mov rbx, qword [0x1401ba2e0]
movss xmm1, dword [rbx + 0x1564]
movss xmm0, dword [rbx + 0x1568]
mov dword [rbp + 0x328], r14d
movss dword [rbp + 0x32c], xmm1
movss dword [rbp + 0x330], xmm0
lea rcx, [rbx + 0x1b98]
lea rdx, [rbp + 0x328]
call fcn.140016460
mov qword [rbx + 0x1564], 0x41200000
xor edx, edx
mov r8d, 0x126
lea rcx, str.Left_clicker
call fcn.14000ce70
test al, al
je 0x14003cf51
mov dword [rbp + 0x100], 0x41700000
mov dword [rbp + 0x104], 0x42680000
mov rdi, qword [0x1401ba2e0]
xor r8d, r8d
lea rdx, [rbp + 0x100]
mov rcx, qword [rdi + 0x1a68]
call fcn.14000f840
mov dword [rbp + 0x108], 0x437a0000
mov dword [rbp + 0x10c], 0x436b0000
lea rdx, [rbp + 0x108]
mov rcx, qword [rdi + 0x1a68]
call fcn.14000f910
mov rsi, qword [rdi + 0x1a68]
mov dword [rsi + 0x1bc], 0x43660000
lea rbx, [rsi + 0x1d8]
mov ecx, dword [rbx + 4]
mov eax, dword [rbx]
mov edx, 0x43660000
cmp eax, ecx
jne 0x14003bfe3
lea r8d, [rax + 1]
test ecx, ecx
je 0x14003bfc4
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14003bfc9
mov eax, 8
cmp eax, r8d
cmovg r8d, eax
mov edx, r8d
mov rcx, rbx
call fcn.140016b50
mov eax, dword [rbx]
mov edx, dword [rsi + 0x1bc]
movsxd rcx, eax
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], edx
inc dword [rbx]
and dword [rdi + 0x1b70], 0xfffffffe
lea rdx, [0x1401ba301]
lea rcx, str.Enabled
call fcn.140029e70
mov r9d, 6
nop
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003c058
mov dword [rbp + 0x110], 0x3f800000
mov dword [rbp + 0x114], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x110]
call fcn.14000fb20
sub r9, 1
jne 0x14003c010
lea rcx, str.Clicks_per_second
call fcn.140028130
mov r9d, 6
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003c0b8
mov dword [rbp + 0x118], 0x3f800000
mov dword [rbp + 0x11c], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x118]
call fcn.14000fb20
sub r9, 1
jne 0x14003c070
mov dword [rbp + 0x6d8], 0x41a00000
mov dword [rbp + 0x6d0], 0x40a00000
movss dword [rsp + 0x30], xmm9
lea rbx, str._.1f
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x6d8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6d0]
lea r8, [0x1401b917c]
lea rcx, str.clickercps
call fcn.14002c0e0
call fcn.14000a360
movzx ecx, byte [0x1401ba2da]
test al, al
cmovne ecx, r14d
mov byte [0x1401ba2da], cl
mov r9d, 6
nop dword [rax]
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003c178
mov dword [rbp + 0x120], 0x3f800000
mov dword [rbp + 0x124], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x120]
call fcn.14000fb20
sub r9, 1
jne 0x14003c130
lea rcx, str.Jitter_effect
call fcn.140028130
mov r9d, 6
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003c1d8
mov dword [rbp + 0x128], 0x3f800000
mov dword [rbp + 0x12c], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x128]
call fcn.14000fb20
sub r9, 1
jne 0x14003c190
mov dword [rbp + 0x6d8], 0x41a00000
mov dword [rbp + 0x6d0], r9d
movss dword [rsp + 0x30], xmm9
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x6d8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6d0]
lea r8, [0x1401ba308]
lea rcx, str.jitterx
call fcn.14002c0e0
call fcn.14000a360
movzx ecx, byte [0x1401ba2da]
test al, al
cmovne ecx, r14d
mov byte [0x1401ba2da], cl
mov r9d, 6
nop
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003c288
mov dword [rbp + 0x130], 0x3f800000
mov dword [rbp + 0x134], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x130]
call fcn.14000fb20
sub r9, 1
jne 0x14003c240
mov dword [rbp + 0x6d8], 0x41a00000
mov dword [rbp + 0x6d0], r9d
movss dword [rsp + 0x30], xmm9
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x6d8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6d0]
lea r8, [0x1401ba304]
lea rcx, str.jittery
call fcn.14002c0e0
call fcn.14000a360
movzx ecx, byte [0x1401ba2da]
test al, al
cmovne ecx, r14d
mov byte [0x1401ba2da], cl
mov r9d, 6
nop
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003c338
mov dword [rbp + 0x138], 0x3f800000
mov dword [rbp + 0x13c], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x138]
call fcn.14000fb20
sub r9, 1
jne 0x14003c2f0
lea rdx, [0x1401ba302]
lea rcx, str.Click_on_inventory
call fcn.140029e70
mov r9d, 6
nop word [rax + rax]
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003c3a8
mov dword [rbp + 0x140], 0x3f800000
mov dword [rbp + 0x144], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x140]
call fcn.14000fb20
sub r9, 1
jne 0x14003c360
lea rcx, str.Whitelisted_hotbar_slots
call fcn.140028130
mov r9d, 6
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003c408
mov dword [rbp + 0x148], 0x3f800000
mov dword [rbp + 0x14c], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x148]
call fcn.14000fb20
sub r9, 1
jne 0x14003c3c0
lea rdx, [0x1401b9170]
lea rcx, str.slot1
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003c486
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
mov rbx, qword [0x1401ba2e0]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rbx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003c506
movss xmm0, dword [rbx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, qword [rbx + 0x1a68]
mov rcx, qword [rcx + 0x2b0]
dec dword [rcx + 0x70]
call fcn.14001e430
movsxd rcx, dword [rbx + 0x1ba8]
lea eax, [rcx - 1]
mov dword [rbx + 0x1ba8], eax
test eax, eax
jne 0x14003c54c
mov rax, qword [0x1401ba2e0]
mov rcx, qword [rax + 0xb8]
test rcx, rcx
jne 0x14003c558
mov rax, qword [rax + 0xa8]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
jmp 0x14003c558
mov rax, qword [rbx + 0x1bb0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.14000f600
lea rdx, [0x1401b9171]
lea rcx, str.slot2
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003c5d5
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
mov rbx, qword [0x1401ba2e0]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rbx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003c655
movss xmm0, dword [rbx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, qword [rbx + 0x1a68]
mov rcx, qword [rcx + 0x2b0]
dec dword [rcx + 0x70]
call fcn.14001e430
movsxd rcx, dword [rbx + 0x1ba8]
lea eax, [rcx - 1]
mov dword [rbx + 0x1ba8], eax
test eax, eax
jne 0x14003c69b
mov rax, qword [0x1401ba2e0]
mov rcx, qword [rax + 0xb8]
test rcx, rcx
jne 0x14003c6a7
mov rax, qword [rax + 0xa8]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
jmp 0x14003c6a7
mov rax, qword [rbx + 0x1bb0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.14000f600
lea rdx, [0x1401b9172]
lea rcx, str.slot3
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003c724
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
mov rbx, qword [0x1401ba2e0]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rbx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003c7a4
movss xmm0, dword [rbx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, qword [rbx + 0x1a68]
mov rcx, qword [rcx + 0x2b0]
dec dword [rcx + 0x70]
call fcn.14001e430
movsxd rcx, dword [rbx + 0x1ba8]
lea eax, [rcx - 1]
mov dword [rbx + 0x1ba8], eax
test eax, eax
jne 0x14003c7ea
mov rax, qword [0x1401ba2e0]
mov rcx, qword [rax + 0xb8]
test rcx, rcx
jne 0x14003c7f6
mov rax, qword [rax + 0xa8]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
jmp 0x14003c7f6
mov rax, qword [rbx + 0x1bb0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.14000f600
lea rdx, [0x1401b9173]
lea rcx, str.slot4
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003c873
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
mov rbx, qword [0x1401ba2e0]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rbx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003c8f3
movss xmm0, dword [rbx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, qword [rbx + 0x1a68]
mov rcx, qword [rcx + 0x2b0]
dec dword [rcx + 0x70]
call fcn.14001e430
movsxd rcx, dword [rbx + 0x1ba8]
lea eax, [rcx - 1]
mov dword [rbx + 0x1ba8], eax
test eax, eax
jne 0x14003c939
mov rax, qword [0x1401ba2e0]
mov rcx, qword [rax + 0xb8]
test rcx, rcx
jne 0x14003c945
mov rax, qword [rax + 0xa8]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
jmp 0x14003c945
mov rax, qword [rbx + 0x1bb0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.14000f600
lea rdx, [0x1401b9174]
lea rcx, str.slot5
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003c9c2
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
mov rbx, qword [0x1401ba2e0]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rbx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003ca42
movss xmm0, dword [rbx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, qword [rbx + 0x1a68]
mov rcx, qword [rcx + 0x2b0]
dec dword [rcx + 0x70]
call fcn.14001e430
movsxd rcx, dword [rbx + 0x1ba8]
lea eax, [rcx - 1]
mov dword [rbx + 0x1ba8], eax
test eax, eax
jne 0x14003ca88
mov rax, qword [0x1401ba2e0]
mov rcx, qword [rax + 0xb8]
test rcx, rcx
jne 0x14003ca94
mov rax, qword [rax + 0xa8]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
jmp 0x14003ca94
mov rax, qword [rbx + 0x1bb0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.14000f600
lea rdx, [0x1401b9175]
lea rcx, str.slot6
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003cb11
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
mov rbx, qword [0x1401ba2e0]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rbx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003cb91
movss xmm0, dword [rbx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, qword [rbx + 0x1a68]
mov rcx, qword [rcx + 0x2b0]
dec dword [rcx + 0x70]
call fcn.14001e430
movsxd rcx, dword [rbx + 0x1ba8]
lea eax, [rcx - 1]
mov dword [rbx + 0x1ba8], eax
test eax, eax
jne 0x14003cbd7
mov rax, qword [0x1401ba2e0]
mov rcx, qword [rax + 0xb8]
test rcx, rcx
jne 0x14003cbe3
mov rax, qword [rax + 0xa8]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
jmp 0x14003cbe3
mov rax, qword [rbx + 0x1bb0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.14000f600
lea rdx, [0x1401b9176]
lea rcx, str.slot7
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003cc60
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
mov rbx, qword [0x1401ba2e0]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rbx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003cce0
movss xmm0, dword [rbx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, qword [rbx + 0x1a68]
mov rcx, qword [rcx + 0x2b0]
dec dword [rcx + 0x70]
call fcn.14001e430
movsxd rcx, dword [rbx + 0x1ba8]
lea eax, [rcx - 1]
mov dword [rbx + 0x1ba8], eax
test eax, eax
jne 0x14003cd26
mov rax, qword [0x1401ba2e0]
mov rcx, qword [rax + 0xb8]
test rcx, rcx
jne 0x14003cd32
mov rax, qword [rax + 0xa8]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
jmp 0x14003cd32
mov rax, qword [rbx + 0x1bb0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.14000f600
lea rdx, [0x1401b9177]
lea rcx, str.slot8
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003cdaf
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
mov rbx, qword [0x1401ba2e0]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rbx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003ce2f
movss xmm0, dword [rbx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, qword [rbx + 0x1a68]
mov rcx, qword [rcx + 0x2b0]
dec dword [rcx + 0x70]
call fcn.14001e430
movsxd rcx, dword [rbx + 0x1ba8]
lea eax, [rcx - 1]
mov dword [rbx + 0x1ba8], eax
test eax, eax
jne 0x14003ce75
mov rax, qword [0x1401ba2e0]
mov rcx, qword [rax + 0xb8]
test rcx, rcx
jne 0x14003ce81
mov rax, qword [rax + 0xa8]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
jmp 0x14003ce81
mov rax, qword [rbx + 0x1bb0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.14000f600
lea rdx, [0x1401b9178]
lea rcx, str.slot9
call fcn.140029e70
mov r9d, 6
nop
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003cee8
mov dword [rbp + 0x150], 0x3f800000
mov dword [rbp + 0x154], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x150]
call fcn.14000fb20
sub r9, 1
jne 0x14003cea0
mov dword [rbp + 0x158], 0x43660000
mov dword [rbp + 0x15c], 0x41c80000
lea rcx, [0x1401b94b8]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rcx, qword [0x1401b94b8]
mov r8b, 1
lea rdx, [rbp + 0x158]
call fcn.140028b00
test al, al
je 0x14003cf4c
mov byte [0x1401ba303], 1
mov r8d, 9
lea rdx, str.Bind:_...
lea rcx, [0x1401b94b8]
call fcn.140040520
call fcn.14000f210
xor edx, edx
mov r8d, 0x126
lea rcx, str.Right_clicker
call fcn.14000ce70
test al, al
je 0x14003dd61
mov dword [rbp + 0x160], 0x41700000
mov dword [rbp + 0x164], 0x43968000
mov rdi, qword [0x1401ba2e0]
xor r8d, r8d
lea rdx, [rbp + 0x160]
mov rcx, qword [rdi + 0x1a68]
call fcn.14000f840
mov dword [rbp + 0x168], 0x437a0000
mov dword [rbp + 0x16c], 0x43190000
lea rdx, [rbp + 0x168]
mov rcx, qword [rdi + 0x1a68]
call fcn.14000f910
mov rsi, qword [rdi + 0x1a68]
mov dword [rsi + 0x1bc], 0x43660000
lea rbx, [rsi + 0x1d8]
mov ecx, dword [rbx + 4]
mov eax, dword [rbx]
mov edx, 0x43660000
cmp eax, ecx
jne 0x14003d01d
lea r8d, [rax + 1]
test ecx, ecx
je 0x14003cffe
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14003d003
mov eax, 8
cmp eax, r8d
cmovg r8d, eax
mov edx, r8d
mov rcx, rbx
call fcn.140016b50
mov eax, dword [rbx]
mov edx, dword [rsi + 0x1bc]
movsxd rcx, eax
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], edx
inc dword [rbx]
and dword [rdi + 0x1b70], 0xfffffffe
lea rdx, [0x1401ba2ff]
lea rcx, str.Enabled
call fcn.140029e70
mov r9d, 6
nop dword [rax]
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003d098
mov dword [rbp + 0x170], 0x3f800000
mov dword [rbp + 0x174], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x170]
call fcn.14000fb20
sub r9, 1
jne 0x14003d050
lea rcx, str.Clicks_per_second
call fcn.140028130
mov r9d, 6
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003d0f8
mov dword [rbp + 0x178], 0x3f800000
mov dword [rbp + 0x17c], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x178]
call fcn.14000fb20
sub r9, 1
jne 0x14003d0b0
mov dword [rbp + 0x6d8], 0x41a00000
mov dword [rbp + 0x6d0], 0x40a00000
movss dword [rsp + 0x30], xmm9
lea rax, str._.1f
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6d8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6d0]
lea r8, [0x1401b916c]
lea rcx, str.clickercps
call fcn.14002c0e0
call fcn.14000a360
movzx ecx, byte [0x1401ba2da]
test al, al
cmovne ecx, r14d
mov byte [0x1401ba2da], cl
mov r9d, 6
nop dword [rax]
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003d1b8
mov dword [rbp + 0x180], 0x3f800000
mov dword [rbp + 0x184], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x180]
call fcn.14000fb20
sub r9, 1
jne 0x14003d170
lea rcx, str.Whitelisted_hotbar_slots
call fcn.140028130
mov r9d, 6
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003d218
mov dword [rbp + 0x188], 0x3f800000
mov dword [rbp + 0x18c], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x188]
call fcn.14000fb20
sub r9, 1
jne 0x14003d1d0
lea rdx, [0x1401b9160]
lea rcx, str.slot1
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003d296
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
mov rbx, qword [0x1401ba2e0]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rbx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003d316
movss xmm0, dword [rbx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, qword [rbx + 0x1a68]
mov rcx, qword [rcx + 0x2b0]
dec dword [rcx + 0x70]
call fcn.14001e430
movsxd rcx, dword [rbx + 0x1ba8]
lea eax, [rcx - 1]
mov dword [rbx + 0x1ba8], eax
test eax, eax
jne 0x14003d35c
mov rax, qword [0x1401ba2e0]
mov rcx, qword [rax + 0xb8]
test rcx, rcx
jne 0x14003d368
mov rax, qword [rax + 0xa8]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
jmp 0x14003d368
mov rax, qword [rbx + 0x1bb0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.14000f600
lea rdx, [0x1401b9161]
lea rcx, str.slot2
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003d3e5
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
mov rbx, qword [0x1401ba2e0]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rbx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003d465
movss xmm0, dword [rbx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, qword [rbx + 0x1a68]
mov rcx, qword [rcx + 0x2b0]
dec dword [rcx + 0x70]
call fcn.14001e430
movsxd rcx, dword [rbx + 0x1ba8]
lea eax, [rcx - 1]
mov dword [rbx + 0x1ba8], eax
test eax, eax
jne 0x14003d4ab
mov rax, qword [0x1401ba2e0]
mov rcx, qword [rax + 0xb8]
test rcx, rcx
jne 0x14003d4b7
mov rax, qword [rax + 0xa8]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
jmp 0x14003d4b7
mov rax, qword [rbx + 0x1bb0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.14000f600
lea rdx, [0x1401b9162]
lea rcx, str.slot3
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003d534
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
mov rbx, qword [0x1401ba2e0]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rbx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003d5b4
movss xmm0, dword [rbx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, qword [rbx + 0x1a68]
mov rcx, qword [rcx + 0x2b0]
dec dword [rcx + 0x70]
call fcn.14001e430
movsxd rcx, dword [rbx + 0x1ba8]
lea eax, [rcx - 1]
mov dword [rbx + 0x1ba8], eax
test eax, eax
jne 0x14003d5fa
mov rax, qword [0x1401ba2e0]
mov rcx, qword [rax + 0xb8]
test rcx, rcx
jne 0x14003d606
mov rax, qword [rax + 0xa8]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
jmp 0x14003d606
mov rax, qword [rbx + 0x1bb0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.14000f600
lea rdx, [0x1401b9163]
lea rcx, str.slot4
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003d683
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
mov rbx, qword [0x1401ba2e0]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rbx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003d703
movss xmm0, dword [rbx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, qword [rbx + 0x1a68]
mov rcx, qword [rcx + 0x2b0]
dec dword [rcx + 0x70]
call fcn.14001e430
movsxd rcx, dword [rbx + 0x1ba8]
lea eax, [rcx - 1]
mov dword [rbx + 0x1ba8], eax
test eax, eax
jne 0x14003d749
mov rax, qword [0x1401ba2e0]
mov rcx, qword [rax + 0xb8]
test rcx, rcx
jne 0x14003d755
mov rax, qword [rax + 0xa8]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
jmp 0x14003d755
mov rax, qword [rbx + 0x1bb0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.14000f600
lea rdx, [0x1401b9164]
lea rcx, str.slot5
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003d7d2
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
mov rbx, qword [0x1401ba2e0]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rbx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003d852
movss xmm0, dword [rbx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, qword [rbx + 0x1a68]
mov rcx, qword [rcx + 0x2b0]
dec dword [rcx + 0x70]
call fcn.14001e430
movsxd rcx, dword [rbx + 0x1ba8]
lea eax, [rcx - 1]
mov dword [rbx + 0x1ba8], eax
test eax, eax
jne 0x14003d898
mov rax, qword [0x1401ba2e0]
mov rcx, qword [rax + 0xb8]
test rcx, rcx
jne 0x14003d8a4
mov rax, qword [rax + 0xa8]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
jmp 0x14003d8a4
mov rax, qword [rbx + 0x1bb0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.14000f600
lea rdx, [0x1401b9165]
lea rcx, str.slot6
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003d921
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
mov rbx, qword [0x1401ba2e0]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rbx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003d9a1
movss xmm0, dword [rbx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, qword [rbx + 0x1a68]
mov rcx, qword [rcx + 0x2b0]
dec dword [rcx + 0x70]
call fcn.14001e430
movsxd rcx, dword [rbx + 0x1ba8]
lea eax, [rcx - 1]
mov dword [rbx + 0x1ba8], eax
test eax, eax
jne 0x14003d9e7
mov rax, qword [0x1401ba2e0]
mov rcx, qword [rax + 0xb8]
test rcx, rcx
jne 0x14003d9f3
mov rax, qword [rax + 0xa8]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
jmp 0x14003d9f3
mov rax, qword [rbx + 0x1bb0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.14000f600
lea rdx, [0x1401b9166]
lea rcx, str.slot7
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003da70
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
mov rbx, qword [0x1401ba2e0]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rbx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003daf0
movss xmm0, dword [rbx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, qword [rbx + 0x1a68]
mov rcx, qword [rcx + 0x2b0]
dec dword [rcx + 0x70]
call fcn.14001e430
movsxd rcx, dword [rbx + 0x1ba8]
lea eax, [rcx - 1]
mov dword [rbx + 0x1ba8], eax
test eax, eax
jne 0x14003db36
mov rax, qword [0x1401ba2e0]
mov rcx, qword [rax + 0xb8]
test rcx, rcx
jne 0x14003db42
mov rax, qword [rax + 0xa8]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
jmp 0x14003db42
mov rax, qword [rbx + 0x1bb0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.14000f600
lea rdx, [0x1401b9167]
lea rcx, str.slot8
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003dbbf
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
mov rbx, qword [0x1401ba2e0]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rbx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003dc3f
movss xmm0, dword [rbx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, qword [rbx + 0x1a68]
mov rcx, qword [rcx + 0x2b0]
dec dword [rcx + 0x70]
call fcn.14001e430
movsxd rcx, dword [rbx + 0x1ba8]
lea eax, [rcx - 1]
mov dword [rbx + 0x1ba8], eax
test eax, eax
jne 0x14003dc85
mov rax, qword [0x1401ba2e0]
mov rcx, qword [rax + 0xb8]
test rcx, rcx
jne 0x14003dc91
mov rax, qword [rax + 0xa8]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
jmp 0x14003dc91
mov rax, qword [rbx + 0x1bb0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.14000f600
lea rdx, [0x1401b9168]
lea rcx, str.slot9
call fcn.140029e70
mov r9d, 6
nop
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003dcf8
mov dword [rbp + 0x190], 0x3f800000
mov dword [rbp + 0x194], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x190]
call fcn.14000fb20
sub r9, 1
jne 0x14003dcb0
mov dword [rbp + 0x198], 0x43660000
mov dword [rbp + 0x19c], 0x41c80000
lea rcx, [0x1401b94d8]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rcx, qword [0x1401b94d8]
mov r8b, 1
lea rdx, [rbp + 0x198]
call fcn.140028b00
test al, al
je 0x14003dd5c
mov byte [0x1401ba300], 1
mov r8d, 9
lea rdx, str.Bind:_...
lea rcx, [0x1401b94d8]
call fcn.140040520
call fcn.14000f210
xor edx, edx
mov r8d, 0x126
lea rcx, str.Velocity
call fcn.14000ce70
test al, al
je 0x14003e0a1
mov dword [rbp + 0x1a0], 0x41700000
mov dword [rbp + 0x1a4], 0x43e70000
mov rdi, qword [0x1401ba2e0]
xor r8d, r8d
lea rdx, [rbp + 0x1a0]
mov rcx, qword [rdi + 0x1a68]
call fcn.14000f840
mov dword [rbp + 0x1a8], 0x437a0000
mov dword [rbp + 0x1ac], 0x43060000
lea rdx, [rbp + 0x1a8]
mov rcx, qword [rdi + 0x1a68]
call fcn.14000f910
mov rsi, qword [rdi + 0x1a68]
mov dword [rsi + 0x1bc], 0x43660000
lea rbx, [rsi + 0x1d8]
mov ecx, dword [rbx + 4]
mov eax, dword [rbx]
mov edx, 0x43660000
cmp eax, ecx
jne 0x14003de2d
lea r8d, [rax + 1]
test ecx, ecx
je 0x14003de0e
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14003de13
mov eax, 8
cmp eax, r8d
cmovg r8d, eax
mov edx, r8d
mov rcx, rbx
call fcn.140016b50
mov eax, dword [rbx]
mov edx, dword [rsi + 0x1bc]
movsxd rcx, eax
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], edx
inc dword [rbx]
and dword [rdi + 0x1b70], 0xfffffffe
lea rdx, [0x1401ba2fa]
lea rcx, str.Enabled
call fcn.140029e70
mov r9d, 6
nop dword [rax]
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003dea8
mov dword [rbp + 0x1b0], 0x3f800000
mov dword [rbp + 0x1b4], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x1b0]
call fcn.14000fb20
sub r9, 1
jne 0x14003de60
lea rcx, str.Horizontal_velocity
call fcn.140028130
mov r9d, 6
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003df08
mov dword [rbp + 0x1b8], 0x3f800000
mov dword [rbp + 0x1bc], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x1b8]
call fcn.14000fb20
sub r9, 1
jne 0x14003dec0
mov dword [rbp + 0x6d8], 0x42c80000
mov dword [rbp + 0x6d0], 0x3f800000
movss dword [rsp + 0x30], xmm9
lea rdi, [0x1401aae50]
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0x6d8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6d0]
lea r8, [0x1401b9158]
lea rcx, str.vel
call fcn.14002c0e0
call fcn.14000a360
movzx ecx, byte [0x1401ba2da]
test al, al
cmovne ecx, r14d
mov byte [0x1401ba2da], cl
mov r9d, 6
nop dword [rax]
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003dfc8
mov dword [rbp + 0x1c0], 0x3f800000
mov dword [rbp + 0x1c4], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x1c0]
call fcn.14000fb20
sub r9, 1
jne 0x14003df80
lea rdx, [0x1401b9139]
lea rcx, str.Only_sprinting
call fcn.140029e70
mov r9d, 6
nop word [rax + rax]
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003e038
mov dword [rbp + 0x1c8], 0x3f800000
mov dword [rbp + 0x1cc], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x1c8]
call fcn.14000fb20
sub r9, 1
jne 0x14003dff0
mov dword [rbp + 0x1d0], 0x43660000
mov dword [rbp + 0x1d4], 0x41c80000
lea rcx, [0x1401b9518]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rcx, qword [0x1401b9518]
mov r8b, 1
lea rdx, [rbp + 0x1d0]
call fcn.140028b00
test al, al
je 0x14003e09c
mov byte [0x1401ba2fb], 1
mov r8d, 9
lea rdx, str.Bind:_...
lea rcx, [0x1401b9518]
call fcn.140040520
call fcn.14000f210
xor edx, edx
mov r8d, 0x126
lea rcx, str.Reach
call fcn.14000ce70
test al, al
je 0x14003e78c
mov dword [rbp + 0x1d8], 0x43870000
mov dword [rbp + 0x1dc], 0x42680000
mov rdi, qword [0x1401ba2e0]
xor r8d, r8d
lea rdx, [rbp + 0x1d8]
mov rcx, qword [rdi + 0x1a68]
call fcn.14000f840
mov dword [rbp + 0x1e0], 0x437a0000
mov dword [rbp + 0x1e4], 0x432e0000
lea rdx, [rbp + 0x1e0]
mov rcx, qword [rdi + 0x1a68]
call fcn.14000f910
mov rsi, qword [rdi + 0x1a68]
mov dword [rsi + 0x1bc], 0x43660000
lea rbx, [rsi + 0x1d8]
mov ecx, dword [rbx + 4]
mov eax, dword [rbx]
mov edx, 0x43660000
cmp eax, ecx
jne 0x14003e16d
lea r8d, [rax + 1]
test ecx, ecx
je 0x14003e14e
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14003e153
mov eax, 8
cmp eax, r8d
cmovg r8d, eax
mov edx, r8d
mov rcx, rbx
call fcn.140016b50
mov eax, dword [rbx]
mov edx, dword [rsi + 0x1bc]
movsxd rcx, eax
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], edx
inc dword [rbx]
and dword [rdi + 0x1b70], 0xfffffffe
mov r8, qword [0x1401ba5a8]
sub r8, qword [0x1401ba5a0]
sar r8, 3
lea r9, [rbp + 0x835]
movabs r13, 0xcccccccccccccccd
nop dword [rax]
nop word [rax + rax]
dec r9
mov rax, r13
mul r8
shr rdx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8, rdx
test rdx, rdx
jne 0x14003e1b0
mov r13, qword [rbp + 0x1e8]
xor ebx, ebx
mov qword [rbp + 0x348], rbx
mov qword [rbp + 0x350], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x338], bl
lea rax, [rbp + 0x835]
cmp r9, rax
je 0x14003e221
lea r8, [rbp + 0x835]
sub r8, r9
mov rdx, r9
lea rcx, [rbp + 0x338]
call fcn.140040520
nop
mov r9d, 9
lea r8, str.Enabled__
lea rcx, [rbp + 0x338]
call fcn.140040b60
mov qword [rbp - 0x70], rbx
mov qword [rbp - 0x68], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rcx, qword [rbp - 0x70]
mov rdx, qword [rbp - 0x68]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x14003e295
lea rax, [rcx + 1]
mov qword [rbp - 0x70], rax
lea rax, [rbp - 0x80]
cmp rdx, 0x10
cmovae rax, qword [rbp - 0x80]
mov word [rax + rcx], 0x5d
lea rax, [rbp - 0x80]
jmp 0x14003e2ad
mov qword [rsp + 0x20], r14
lea r9, [0x1401ab914]
mov rdx, r14
lea rcx, [rbp - 0x80]
call fcn.140040940
mov qword [rbp + 0x760], rbx
mov qword [rbp + 0x768], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x750], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x760], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14003e31a
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e315
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003ffb4
call fcn.14008183c
mov qword [rbp - 0x70], rbx
mov qword [rbp - 0x68], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x80], 0
mov rdx, qword [rbp + 0x350]
cmp rdx, 0x10
jb 0x14003e36b
inc rdx
mov rcx, qword [rbp + 0x338]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e366
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003ffbb
call fcn.14008183c
mov qword [rbp + 0x348], rbx
mov qword [rbp + 0x350], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x338], 0
lea rcx, [rbp + 0x750]
cmp qword [rbp + 0x768], 0x10
cmovae rcx, qword [rbp + 0x750]
lea rdx, [0x1401ba2f3]
call fcn.140029e70
mov r9d, 6
nop dword [rax]
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003e3f8
mov dword [rbp + 0x1f0], 0x3f800000
mov dword [rbp + 0x1f4], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x1f0]
call fcn.14000fb20
sub r9, 1
jne 0x14003e3b0
lea rcx, str.Min_reach
call fcn.140028130
mov r9d, 6
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003e458
mov dword [rbp + 0x1f8], 0x3f800000
mov dword [rbp + 0x1fc], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x1f8]
call fcn.14000fb20
sub r9, 1
jne 0x14003e410
movss xmm1, dword [0x1401b9154]
movss xmm0, dword [0x1401b9150]
comiss xmm0, xmm1
jbe 0x14003e47b
movss dword [0x1401b9150], xmm1
mov dword [rbp + 0x6d8], 0x40c00000
mov dword [rbp + 0x6d0], 0x40400000
movss dword [rsp + 0x30], xmm9
lea rdi, [0x1401aae50]
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0x6d8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6d0]
lea r8, [0x1401b9150]
lea rcx, str.minreach
call fcn.14002c0e0
call fcn.14000a360
movzx ecx, byte [0x1401ba2da]
test al, al
cmovne ecx, r14d
mov byte [0x1401ba2da], cl
movss xmm0, dword [0x1401b9150]
comiss xmm0, dword [0x1401b9154]
jbe 0x14003e4f9
movss dword [0x1401b9154], xmm0
mov r9d, 6
nop
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003e548
mov dword [rbp + 0x200], 0x3f800000
mov dword [rbp + 0x204], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x200]
call fcn.14000fb20
sub r9, 1
jne 0x14003e500
lea rcx, str.Max_reach
call fcn.140028130
mov r9d, 6
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003e5a8
mov dword [rbp + 0x208], 0x3f800000
mov dword [rbp + 0x20c], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x208]
call fcn.14000fb20
sub r9, 1
jne 0x14003e560
mov dword [rbp + 0x6d8], 0x40c00000
mov dword [rbp + 0x6d0], 0x40400000
movss dword [rsp + 0x30], xmm9
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0x6d8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6d0]
lea r8, [0x1401b9154]
lea rcx, str.maxreach
call fcn.14002c0e0
call fcn.14000a360
movzx ecx, byte [0x1401ba2da]
test al, al
cmovne ecx, r14d
mov byte [0x1401ba2da], cl
mov r9d, 6
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003e65a
mov dword [rbp + 0x210], 0x3f800000
mov dword [rbp + 0x214], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x210]
call fcn.14000fb20
sub r9, 1
jne 0x14003e612
lea rdx, [0x1401ba2f4]
lea rcx, str.Only_sprinting
call fcn.140029e70
mov r9d, 6
nop dword [rax]
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003e6c8
mov dword [rbp + 0x218], 0x3f800000
mov dword [rbp + 0x21c], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x218]
call fcn.14000fb20
sub r9, 1
jne 0x14003e680
mov dword [rbp + 0x220], 0x43660000
mov dword [rbp + 0x224], 0x41c80000
lea rcx, [0x1401b9598]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rcx, qword [0x1401b9598]
mov r8b, 1
lea rdx, [rbp + 0x220]
call fcn.140028b00
test al, al
je 0x14003e72c
mov byte [0x1401ba2f5], 1
mov r8d, 9
lea rdx, str.Bind:_...
lea rcx, [0x1401b9598]
call fcn.140040520
call fcn.14000f210
nop
mov rdx, qword [rbp + 0x768]
cmp rdx, 0x10
jb 0x14003e773
inc rdx
mov rcx, qword [rbp + 0x750]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e76e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003ffc2
call fcn.14008183c
mov qword [rbp + 0x760], rbx
mov qword [rbp + 0x768], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x750], 0
xor edx, edx
mov r8d, 0x126
lea rcx, str.Throwpot
call fcn.14000ce70
test al, al
je 0x14003f4c3
mov dword [rbp + 0x228], 0x43870000
mov dword [rbp + 0x22c], 0x43700000
mov rdi, qword [0x1401ba2e0]
xor r8d, r8d
lea rdx, [rbp + 0x228]
mov rcx, qword [rdi + 0x1a68]
call fcn.14000f840
mov dword [rbp + 0x230], 0x437a0000
mov dword [rbp + 0x234], 0x43560000
lea rdx, [rbp + 0x230]
mov rcx, qword [rdi + 0x1a68]
call fcn.14000f910
mov rsi, qword [rdi + 0x1a68]
mov dword [rsi + 0x1bc], 0x43660000
lea rbx, [rsi + 0x1d8]
mov ecx, dword [rbx + 4]
mov eax, dword [rbx]
mov edx, 0x43660000
cmp eax, ecx
jne 0x14003e858
lea r8d, [rax + 1]
test ecx, ecx
je 0x14003e839
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14003e83e
mov eax, 8
cmp eax, r8d
cmovg r8d, eax
mov edx, r8d
mov rcx, rbx
call fcn.140016b50
mov eax, dword [rbx]
mov edx, dword [rsi + 0x1bc]
movsxd rcx, eax
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], edx
inc dword [rbx]
and dword [rdi + 0x1b70], 0xfffffffe
lea rdx, [0x1401ba2f0]
lea rcx, str.Enabled
call fcn.140029e70
mov r9d, 6
nop dword [rax]
nop dword [rax + rax]
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003e8d8
mov dword [rbp + 0x238], 0x3f800000
mov dword [rbp + 0x23c], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x238]
call fcn.14000fb20
sub r9, 1
jne 0x14003e890
lea rcx, str.Throw_delay
call fcn.140028130
mov r9d, 6
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003e938
mov dword [rbp + 0x240], 0x3f800000
mov dword [rbp + 0x244], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x240]
call fcn.14000fb20
sub r9, 1
jne 0x14003e8f0
mov dword [rbp + 0x6d8], 0x43fa0000
mov dword [rbp + 0x6d0], 0x42c80000
movss dword [rsp + 0x30], xmm9
lea rdi, str._.0f
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0x6d8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6d0]
lea r8, [0x1401b914c]
lea rcx, str.throwpotslider
call fcn.14002c0e0
call fcn.14000a360
movzx ecx, byte [0x1401ba2da]
test al, al
cmovne ecx, r14d
mov byte [0x1401ba2da], cl
mov r9d, 6
nop dword [rax]
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003e9f8
mov dword [rbp + 0x248], 0x3f800000
mov dword [rbp + 0x24c], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x248]
call fcn.14000fb20
sub r9, 1
jne 0x14003e9b0
lea rcx, str.Return_slot
call fcn.140028130
mov r9d, 6
mov rbx, qword [0x1401ba2e0]
nop word [rax + rax]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rbx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003ea68
mov dword [rbp + 0x250], 0x3f800000
mov dword [rbp + 0x254], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x250]
call fcn.14000fb20
mov rbx, qword [0x1401ba2e0]
sub r9, 1
jne 0x14003ea20
movaps xmm6, xmmword [0x1401ac8d0]
movups xmmword [rbp + 0x4c8], xmm6
mov dword [rbp + 0x3f0], 7
movups xmm0, xmmword [rbx + 0x1684]
movups xmmword [rbp + 0x3f4], xmm0
lea rcx, [rbx + 0x1b88]
lea rdx, [rbp + 0x3f0]
call fcn.140016550
movups xmmword [rbx + 0x1684], xmm6
mov dword [rbp + 0x6d8], 0x41100000
mov dword [rbp + 0x6d0], 0x3f800000
movss dword [rsp + 0x30], xmm9
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0x6d8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6d0]
lea r8, [0x1401b913c]
lea rcx, str.returnslot
call fcn.14002c0e0
mov r8, qword [0x1401ba2e0]
movsxd rax, dword [r8 + 0x1b88]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1b90]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x1614], xmm0
dec dword [r8 + 0x1b88]
mov r9d, 6
mov rax, qword [r8 + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [r8 + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003eb78
mov dword [rbp + 0x258], 0x3f800000
mov dword [rbp + 0x25c], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x258]
call fcn.14000fb20
mov r8, qword [0x1401ba2e0]
sub r9, 1
jne 0x14003eb30
lea rdx, [0x1401ba2f1]
lea rcx, str.Throw_used_item
call fcn.140029e70
mov r9d, 6
nop word [rax + rax]
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003ebe8
mov dword [rbp + 0x260], 0x3f800000
mov dword [rbp + 0x264], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x260]
call fcn.14000fb20
sub r9, 1
jne 0x14003eba0
lea rcx, str.Hotbar_slots_with_pots
call fcn.140028130
mov r9d, 6
mov rcx, qword [0x1401ba2e0]
mov rax, qword [rcx + 0x1a68]
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a68]
cmp byte [rax + 0x83], 0
jne 0x14003ec48
mov dword [rbp + 0x268], 0x3f800000
mov dword [rbp + 0x26c], 0x3f800000
movaps xmm1, xmm7
lea rcx, [rbp + 0x268]
call fcn.14000fb20
sub r9, 1
jne 0x14003ec00
lea rdx, [0x1401b9140]
lea rcx, str.slot1
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003ecc6
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
mov rbx, qword [0x1401ba2e0]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rbx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003ed46
movss xmm0, dword [rbx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, qword [rbx + 0x1a68]
mov rcx, qword [rcx + 0x2b0]
dec dword [rcx + 0x70]
call fcn.14001e430
movsxd rcx, dword [rbx + 0x1ba8]
lea eax, [rcx - 1]
mov dword [rbx + 0x1ba8], eax
test eax, eax
jne 0x14003ed8c
mov rax, qword [0x1401ba2e0]
mov rcx, qword [rax + 0xb8]
test rcx, rcx
jne 0x14003ed98
mov rax, qword [rax + 0xa8]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
jmp 0x14003ed98
mov rax, qword [rbx + 0x1bb0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.14000f600
lea rdx, [0x1401b9141]
lea rcx, str.slot2
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003ee15
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
mov rbx, qword [0x1401ba2e0]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rbx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003ee95
movss xmm0, dword [rbx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, qword [rbx + 0x1a68]
mov rcx, qword [rcx + 0x2b0]
dec dword [rcx + 0x70]
call fcn.14001e430
movsxd rcx, dword [rbx + 0x1ba8]
lea eax, [rcx - 1]
mov dword [rbx + 0x1ba8], eax
test eax, eax
jne 0x14003eedb
mov rax, qword [0x1401ba2e0]
mov rcx, qword [rax + 0xb8]
test rcx, rcx
jne 0x14003eee7
mov rax, qword [rax + 0xa8]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
jmp 0x14003eee7
mov rax, qword [rbx + 0x1bb0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.14000f600
lea rdx, [0x1401b9142]
lea rcx, str.slot3
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003ef64
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
mov rbx, qword [0x1401ba2e0]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rbx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003efe4
movss xmm0, dword [rbx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, qword [rbx + 0x1a68]
mov rcx, qword [rcx + 0x2b0]
dec dword [rcx + 0x70]
call fcn.14001e430
movsxd rcx, dword [rbx + 0x1ba8]
lea eax, [rcx - 1]
mov dword [rbx + 0x1ba8], eax
test eax, eax
jne 0x14003f02a
mov rax, qword [0x1401ba2e0]
mov rcx, qword [rax + 0xb8]
test rcx, rcx
jne 0x14003f036
mov rax, qword [rax + 0xa8]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
jmp 0x14003f036
mov rax, qword [rbx + 0x1bb0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.14000f600
lea rdx, [0x1401b9143]
lea rcx, str.slot4
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003f0b3
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
mov rbx, qword [0x1401ba2e0]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rbx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003f133
movss xmm0, dword [rbx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, qword [rbx + 0x1a68]
mov rcx, qword [rcx + 0x2b0]
dec dword [rcx + 0x70]
call fcn.14001e430
movsxd rcx, dword [rbx + 0x1ba8]
lea eax, [rcx - 1]
mov dword [rbx + 0x1ba8], eax
test eax, eax
jne 0x14003f179
mov rax, qword [0x1401ba2e0]
mov rcx, qword [rax + 0xb8]
test rcx, rcx
jne 0x14003f185
mov rax, qword [rax + 0xa8]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
jmp 0x14003f185
mov rax, qword [rbx + 0x1bb0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.14000f600
lea rdx, [0x1401b9144]
lea rcx, str.slot5
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003f202
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
mov rbx, qword [0x1401ba2e0]
mov rax, qword [rbx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rbx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003f282
movss xmm0, dword [rbx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, qword [rbx + 0x1a68]
mov rcx, qword [rcx + 0x2b0]
dec dword [rcx + 0x70]
call fcn.14001e430
movsxd rcx, dword [rbx + 0x1ba8]
lea eax, [rcx - 1]
mov dword [rbx + 0x1ba8], eax
test eax, eax
jne 0x14003f2c8
mov rax, qword [0x1401ba2e0]
mov rcx, qword [rax + 0xb8]
test rcx, rcx
jne 0x14003f2d4
mov rax, qword [rax + 0xa8]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
jmp 0x14003f2d4
mov rax, qword [rbx + 0x1bb0]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.14000f600
lea rdx, [0x1401b9145]
lea rcx, str.slot6
call fcn.140029e70
mov rdx, qword [0x1401ba2e0]
mov rax, qword [rdx + 0x1a68]
mov byte [rax + 0x80], 1
mov rcx, qword [rdx + 0x1a68]
cmp byte [rcx + 0x83], 0
jne 0x14003f351
movss xmm0, dword [rdx + 0x15a8]
addss xmm0, dword [rcx + 0xd8]
movss dword [rcx + 0xd0], xmm0
mov eax, dword [rcx + 0xdc]
mov dword [rcx + 0xd4], eax
movsd xmm0, qword [rcx + 0xf8]
movsd qword [rcx + 0xf0], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0x100], eax
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
call fcn.140002130
mov rdx, rax
cmp byte [rax + 0x83], 0
jne 0x14003f3bd
mov rcx, qword [0x1401ba2e0]
movss xmm0, dword [rcx + 0x15a8]
addss xmm0, dword [rax + 0xd8]
movss dword [rax + 0xd0], xmm0
mov ecx, dword [rax + 0xdc]
mov dword [rax + 0xd4], ecx
movsd xmm0, qword [rax + 0xf8]
movsd qword [rax + 0xf0], xmm0
mov eax, dword [rax + 0x104]
mov dword [rdx + 0x100], eax
call fcn.14000f730
lea rdx, [0x1401b9146]
lea rcx, str.slot7
call fcn.140029e70
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000fda0
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000fda0
call fcn.14000f730
lea rdx, [0x1401b9147]
lea rcx, str.slot8
call fcn.140029e70
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000fda0
mov rcx, r15
call fcn.14000f690
lea rcx, [0x1401aba58]
call fcn.140028130
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000fda0
call fcn.14000f730
lea rdx, [0x1401b9148]
lea rcx, str.slot9
call fcn.140029e70
mov r9d, 6
call fcn.14002ab00
sub r9, 1
jne 0x14003f463
mov dword [rbp + 0x270], 0x43660000
mov dword [rbp + 0x274], 0x41c80000
lea rcx, [0x1401b95b8]
call fcn.140040490
mov rcx, rax
mov r8b, 1
lea rdx, [rbp + 0x270]
call fcn.140029270
test al, al
je 0x14003f4be
mov byte [0x1401ba2f2], 1
lea rdx, str.Bind:_...
lea rcx, [0x1401b95b8]
call fcn.1400404a0
call fcn.14000f210
mov ecx, r14d
call fcn.1400038b0
mov ecx, r14d
call fcn.140003a10
movss dword [rsp + 0x20], xmm9
movaps xmm3, xmm11
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rbp + 0x4d8]
call fcn.140017020
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6d8], xmm0
lea rdx, [rbp + 0x6d8]
mov ecx, r12d
call fcn.140003850
movss dword [rsp + 0x20], xmm9
movaps xmm3, xmm12
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rbp + 0x5e8]
call fcn.140017020
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6d8], xmm0
lea rdx, [rbp + 0x6d8]
mov edi, 2
mov ecx, edi
call fcn.140003850
xor edx, edx
mov r8d, 0x2127
lea rcx, str.window_tabs
call fcn.14000ce70
test al, al
je 0x14003fa50
mov dword [rbp + 0x278], 0x40a00000
mov dword [rbp + 0x27c], 0x40a00000
mov r9, qword [0x1401ba2e0]
xor r8d, r8d
lea rdx, [rbp + 0x278]
mov rcx, qword [r9 + 0x1a68]
call fcn.14000f840
mov dword [rbp + 0x280], 0x44034000
mov dword [rbp + 0x284], 0x42180000
lea rdx, [rbp + 0x280]
mov rcx, qword [r9 + 0x1a68]
call fcn.14000f910
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x4e8]
call fcn.140017020
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6d8], xmm0
lea rdx, [rbp + 0x6d8]
lea ecx, [rdi + 0x13]
call fcn.140003850
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x568]
call fcn.140017020
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6d8], xmm0
lea rdx, [rbp + 0x6d8]
lea ecx, [rdi + 0x14]
call fcn.140003850
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x4f8]
call fcn.140017020
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6d8], xmm0
lea rdx, [rbp + 0x6d8]
lea ecx, [rdi + 0x15]
call fcn.140003850
cmp qword [reloc.WS2_32.dll_accept], 1
jne 0x14003f6d9
mov rbx, qword [rbp + 0x298]
mov rcx, rbx
call fcn.14000f690
lea rcx, [rbp + 0x508]
call fcn.140017040
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6d8], xmm0
lea rdx, [rbp + 0x6d8]
xor ecx, ecx
call fcn.140003850
mov dword [rbp + 0x288], 0x42d20000
mov dword [rbp + 0x28c], 0x42180000
xor r8d, r8d
lea rdx, [rbp + 0x288]
lea rcx, str.Combat
call fcn.140029270
mov ecx, r14d
call fcn.1400038b0
call fcn.14000f730
jmp 0x14003f72b
mov rcx, r13
call fcn.14000f690
mov dword [rbp + 0x290], 0x42d20000
mov dword [rbp + 0x294], 0x42180000
xor r8d, r8d
lea rdx, [rbp + 0x290]
lea rcx, str.Combat
call fcn.140029270
mov rcx, qword [reloc.WS2_32.dll_accept]
test al, al
cmovne rcx, r14
mov qword [reloc.WS2_32.dll_accept], rcx
call fcn.14000f730
mov rbx, qword [rbp + 0x298]
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000fda0
cmp qword [reloc.WS2_32.dll_accept], rdi
jne 0x14003f7a0
mov rcx, rbx
call fcn.14000f690
lea rcx, [rbp + 0x518]
call fcn.140017040
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6d8], xmm0
lea rdx, [rbp + 0x6d8]
xor ecx, ecx
call fcn.140003850
mov dword [rbp + 0x2a0], 0x42d20000
mov dword [rbp + 0x2a4], 0x42180000
xor r8d, r8d
lea rdx, [rbp + 0x2a0]
lea rcx, str.Motion
call fcn.140029270
mov ecx, r14d
call fcn.1400038b0
jmp 0x14003f7e6
mov rcx, r13
call fcn.14000f690
mov dword [rbp + 0x2a8], 0x42d20000
mov dword [rbp + 0x2ac], 0x42180000
xor r8d, r8d
lea rdx, [rbp + 0x2a8]
lea rcx, str.Motion
call fcn.140029270
mov rcx, qword [reloc.WS2_32.dll_accept]
test al, al
cmovne rcx, rdi
mov qword [reloc.WS2_32.dll_accept], rcx
call fcn.14000f730
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000fda0
cmp qword [reloc.WS2_32.dll_accept], 3
jne 0x14003f86b
mov rcx, rbx
call fcn.14000f690
lea rcx, [rbp + 0x528]
call fcn.140017040
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6d8], xmm0
lea rdx, [rbp + 0x6d8]
xor ecx, ecx
call fcn.140003850
mov dword [rbp + 0x2b0], 0x42d20000
mov dword [rbp + 0x2b4], 0x42180000
xor r8d, r8d
lea rdx, [rbp + 0x2b0]
lea rcx, str.Visuals
call fcn.140029270
mov ecx, r14d
call fcn.1400038b0
call fcn.14000f730
mov esi, 3
jmp 0x14003f8bb
mov rcx, r13
call fcn.14000f690
mov dword [rbp + 0x2b8], 0x42d20000
mov dword [rbp + 0x2bc], 0x42180000
xor r8d, r8d
lea rdx, [rbp + 0x2b8]
lea rcx, str.Visuals
call fcn.140029270
mov rcx, qword [reloc.WS2_32.dll_accept]
test al, al
mov esi, 3
cmovne rcx, rsi
mov qword [reloc.WS2_32.dll_accept], rcx
call fcn.14000f730
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000fda0
cmp qword [reloc.WS2_32.dll_accept], 4
jne 0x14003f931
mov rcx, rbx
call fcn.14000f690
lea rcx, [rbp + 0x538]
call fcn.140017040
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6d8], xmm0
lea rdx, [rbp + 0x6d8]
xor ecx, ecx
call fcn.140003850
mov dword [rbp + 0x2c0], 0x42d20000
mov dword [rbp + 0x2c4], 0x42180000
xor r8d, r8d
lea rdx, [rbp + 0x2c0]
lea rcx, str.Misc
call fcn.140029270
mov ecx, r14d
call fcn.1400038b0
jmp 0x14003f97c
mov rcx, r13
call fcn.14000f690
mov dword [rbp + 0x2c8], 0x42d20000
mov dword [rbp + 0x2cc], 0x42180000
xor r8d, r8d
lea rdx, [rbp + 0x2c8]
lea rcx, str.Misc
call fcn.140029270
mov rcx, qword [reloc.WS2_32.dll_accept]
test al, al
mov eax, 4
cmovne rcx, rax
mov qword [reloc.WS2_32.dll_accept], rcx
call fcn.14000f730
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000fda0
cmp qword [reloc.WS2_32.dll_accept], 5
jne 0x14003f9f7
mov rcx, rbx
call fcn.14000f690
lea rcx, [rbp + 0x548]
call fcn.140017040
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6d8], xmm0
lea rdx, [rbp + 0x6d8]
xor ecx, ecx
call fcn.140003850
mov dword [rbp + 0x2d0], 0x42d20000
mov dword [rbp + 0x2d4], 0x42180000
xor r8d, r8d
lea rdx, [rbp + 0x2d0]
lea rcx, str.Destruct
call fcn.140029270
mov ecx, r14d
call fcn.1400038b0
jmp 0x14003fa3d
mov rcx, r13
call fcn.14000f690
mov dword [rbp + 0x2d8], 0x42d20000
mov dword [rbp + 0x2dc], 0x42180000
xor r8d, r8d
lea rdx, [rbp + 0x2d8]
lea rcx, str.Destruct
call fcn.140029270
mov rcx, qword [reloc.WS2_32.dll_accept]
test al, al
cmovne rcx, r12
mov qword [reloc.WS2_32.dll_accept], rcx
call fcn.14000f730
mov ecx, esi
call fcn.1400038b0
call fcn.14000f210
jmp 0x14003fa55
mov esi, 3
mov ecx, edi
call fcn.1400038b0
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x558]
call fcn.140017020
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6d8], xmm0
lea rdx, [rbp + 0x6d8]
mov ecx, r12d
call fcn.140003850
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x5d8]
call fcn.140017020
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6d8], xmm0
lea rdx, [rbp + 0x6d8]
mov ecx, edi
call fcn.140003850
xor edx, edx
mov r8d, 0x2127
lea rcx, str.window_info2
call fcn.14000ce70
test al, al
je 0x14003fc90
mov dword [rbp + 0x2e0], 0x40000000
mov dword [rbp + 0x2e4], 0x44188000
mov r9, qword [0x1401ba2e0]
xor r8d, r8d
lea rdx, [rbp + 0x2e0]
mov rcx, qword [r9 + 0x1a68]
call fcn.14000f840
mov dword [rbp + 0x2e8], 0x4404c000
mov dword [rbp + 0x2ec], 0x41900000
lea rdx, [rbp + 0x2e8]
mov rcx, qword [r9 + 0x1a68]
call fcn.14000f910
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x578]
call fcn.140017020
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6d8], xmm0
lea rdx, [rbp + 0x6d8]
lea ecx, [r8 + 0x15]
call fcn.140003850
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x588]
call fcn.140017020
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6d8], xmm0
lea rdx, [rbp + 0x6d8]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
call fcn.140003850
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x598]
call fcn.140017020
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6d8], xmm0
lea rdx, [rbp + 0x6d8]
mov ecx, reloc.WS2_32.dll_socket
call fcn.140003850
mov dword [rbp + 0x2f0], 0x3e051eb8
mov dword [rbp + 0x2f4], 0x3f000000
lea rdx, [rbp + 0x2f0]
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.140003980
mov dword [rbp], 0x42c80000
mov dword [rbp + 4], 0x41900000
xor r8d, r8d
lea rdx, [rbp]
lea rcx, str.koid
call fcn.140029270
mov ecx, r14d
call fcn.140003a10
mov r9d, 0x188
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000fda0
call fcn.14002ab00
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14000fda0
sub r9, 1
jne 0x14003fc40
mov dword [rbp + 8], 0x42200000
mov dword [rbp + 0xc], 0x41900000
xor r8d, r8d
lea rdx, [rbp + 8]
lea rcx, [0x1401abfc0]
call fcn.140029270
mov ecx, esi
call fcn.1400038b0
call fcn.14000f210
mov ecx, edi
call fcn.1400038b0
movss dword [rsp + 0x20], xmm9
movaps xmm3, xmm12
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rbp + 0x5a8]
call fcn.140017020
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6d8], xmm0
lea rdx, [rbp + 0x6d8]
mov ecx, edi
call fcn.140003850
movss dword [rsp + 0x20], xmm9
movaps xmm3, xmm11
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rbp + 0x5b8]
call fcn.140017020
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6d8], xmm0
lea rdx, [rbp + 0x6d8]
mov ecx, r12d
call fcn.140003850
xor edx, edx
mov r8d, 0x2127
lea rcx, str.window_frame2
call fcn.14000ce70
test al, al
je 0x14003fd83
mov dword [rbp + 0x10], 0x40a00000
mov dword [rbp + 0x14], 0x42340000
mov r9, qword [0x1401ba2e0]
xor r8d, r8d
lea rdx, [rbp + 0x10]
mov rcx, qword [r9 + 0x1a68]
call fcn.14000f840
mov dword [rsp + 0x78], 0x44034000
mov dword [rsp + 0x7c], 0x44128000
lea rdx, [rsp + 0x78]
mov rcx, qword [r9 + 0x1a68]
call fcn.14000f910
cmp byte [0x1401ba2da], r8b
jne 0x14003fd7e
call fcn.14000a360
test al, al
setne byte [0x1401ba2d9]
call fcn.14000f210
mov ecx, edi
call fcn.1400038b0
movss dword [rsp + 0x20], xmm9
movaps xmm3, xmm13
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x5c8]
call fcn.140017020
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6d8], xmm0
lea rdx, [rbp + 0x6d8]
mov ecx, edi
call fcn.140003850
xor edx, edx
mov r8d, 0x2127
lea rcx, str.window_frame1
call fcn.14000ce70
test al, al
je 0x14003fe2a
mov dword [rsp + 0x70], 0x40000000
mov dword [rsp + 0x74], 0x40000000
mov r9, qword [0x1401ba2e0]
xor r8d, r8d
lea rdx, [rsp + 0x70]
mov rcx, qword [r9 + 0x1a68]
call fcn.14000f840
mov dword [rsp + 0x68], 0x4404c000
mov dword [rsp + 0x6c], 0x441e0000
lea rdx, [rsp + 0x68]
mov rcx, qword [r9 + 0x1a68]
call fcn.14000f910
call fcn.14000f210
mov ecx, r14d
call fcn.1400038b0
cmp byte [0x1401ba2da], 0
jne 0x14003fe51
cmp byte [0x1401ba2d9], 0
jne 0x14003fe64
mov qword [rbp + 0x6d8], reloc.WS2_32.dll_sendto
jmp 0x14003fe58
mov qword [rbp + 0x6d8], r14
lea rcx, [rbp + 0x6d8]
call fcn.1400408e0
call fcn.140040270
mov byte [0x1401ba2da], 0
call fcn.140009a00
call fcn.140009db0
mov rcx, qword [0x1401ba6c0]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x1401ba6a8]
mov edx, r14d
call qword [rax + pe_nt_image_headers64]
mov rcx, qword [0x1401ba6c0]
mov rax, qword [rcx]
lea r8, [rbp + 0x7c0]
mov rdx, qword [0x1401ba6a8]
call qword [rax + 0x190]
mov rax, qword [0x1401ba2e0]
add rax, 0x1d40
xor esi, esi
mov ecx, esi
cmp byte [rax], sil
cmovne rcx, rax
call fcn.140025fd0
mov rcx, qword [0x1401ba6b0]
mov rax, qword [rcx]
xor r8d, r8d
xor edx, edx
call qword [rax + 0x40]
cmp dword [rbp + 0x798], 0x12
jne 0x14003a601
call fcn.140027110
mov qword [0x1401ba690], rsi
call fcn.140006f00
call fcn.140040090
mov rcx, qword [0x1401ba2e8]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x698]
mov rcx, qword [rbp + 0x6c0]
call qword [sym.imp.USER32.dll_UnregisterClassA]
xor eax, eax
mov rcx, qword [rbp + 0x838]
xor rcx, rsp
call fcn.140081290
lea r11, [rsp + 0x9d0]
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]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
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]
nop
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]
nop
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]
nop
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]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140040090
mov rdx, qword [rbp + 0x698]
mov rcx, qword [rbp + 0x6c0]
call qword [sym.imp.USER32.dll_UnregisterClassA]
mov eax, r14d
jmp 0x14003ff2a
lea rdx, str.Unable_to_create_a_handle_to_the_target_process._n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400406a0
mov r12d, 5
mov dword [rbp + 0x6d8], r12d
lea rdx, [rbp + 0x6d8]
lea rcx, [rbp + 0x468]
call fcn.140040870
mov rcx, rax
call fcn.140040880
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
mov edx, 1
call qword [sym.imp.USER32.dll_ShowWindow]
lea rdx, str.No_supported_Minecraft_version_running._n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400406a0
mov r12d, 5
mov dword [rbp + 0x6d8], r12d
lea rdx, [rbp + 0x6d8]
lea rcx, [rbp + 0x470]
call fcn.140040870
mov rcx, rax
call fcn.140040880
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.140047f80
int3