Function at 0x14005e650
Capabilities:
Encode data using xor
Generate random numbers using a mersenne twister
Log keystrokes via polling
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1840]
mov eax, 0x1940
call fcn.1400cc410
sub rsp, rax
movaps xmmword [rsp + 0x1930], xmm6
movaps xmmword [rsp + 0x1920], xmm7
movaps xmmword [rsp + 0x1910], xmm8
movaps xmmword [rsp + 0x1900], xmm9
movaps xmmword [rsp + 0x18f0], xmm10
movaps xmmword [rsp + 0x18e0], xmm11
movaps xmmword [rsp + 0x18d0], xmm12
movaps xmmword [rsp + 0x18c0], xmm13
movaps xmmword [rsp + 0x18b0], xmm14
movaps xmmword [rsp + 0x18a0], xmm15
xor r14d, r14d
mov r13d, r14d
mov dword [rbp + 0x1898], r14d
call qword [sym.imp.KERNEL32.dll_FreeConsole]
lea rcx, [0x14028f880]
call fcn.140074790
mov dword [rbp + 0x2c0], 0x50
mov dword [rbp + 0x2c4], 0x40
lea rax, [0x140064db0]
mov qword [rbp + 0x2c8], rax
mov qword [rbp + 0x2d0], r14
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rbp + 0x2d8], rax
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x2e0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x2f0], xmm1
lea rax, str.ImGui
mov qword [rbp + 0x300], rax
mov qword [rbp + 0x308], r14
lea rcx, [rbp + 0x2c0]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov qword [rsp + 0x58], r14
mov rax, qword [rbp + 0x2d8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x40], r14
mov dword [rsp + 0x38], 0x190
mov dword [rsp + 0x30], 0x258
mov dword [rsp + 0x28], 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, 0x80000000
lea r8, str.Dear_ImGui_DirectX11
mov rdx, qword [rbp + 0x300]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov r15, rax
mov qword [rbp + 0x288], rax
mov qword [rbp + 0x184], r14
mov qword [rbp + 0x198], 2
mov qword [rbp + 0x1b0], 2
lea r12d, [r14 + 2]
mov qword [rbp + 0x170], r14
mov dword [rbp + 0x180], Ordinal_33
mov dword [rbp + 0x178], reloc.WLDAP32.dll_Ordinal_60
mov dword [rbp + 0x17c], 1
mov dword [rbp + 0x194], reloc.WLDAP32.dll_Ordinal_32
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x18c], 1
mov qword [rbp + 0x1a8], 1
mov dword [rbp + 0x20], 0xb000
mov dword [rbp + 0x24], 0xa000
lea rbx, [0x14028fc18]
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x1890]
mov qword [rsp + 0x50], rax
lea rdi, [0x14028fc10]
mov qword [rsp + 0x48], rdi
lea rsi, [0x14028fc08]
mov qword [rsp + 0x40], rsi
lea rax, [rbp + 0x170]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], r12d
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea edx, [r14 + 1]
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
cmp eax, 0x887a0004
jne 0x14005e8f2
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x1890]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], rsi
lea rax, [rbp + 0x170]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], r12d
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea edx, [r14 + 5]
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
je 0x14005e967
call fcn.140064d30
mov rdx, qword [rbp + 0x2d8]
mov rcx, qword [rbp + 0x300]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, 1
lea r11, [rsp + 0x1940]
mov rbx, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [0x14028fc08]
mov rax, qword [rcx]
lea r9, [rsp + 0x60]
lea r8, [0x1401283f8]
xor edx, edx
call qword [rax + 0x48]
mov rcx, qword [0x14028fc10]
mov rax, qword [rcx]
lea r9, [0x14028fc00]
xor r8d, r8d
mov rdx, qword [rsp + 0x60]
call qword [rax + 0x48]
mov rcx, qword [rsp + 0x60]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov edx, 0xa
mov rcx, r15
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, r15
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rbx, qword [0x14028f740]
test rbx, rbx
je 0x14005e9d2
inc dword [rbx + 0xf0]
mov ecx, 0x6a88
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rbp + 0x40], rax
lea rcx, [rbp + 0x1890]
mov qword [rbp + 0x48], rcx
mov qword [rbp + 0x60], rax
test rax, rax
je 0x14005ea01
xor edx, edx
mov rcx, rax
call fcn.140002140
jmp 0x14005ea04
mov rax, r14
mov qword [0x14028f740], rax
call fcn.140007a70
mov rax, qword [0x14028f740]
test rbx, rbx
cmovne rax, rbx
mov qword [0x14028f740], rax
test rax, rax
jne 0x14005ea4b
mov r8d, 0x1092
lea rdx, str.C:UsersjuliaOneDriveDesktopScriptsV2zKeyauthmenuimgui_masterimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x14028f740]
or dword [rax + 8], 3
xor ecx, ecx
call fcn.14002a2c0
mov rbx, qword [0x14028f740]
test rbx, rbx
jne 0x14005ea83
mov r8d, 0x1092
lea rdx, str.C:UsersjuliaOneDriveDesktopScriptsV2zKeyauthmenuimgui_masterimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x14028f740]
xorps xmm7, xmm7
xor eax, eax
movups xmmword [rbp + 0x70], xmm7
movups xmmword [rbp + 0x80], xmm7
movups xmmword [rbp + 0x90], xmm7
movups xmmword [rbp + 0xb0], xmm7
movups xmmword [rbp + 0xc0], xmm7
mov qword [rbp + 0xf0], rax
mov byte [rbp + 0x7c], 1
mov dword [rbp + 0xb4], 0x7f7fffff
mov dword [rbp + 0xc0], 0x3f800000
mov edi, 0xffff
mov word [rbp + 0xc4], di
mov dword [rbp + 0x88], 1
mov dword [rbp + 0x8c], 1
mov byte [rbp + 0x90], 1
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
movss xmm3, dword [0x140128844]
mov r8d, 0x25aa8
lea rdx, [0x14021bf20]
mov rcx, qword [rbx + 0x38]
call fcn.14002f7f0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x170], xmm0
movups xmmword [rbp + 0x180], xmm0
movups xmmword [rbp + 0x190], xmm0
movups xmmword [rbp + 0x1a0], xmm0
movups xmmword [rbp + 0x1b0], xmm0
movups xmmword [rbp + 0x1c0], xmm0
movups xmmword [rbp + 0x1d0], xmm0
movups xmmword [rbp + 0x1e0], xmm0
mov qword [rbp + 0x1f0], rax
mov byte [rbp + 0x17c], 1
mov dword [rbp + 0x188], r12d
mov dword [rbp + 0x18c], 1
mov dword [rbp + 0x1b4], 0x7f7fffff
mov dword [rbp + 0x1c0], 0x3f800000
mov word [rbp + 0x1c4], di
mov byte [rbp + 0x1b8], 1
mov byte [rbp + 0x190], 1
lea rax, [0x1401282c8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x170]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140128848]
lea rdx, [0x1400ea040]
mov rcx, qword [rbx + 0x38]
call fcn.14002f9d0
lea rdi, [0x140124e38]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movss xmm3, dword [0x140128860]
mov r8d, 0x1b14
lea rdx, [0x1402419d0]
mov rcx, qword [rbx + 0x38]
call fcn.14002f7f0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movss xmm6, dword [0x14012887c]
movaps xmm3, xmm6
mov r8d, 0x29e1c
lea rdx, [0x140155810]
mov rcx, qword [rbx + 0x38]
call fcn.14002f7f0
mov qword [0x14028f7e0], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movss xmm3, dword [0x140128858]
mov r8d, 0x1b14
lea rdx, [0x1402419d0]
mov rcx, qword [rbx + 0x38]
call fcn.14002f7f0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movss xmm3, dword [0x140128864]
mov r8d, 0x1b14
lea rdx, [0x1402419d0]
mov rcx, qword [rbx + 0x38]
call fcn.14002f7f0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movaps xmm3, xmm6
mov r8d, 0x1b14
lea rdx, [0x1402419d0]
mov rcx, qword [rbx + 0x38]
call fcn.14002f7f0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movaps xmm3, xmm6
mov r8d, 0x6f7dc
lea rdx, [0x1401ac740]
mov rcx, qword [rbx + 0x38]
call fcn.14002f7f0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movaps xmm3, xmm6
mov r8d, 0x16730
lea rdx, [0x14013f0e0]
mov rcx, qword [rbx + 0x38]
call fcn.14002f7f0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movaps xmm3, xmm6
mov r8d, 0x6870
lea rdx, [0x140243740]
mov rcx, qword [rbx + 0x38]
call fcn.14002f7f0
mov qword [0x14028f7d0], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movaps xmm3, xmm6
mov r8d, 0x2234
lea rdx, [0x14017f630]
mov rcx, qword [rbx + 0x38]
call fcn.14002f7f0
mov qword [0x14028f7c0], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movaps xmm3, xmm6
mov r8d, 0x4a94
lea rdx, [0x140181d80]
mov rcx, qword [rbx + 0x38]
call fcn.14002f7f0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movaps xmm3, xmm6
mov r8d, 0x3ff4
lea rdx, [0x14013b0e0]
mov rcx, qword [rbx + 0x38]
call fcn.14002f7f0
mov rsi, qword [rbx + 0x38]
cmp byte [rsi + 0x18], 0
je 0x14005eda3
mov r8d, 0x8ab
lea rdx, str.C:UsersjuliaOneDriveDesktopScriptsV2zKeyauthmenuimgui_masterimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmm6, xmmword [rbp + 0x70]
movaps xmmword [rbp + 0x170], xmm6
movaps xmm8, xmmword [rbp + 0x80]
movaps xmmword [rbp + 0x180], xmm8
movaps xmm9, xmmword [rbp + 0x90]
movaps xmmword [rbp + 0x190], xmm9
movaps xmmword [rbp + 0x1a0], xmm7
movaps xmm10, xmmword [rbp + 0xb0]
movaps xmmword [rbp + 0x1b0], xmm10
movaps xmm11, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x1c0], xmm11
movaps xmmword [rbp + 0x1d0], xmm7
movaps xmmword [rbp + 0x1e0], xmm7
movsd xmm12, qword [rbp + 0xf0]
movsd qword [rbp + 0x1f0], xmm12
movq rdi, xmm6
test rdi, rdi
je 0x14005ee39
mov r8d, 0x8ad
lea rdx, str.C:UsersjuliaOneDriveDesktopScriptsV2zKeyauthmenuimgui_masterimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rax, [0x140186820]
mov qword [rbp + 0x170], rax
mov dword [rbp + 0x178], 0x5bc
movss xmm0, dword [0x140128834]
movss dword [rbp + 0x184], xmm0
lea r12, [0x1401284b8]
mov qword [rbp + 0x1a8], r12
lea rdx, [rbp + 0x170]
mov rcx, rsi
call fcn.14002f4a0
mov rsi, qword [rbx + 0x38]
cmp byte [rsi + 0x18], 0
je 0x14005eea2
mov r8d, 0x8ab
lea rdx, str.C:UsersjuliaOneDriveDesktopScriptsV2zKeyauthmenuimgui_masterimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmmword [rbp + 0x70], xmm6
movaps xmmword [rbp + 0x80], xmm8
movaps xmmword [rbp + 0x90], xmm9
movaps xmmword [rbp + 0xa0], xmm7
movaps xmmword [rbp + 0xb0], xmm10
movaps xmmword [rbp + 0xc0], xmm11
movaps xmmword [rbp + 0xd0], xmm7
movaps xmmword [rbp + 0xe0], xmm7
movsd qword [rbp + 0xf0], xmm12
test rdi, rdi
je 0x14005ef03
mov r8d, 0x8ad
lea rdx, str.C:UsersjuliaOneDriveDesktopScriptsV2zKeyauthmenuimgui_masterimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rax, str.OTTO
mov qword [rbp + 0x70], rax
mov dword [rbp + 0x78], 0x8724
mov dword [rbp + 0x84], 0x42200000
mov qword [rbp + 0xa8], r12
lea rdx, [rbp + 0x70]
mov rcx, rsi
call fcn.14002f4a0
mov rbx, qword [rbx + 0x38]
cmp byte [rbx + 0x18], 0
je 0x14005ef56
mov r8d, 0x8ab
lea rdx, str.C:UsersjuliaOneDriveDesktopScriptsV2zKeyauthmenuimgui_masterimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmmword [rbp + 0x70], xmm6
movaps xmmword [rbp + 0x80], xmm8
movaps xmmword [rbp + 0x90], xmm9
movaps xmmword [rbp + 0xa0], xmm7
movaps xmmword [rbp + 0xb0], xmm10
movaps xmmword [rbp + 0xc0], xmm11
movaps xmmword [rbp + 0xd0], xmm7
movaps xmmword [rbp + 0xe0], xmm7
movsd qword [rbp + 0xf0], xmm12
test rdi, rdi
je 0x14005efb7
mov r8d, 0x8ad
lea rdx, str.C:UsersjuliaOneDriveDesktopScriptsV2zKeyauthmenuimgui_masterimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rax, [0x140186de0]
mov qword [rbp + 0x70], rax
mov dword [rbp + 0x78], 0x25958
mov dword [rbp + 0x84], 0x42200000
mov qword [rbp + 0xa8], r12
lea rdx, [rbp + 0x70]
mov rcx, rbx
call fcn.14002f4a0
mov qword [0x14028f7e8], rax
mov rbx, qword [0x14028f740]
test rbx, rbx
jne 0x14005f01a
mov r8d, 0xbd3
lea rdx, str.C:UsersjuliaOneDriveDesktopScriptsV2zKeyauthmenuimgui_masterimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x14028f740]
xor ecx, ecx
call fcn.14002a2c0
mov dword [rbx + 0x3804], 0x41000000
mov dword [rbx + 0x3808], 0x41000000
mov dword [rbx + 0x3814], 0x41000000
mov dword [rbx + 0x3818], 0x40800000
mov dword [rbx + 0x381c], 0x40800000
mov dword [rbx + 0x3820], 0x40800000
mov dword [rbx + 0x3834], r14d
mov dword [rbx + 0x383c], r14d
mov dword [rbx + 0x37d0], 0x40a00000
mov qword [rbx + 0x37d4], 0x41200000
mov dword [rbx + 0x3840], 0x40200000
mov dword [rbx + 0x3848], 0x40200000
mov dword [rbx + 0x380c], 0x40200000
mov dword [rbx + 0x37f4], 0x40200000
mov rax, qword [0x14028f740]
test rax, rax
jne 0x14005f0d5
mov r8d, 0xbd3
lea rdx, str.C:UsersjuliaOneDriveDesktopScriptsV2zKeyauthmenuimgui_masterimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x14028f740]
movaps xmm0, xmmword [0x140128c90]
movups xmmword [rax + 0x38a4], xmm0
movaps xmm1, xmmword [0x140128f40]
movups xmmword [rax + 0x38b4], xmm1
xorps xmm0, xmm0
movups xmmword [rax + 0x38f4], xmm0
xorps xmm1, xmm1
movups xmmword [rax + 0x3904], xmm1
movaps xmm0, xmmword [0x140128ec0]
movups xmmword [rax + 0x3974], xmm0
movaps xmm1, xmmword [0x140128d50]
movups xmmword [rax + 0x38c4], xmm1
movaps xmm0, xmmword [0x140128a10]
movups xmmword [rax + 0x38d4], xmm0
movaps xmm1, xmmword [0x140128cf0]
movups xmmword [rax + 0x38e4], xmm1
movaps xmm0, xmmword [0x140128dc0]
movups xmmword [rax + 0x3914], xmm0
movaps xmm1, xmmword [0x140128e90]
movups xmmword [rax + 0x3924], xmm1
movaps xmm0, xmm1
movups xmmword [rax + 0x3934], xmm1
movaps xmm1, xmmword [0x140128db0]
movups xmmword [rax + 0x3944], xmm1
movaps xmm0, xmm1
movups xmmword [rax + 0x3954], xmm1
movups xmmword [rax + 0x3964], xmm1
movaps xmm0, xmmword [0x140128df0]
movups xmmword [rax + 0x3984], xmm0
movaps xmm1, xmmword [0x140128e70]
movups xmmword [rax + 0x3994], xmm1
movups xmmword [rax + 0x39a4], xmm0
movups xmmword [rax + 0x39b4], xmm1
movaps xmm0, xmmword [0x140128cb0]
movups xmmword [rax + 0x39c4], xmm0
movaps xmm1, xmmword [0x140128e00]
movups xmmword [rax + 0x39d4], xmm1
movaps xmm0, xmmword [0x140128e40]
movups xmmword [rax + 0x39e4], xmm0
movaps xmm1, xmmword [0x140128e70]
movups xmmword [rax + 0x3a24], xmm1
movaps xmm0, xmmword [0x140128d80]
movups xmmword [rax + 0x3a34], xmm0
movaps xmm1, xmmword [0x140128df0]
movups xmmword [rax + 0x3a44], xmm1
movaps xmm0, xmmword [0x140128ee0]
movups xmmword [rax + 0x3a54], xmm0
movaps xmm1, xmmword [0x140128ca0]
movups xmmword [rax + 0x3a64], xmm1
movaps xmm0, xmmword [0x140128fb0]
movups xmmword [rax + 0x3a74], xmm0
movaps xmm1, xmmword [0x140128bd0]
movups xmmword [rax + 0x3a84], xmm1
movaps xmm0, xmmword [0x140128c70]
movups xmmword [rax + 0x3a94], xmm0
movaps xmm1, xmmword [0x140128d00]
movups xmmword [rax + 0x3aa4], xmm1
movaps xmm0, xmmword [0x140128e80]
movups xmmword [rax + 0x3ab4], xmm0
movaps xmm1, xmmword [0x140128cc0]
movups xmmword [rax + 0x3ac4], xmm1
movaps xmm0, xmmword [0x140128ee0]
movups xmmword [rax + 0x3ad4], xmm0
movaps xmm1, xmmword [0x140128e80]
movups xmmword [rax + 0x3ae4], xmm1
movaps xmm0, xmm1
movups xmmword [rax + 0x3af4], xmm1
movaps xmm1, xmmword [0x140128fa0]
movups xmmword [rax + 0x3b04], xmm1
movaps xmm0, xmmword [0x140128f10]
movups xmmword [rax + 0x3b14], xmm0
movaps xmm1, xmmword [0x140128d30]
movups xmmword [rax + 0x3b24], xmm1
movaps xmm0, xmmword [0x140128d20]
movups xmmword [rax + 0x3b34], xmm0
movaps xmm1, xmmword [0x140128c00]
movups xmmword [rax + 0x3b94], xmm1
movaps xmm0, xmmword [0x140128cd0]
movups xmmword [rax + 0x3ba4], xmm0
movaps xmm1, xmmword [0x140128ff0]
movups xmmword [rax + 0x3bb4], xmm1
movaps xmm0, xmmword [0x140128c80]
movups xmmword [rax + 0x3bc4], xmm0
movaps xmm1, xmmword [0x140128bb0]
movups xmmword [rax + 0x3bd4], xmm1
movaps xmm0, xmmword [0x140128bf0]
movups xmmword [rax + 0x3be4], xmm0
movaps xmm1, xmmword [0x140128da0]
movups xmmword [rax + 0x39f4], xmm1
movaps xmm0, xmmword [0x140128e60]
movups xmmword [rax + 0x3a04], xmm0
movaps xmm1, xmmword [0x140128de0]
movups xmmword [rax + 0x3a14], xmm1
mov rcx, r15
call fcn.140042e60
mov r14, qword [0x14028fc18]
mov rsi, qword [0x14028fc10]
mov rax, qword [0x14028f740]
test rax, rax
jne 0x14005f38f
mov r8d, 0x1092
lea rdx, str.C:UsersjuliaOneDriveDesktopScriptsV2zKeyauthmenuimgui_masterimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x14028f740]
lea rdi, [rax + 8]
cmp qword [rdi + 0x90], 0
je 0x14005f3be
mov r8d, 0x222
lea rdx, str.C:UsersjuliaOneDriveDesktopScriptsV2zKeyauthmenuimgui_master_backendsimgui_impl_dx11.cpp
lea rcx, str.io.BackendRendererUserData__nullptr___Already_initialized_a_renderer_backend__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x14028f740]
test rax, rax
je 0x14005f3c9
inc dword [rax + 0xf0]
mov ecx, 0x78
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rbx, rax
mov qword [rbp + 0x1890], rax
test rax, rax
je 0x14005f41a
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm0
movups xmmword [rbx + 0x20], xmm0
movups xmmword [rbx + 0x30], xmm0
movups xmmword [rbx + 0x40], xmm0
movups xmmword [rbx + 0x50], xmm0
movups xmmword [rbx + 0x60], xmm0
mov qword [rbx + 0x70], rax
mov dword [rbx + 0x70], 0x1388
mov dword [rbx + 0x74], 0x2710
xor r15d, r15d
jmp 0x14005f420
xor r15d, r15d
mov ebx, r15d
mov qword [rdi + 0x90], rbx
lea rax, str.imgui_impl_dx11
mov qword [rdi + 0x80], rax
or dword [rdi + 4], 8
mov qword [rbp + 0x50], r15
mov qword [rbp + 0x58], r15
mov qword [rbp + 0x220], r15
mov rax, qword [rsi]
lea r8, [rbp + 0x50]
lea rdx, [0x1401266f0]
mov rcx, rsi
call qword [rax]
test eax, eax
jne 0x14005f4a6
mov rcx, qword [rbp + 0x50]
mov rax, qword [rcx]
lea r8, [rbp + 0x58]
lea rdx, [0x140126700]
call qword [rax + Ordinal_50]
test eax, eax
jne 0x14005f4a6
mov rcx, qword [rbp + 0x58]
mov rax, qword [rcx]
lea r8, [rbp + 0x220]
lea rdx, [0x140126710]
call qword [rax + Ordinal_50]
test eax, eax
jne 0x14005f4a6
mov qword [rbx], rsi
mov qword [rbx + 8], r14
mov rax, qword [rbp + 0x220]
mov qword [rbx + 0x10], rax
mov rcx, qword [rbp + 0x50]
test rcx, rcx
je 0x14005f4b5
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbp + 0x58]
test rcx, rcx
je 0x14005f4c4
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rcx, qword [rbx + 8]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
xor r12b, r12b
mov dword [rbp + 0x1890], r12d
lea rdi, [0x140181870]
lea r14, [0x140181d80]
movss xmm7, dword [0x140128884]
movsd xmm8, qword [0x1401287c8]
xorps xmm10, xmm10
movss xmm13, dword [0x14012895c]
movss xmm15, dword [0x14012877c]
movss xmm11, dword [0x1401288c0]
movss xmm9, dword [0x140128888]
movss xmm12, dword [0x14012894c]
movss xmm14, dword [0x140128904]
movss xmm6, dword [0x1401288a0]
mov esi, 1
lea r9, [0x140243739]
lea r8, [0x1402434f0]
lea rdx, [0x14028df1f]
lea rcx, [0x1402526e0]
cmp qword [0x14028f7b8], 0
jne 0x14005f67d
mov qword [rbp + 0x80], r15
mov dword [rbp + 0xa0], r15d
mov dword [rbp + 0x128], r15d
mov qword [rbp + 0x140], rcx
mov qword [rbp + 0x130], rcx
mov qword [rbp + 0x148], rdx
mov qword [rbp + 0x138], rdx
lea r9, [rbp + 0x284]
lea r8, [rbp + 0x2c]
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x70]
call fcn.140045f40
mov rbx, rax
test rax, rax
je 0x14005f66f
mov qword [rbp - 0x6c], 1
mov qword [rbp - 0x5c], 0
mov eax, dword [rbp + 0x28]
mov dword [rbp - 0x80], eax
mov ecx, dword [rbp + 0x2c]
mov dword [rbp - 0x7c], ecx
mov dword [rbp - 0x78], esi
mov dword [rbp - 0x74], esi
mov dword [rbp - 0x70], Ordinal_33
mov dword [rbp - 0x64], r15d
mov dword [rbp - 0x60], 8
mov dword [rbp + 0x2ac], r15d
mov qword [rbp + 0x2a0], rbx
lea eax, [rax*4]
mov dword [rbp + 0x2a8], eax
mov qword [rsp + 0x60], r15
mov rcx, qword [0x14028fc10]
mov rax, qword [rcx]
lea r9, [rsp + 0x60]
lea r8, [rbp + 0x2a0]
lea rdx, [rbp - 0x80]
call qword [rax + Ordinal_41]
test eax, eax
js 0x14005f666
mov rcx, qword [0x14028fc10]
mov rax, qword [rcx]
lea r9, [0x14028f7b8]
xor r8d, r8d
mov rdx, qword [rsp + 0x60]
call qword [rax + gethostname]
test eax, eax
js 0x14005f666
mov rcx, qword [rsp + 0x60]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea r9, [0x140243739]
lea r8, [0x1402434f0]
cmp qword [0x14028f758], 0
jne 0x14005f789
mov qword [rbp + 0x80], r15
mov dword [rbp + 0xa0], r15d
mov dword [rbp + 0x128], r15d
mov qword [rbp + 0x140], r8
mov qword [rbp + 0x130], r8
mov qword [rbp + 0x148], r9
mov qword [rbp + 0x138], r9
lea r9, [rbp + 0x280]
lea r8, [rbp + 0x34]
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x70]
call fcn.140045f40
mov rbx, rax
test rax, rax
je 0x14005f789
mov qword [rbp - 0x6c], 1
mov qword [rbp - 0x5c], 0
mov eax, dword [rbp + 0x30]
mov dword [rbp - 0x80], eax
mov ecx, dword [rbp + 0x34]
mov dword [rbp - 0x7c], ecx
mov dword [rbp - 0x78], esi
mov dword [rbp - 0x74], esi
mov dword [rbp - 0x70], Ordinal_33
mov dword [rbp - 0x64], r15d
mov dword [rbp - 0x60], 8
mov dword [rbp + 0x2bc], r15d
mov qword [rbp + 0x2b0], rbx
lea eax, [rax*4]
mov dword [rbp + 0x2b8], eax
mov qword [rsp + 0x60], r15
mov rcx, qword [0x14028fc10]
mov rax, qword [rcx]
lea r9, [rsp + 0x60]
lea r8, [rbp + 0x2b0]
lea rdx, [rbp - 0x80]
call qword [rax + Ordinal_41]
test eax, eax
js 0x14005f780
mov rcx, qword [0x14028fc10]
mov rax, qword [rcx]
lea r9, [0x14028f758]
xor r8d, r8d
mov rdx, qword [rsp + 0x60]
call qword [rax + gethostname]
test eax, eax
js 0x14005f780
mov rcx, qword [rsp + 0x60]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
cmp qword [0x14028f7c8], 0
jne 0x14005f892
mov qword [rbp + 0x80], r15
mov dword [rbp + 0xa0], r15d
mov dword [rbp + 0x128], r15d
mov qword [rbp + 0x140], rdi
mov qword [rbp + 0x130], rdi
mov qword [rbp + 0x148], r14
mov qword [rbp + 0x138], r14
lea r9, [rbp + 0x20]
lea r8, [rbp + 0x3c]
lea rdx, [rbp + 0x38]
lea rcx, [rbp + 0x70]
call fcn.140045f40
mov rbx, rax
test rax, rax
je 0x14005f892
mov qword [rbp - 0x6c], 1
mov qword [rbp - 0x5c], 0
mov eax, dword [rbp + 0x38]
mov dword [rbp - 0x80], eax
mov ecx, dword [rbp + 0x3c]
mov dword [rbp - 0x7c], ecx
mov dword [rbp - 0x78], esi
mov dword [rbp - 0x74], esi
mov dword [rbp - 0x70], Ordinal_33
mov dword [rbp - 0x64], r15d
mov dword [rbp - 0x60], 8
mov dword [rbp + 0x27c], r15d
mov qword [rbp + 0x270], rbx
lea eax, [rax*4]
mov dword [rbp + 0x278], eax
mov qword [rsp + 0x60], r15
mov rcx, qword [0x14028fc10]
mov rax, qword [rcx]
lea r9, [rsp + 0x60]
lea r8, [rbp + 0x270]
lea rdx, [rbp - 0x80]
call qword [rax + Ordinal_41]
test eax, eax
js 0x14005f889
mov rcx, qword [0x14028fc10]
mov rax, qword [rcx]
lea r9, [0x14028f7c8]
xor r8d, r8d
mov rdx, qword [rsp + 0x60]
call qword [rax + gethostname]
test eax, eax
js 0x14005f889
mov rcx, qword [rsp + 0x60]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov dword [rsp + 0x20], esi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x360]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x14005f906
nop
lea rcx, [rbp + 0x360]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x360]
call qword [sym.imp.USER32.dll_DispatchMessageA]
movzx r12d, r12b
cmp dword [rbp + 0x368], 0x12
cmove r12d, esi
mov dword [rsp + 0x20], esi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x360]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x14005f8b0
mov dword [rbp + 0x1890], r12d
test r12b, r12b
jne 0x140061cac
mov r8d, dword [0x14028fb78]
test r8d, r8d
je 0x14005f9bc
mov r9d, dword [0x14028fb7c]
test r9d, r9d
je 0x14005f9bc
mov rcx, qword [0x14028fc00]
test rcx, rcx
je 0x14005f94d
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x14028fc00], r15
mov r8d, dword [0x14028fb78]
mov r9d, dword [0x14028fb7c]
mov rcx, qword [0x14028fc08]
mov rax, qword [rcx]
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], r15d
xor edx, edx
call qword [rax + 0x68]
mov dword [0x14028fb7c], r15d
mov dword [0x14028fb78], r15d
mov rcx, qword [0x14028fc08]
mov rax, qword [rcx]
lea r9, [rbp + 0x228]
lea r8, [0x1401283f8]
xor edx, edx
call qword [rax + 0x48]
mov rcx, qword [0x14028fc10]
mov rax, qword [rcx]
lea r9, [0x14028fc00]
xor r8d, r8d
mov rdx, qword [rbp + 0x228]
call qword [rax + 0x48]
mov rcx, qword [rbp + 0x228]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rbx, qword [0x14028f740]
test rbx, rbx
je 0x14005f9d6
mov rbx, qword [rbx + 0x98]
test rbx, rbx
jne 0x14005f9f3
jmp 0x14005f9d9
mov rbx, r15
mov r8d, 0x252
lea rdx, str.C:UsersjuliaOneDriveDesktopScriptsV2zKeyauthmenuimgui_master_backendsimgui_impl_dx11.cpp
lea rcx, str.bd___nullptr___Did_you_call_ImGui_ImplDX11_Init____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp qword [rbx + 0x48], 0
jne 0x14005f9ff
call fcn.1400427f0
call fcn.140043bd0
call fcn.14000a4a0
cmp byte [0x14028ffb4], 0
je 0x140061bfe
mov ecx, reloc.WLDAP32.dll_Ordinal_35
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
mov ebx, 0x8000
test bx, ax
jne 0x140061f15
mov rax, qword [0x14028f740]
mov qword [rax + 0x47c8], 0
mov qword [rax + 0x47d0], 0
mov dword [rax + 0x47bc], esi
or dword [rax + 0x47b8], 3
mov dword [rax + 0x47d8], 0x44160000
mov dword [rax + 0x47dc], 0x43c80000
mov dword [rax + 0x47c0], esi
xor edx, edx
mov r8d, 0x12f
lea rcx, str.imgui_menu
call fcn.140010460
cmp byte [0x14028f76f], 0
je 0x14005fc4b
mov ecx, dword [0x14013f0d4]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
mov ecx, 0x8001
test cx, ax
je 0x14005fc4b
mov esi, dword [reloc.WS2_32.dll_accept]
add esi, dword [0x14028f878]
mov ebx, dword [reloc.WS2_32.dll_accept]
add ebx, dword [0x14028f87c]
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetDC]
mov rdi, rax
mov r8d, esi
mov edx, ebx
mov rcx, rax
call qword [sym.imp.GDI32.dll_GetPixel]
mov r14d, eax
mov rdx, rdi
xor ecx, ecx
call qword [sym.imp.USER32.dll_ReleaseDC]
mov esi, dword [reloc.WS2_32.dll_accept]
add esi, dword [0x14028f878]
mov ebx, dword [reloc.WS2_32.dll_accept]
add ebx, dword [0x14028f87c]
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetDC]
mov rdi, rax
mov r8d, esi
mov edx, ebx
mov rcx, rax
call qword [sym.imp.GDI32.dll_GetPixel]
mov ebx, eax
mov rdx, rdi
xor ecx, ecx
call qword [sym.imp.USER32.dll_ReleaseDC]
movzx r9d, r14b
movzx ecx, bl
sub r9d, ecx
movzx r8d, r14w
shr r8d, 8
movzx ecx, bx
shr ecx, 8
sub r8d, ecx
shr ebx, 0x10
movzx ecx, bl
shr r14d, 0x10
movzx eax, r14b
sub eax, ecx
cdq
mov ecx, eax
xor ecx, edx
sub ecx, edx
mov eax, r8d
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, r9d
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov esi, 1
cmp ecx, dword [reloc.WS2_32.dll_ioctlsocket]
jle 0x14005fc46
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x7c], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x68], xmm1
mov dword [rbp - 0x80], r15d
mov dword [rbp - 0x6c], 2
lea r8d, [rsi + 0x27]
lea rdx, [rbp - 0x80]
mov ecx, esi
call qword [sym.imp.USER32.dll_SendInput]
movsxd rbx, dword [reloc.WLDAP32.dll_Ordinal_50]
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rdi, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rdi, 0x989680
jne 0x14005fbd2
imul rcx, rax, 0x64
jmp 0x14005fbed
cqo
idiv rdi
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rdi
add rcx, rax
mov qword [rsp + 0x60], rcx
test rbx, rbx
jle 0x14005fc23
imul rdx, rbx, 0xf4240
movabs rdi, 0x7fffffffffffffff
mov rax, rdi
sub rax, rdx
cmp rcx, rax
jge 0x14005fc1e
lea rax, [rcx + rdx]
mov qword [rsp + 0x60], rax
jmp 0x14005fc23
mov qword [rsp + 0x60], rdi
lea rcx, [rsp + 0x60]
call fcn.140067b50
mov dword [rbp - 0x6c], 4
mov r8d, Ordinal_41
lea rdx, [rbp - 0x80]
mov ecx, esi
call qword [sym.imp.USER32.dll_SendInput]
mov ebx, 0x8000
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14005fff2
mov r15d, dword [0x14028f768]
mov r14d, dword [0x14028f784]
call qword [sym.imp.MSVCP140.dll_unsigned_int___cdecl_std::_Random_device_void_]
mov dword [rbp + 0x1794], 0xffffffff
mov dword [rbp + 0x414], eax
mov rdx, rsi
nop
mov ecx, eax
shr ecx, 0x1e
xor ecx, eax
imul eax, ecx, 0x6c078965
add eax, edx
mov dword [rbp + rdx*4 + 0x414], eax
inc rdx
cmp rdx, 0x270
jb 0x14005fc80
mov edi, 0x270
mov dword [rbp + 0x410], edi
cmp byte [0x14028f76e], 0
je 0x14005fe6e
mov ecx, esi
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test bx, ax
je 0x14005ffef
cmp byte [0x14028f78a], 0
je 0x14005ffbd
mov edx, dword [0x14028f798]
mov ecx, edx
neg ecx
lea eax, [rcx - 0x80000000]
mov r8d, 0x80000000
lea esi, [rcx + r8]
cmp ecx, r8d
cmovae esi, eax
lea eax, [rdx - 0x80000000]
lea ebx, [rdx + r8]
cmp edx, r8d
cmovae ebx, eax
sub ebx, esi
cmp ebx, 0xffffffff
jne 0x14005fd9c
lea r8, [rbp + 0x418]
mov r9d, edi
nop dword [rax]
mov edx, dword [r8 - 4]
xor edx, dword [r8]
btr edx, 0x1f
xor edx, dword [r8 - 4]
mov eax, edx
and al, 1
neg al
sbb ecx, ecx
and ecx, 0x9908b0df
shr edx, 1
xor ecx, edx
xor ecx, dword [r8 + 0x630]
mov dword [r8 + 0x9bc], ecx
lea r8, [r8 + 4]
sub r9, 1
jne 0x14005fd20
mov edi, dword [rbp + 0x410]
mov ecx, dword [rbp + rdi*4 + 0x414]
inc edi
mov dword [rbp + 0x410], edi
mov eax, ecx
shr eax, 0xb
and eax, dword [rbp + 0x1794]
xor ecx, eax
mov eax, ecx
and eax, 0xff3a58ad
shl eax, 7
xor ecx, eax
mov eax, ecx
and eax, 0xffffdf8c
shl eax, 0xf
xor ecx, eax
mov edx, ecx
shr edx, 0x12
xor edx, ecx
jmp 0x14005fdd6
lea edi, [rbx + 1]
nop
xor r8d, r8d
xor eax, eax
test ebx, ebx
je 0x14005fdbd
lea rcx, [rbp + 0x410]
call fcn.140068ac0
mov r8d, eax
mov eax, 0xffffffff
xor edx, edx
div edi
mov r9d, edx
mov ecx, eax
xor edx, edx
mov eax, r8d
div edi
cmp eax, ecx
jb 0x14005fdd6
cmp r9d, ebx
jne 0x14005fda0
add edx, esi
mov r8d, 0x80000000
lea eax, [rdx + r8]
lea ecx, [rdx - 0x80000000]
cmp edx, r8d
cmovae ecx, eax
add r15d, ecx
mov edx, dword [0x14028f790]
lea ecx, [rdx - 0x80000000]
lea ebx, [rdx + r8]
cmp edx, r8d
cmovae ebx, ecx
add ebx, r8d
cmp ebx, 0xffffffff
jne 0x14005fe25
lea rcx, [rbp + 0x410]
call fcn.140068ac0
mov edx, eax
add r14d, eax
jmp 0x14005ffb3
lea edi, [rbx + 1]
nop dword [rax + rax]
xor r8d, r8d
xor eax, eax
test ebx, ebx
je 0x14005fe4d
lea rcx, [rbp + 0x410]
call fcn.140068ac0
mov r8d, eax
mov eax, 0xffffffff
xor edx, edx
div edi
mov r9d, edx
mov ecx, eax
xor edx, edx
mov eax, r8d
div edi
cmp eax, ecx
jb 0x14005fe66
cmp r9d, ebx
jne 0x14005fe30
add r14d, edx
jmp 0x14005ffb3
mov ecx, 2
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test bx, ax
je 0x14005ffef
mov ecx, esi
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test bx, ax
je 0x14005ffef
cmp byte [0x14028f78a], 0
je 0x14005ffbd
mov edx, dword [0x14028f798]
mov ecx, edx
neg ecx
lea eax, [rcx - 0x80000000]
mov edi, 0x80000000
lea esi, [rcx + rdi]
cmp ecx, edi
cmovae esi, eax
lea eax, [rdx - 0x80000000]
lea ebx, [rdx + rdi]
cmp edx, edi
cmovae ebx, eax
sub ebx, esi
cmp ebx, 0xffffffff
jne 0x14005fee2
lea rcx, [rbp + 0x410]
call fcn.140068ac0
mov edx, eax
jmp 0x14005ff20
lea edi, [rbx + 1]
xor r8d, r8d
xor eax, eax
test ebx, ebx
je 0x14005ff02
lea rcx, [rbp + 0x410]
call fcn.140068ac0
mov r8d, eax
mov eax, 0xffffffff
xor edx, edx
div edi
mov r9d, edx
mov ecx, eax
xor edx, edx
mov eax, r8d
div edi
cmp eax, ecx
jb 0x14005ff1b
cmp r9d, ebx
jne 0x14005fee5
mov edi, 0x80000000
add edx, esi
lea eax, [rdx + rdi]
lea ecx, [rdx - 0x80000000]
cmp edx, edi
cmovae ecx, eax
add r15d, ecx
mov ecx, dword [0x14028f790]
neg ecx
lea eax, [rcx - 0x80000000]
lea esi, [rcx + rdi]
cmp ecx, edi
cmovae esi, eax
mov ebx, edi
sub ebx, esi
cmp ebx, 0xffffffff
jne 0x14005ff62
lea rcx, [rbp + 0x410]
call fcn.140068ac0
mov edx, eax
jmp 0x14005ffa0
lea edi, [rbx + 1]
xor r8d, r8d
xor eax, eax
test ebx, ebx
je 0x14005ff82
lea rcx, [rbp + 0x410]
call fcn.140068ac0
mov r8d, eax
mov eax, 0xffffffff
xor edx, edx
div edi
mov r9d, edx
mov ecx, eax
xor edx, edx
mov eax, r8d
div edi
cmp eax, ecx
jb 0x14005ff9b
cmp r9d, ebx
jne 0x14005ff65
mov edi, 0x80000000
add edx, esi
lea eax, [rdx + rdi]
lea ecx, [rdx - 0x80000000]
cmp edx, edi
cmovae ecx, eax
add r14d, ecx
mov ebx, 0x8000
mov esi, 1
call fcn.140058dc0
call fcn.140058ce0
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, r14d
mov edx, r15d
mov ecx, esi
call qword [sym.imp.USER32.dll_mouse_event]
cmp byte [0x14028f76c], 0
je 0x14005ffef
call fcn.140058b90
xor r15d, r15d
mov ecx, dword [reloc.WS2_32.dll_WSASetLastError]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140060010
cmp byte [reloc.WS2_32.dll_accept], 0
sete byte [0x140186818]
mov ecx, dword [0x140181864]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14006002e
cmp byte [0x14028f76d], 0
sete byte [0x14028f76d]
mov ecx, WSAStartup
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14006004b
cmp byte [0x14028f78b], 0
sete byte [0x14028f78b]
cmp byte [0x14028f76d], 0
je 0x1400607f3
cmp byte [0x14028f73a], 0
jne 0x1400607f3
mov eax, dword [0x14028f77c]
mov dword [rbp + 0x70], eax
mov dword [rbp + 0x74], eax
mov dword [rbp + 0x78], eax
mov dword [rbp + 0x7c], eax
mov dword [rbp + 0x80], eax
mov dword [rbp + 0x84], eax
mov dword [rbp + 0x88], eax
mov dword [rbp + 0x8c], eax
mov dword [rbp + 0x90], eax
mov eax, dword [0x14028f778]
mov dword [rbp + 0x94], eax
mov dword [rbp + 0x98], eax
mov dword [rbp + 0x9c], eax
mov dword [rbp + 0xa0], eax
mov dword [rbp + 0xa4], eax
mov dword [rbp + 0xa8], eax
mov dword [rbp + 0xac], eax
mov dword [rbp + 0xb0], eax
mov dword [rbp + 0xb4], eax
mov eax, dword [0x14028f780]
mov dword [rbp + 0xb8], eax
mov dword [rbp + 0xbc], eax
mov dword [rbp + 0xc0], eax
mov dword [rbp + 0xc4], eax
mov dword [rbp + 0xc8], eax
mov dword [rbp + 0xcc], eax
mov dword [rbp + 0xd0], eax
mov dword [rbp + 0xd4], eax
mov dword [rbp + 0xd8], eax
mov eax, dword [0x14028f79c]
mov dword [rbp - 0x80], eax
mov dword [rbp - 0x7c], eax
mov dword [rbp - 0x78], eax
mov dword [rbp - 0x74], eax
mov dword [rbp - 0x70], eax
mov dword [rbp - 0x6c], eax
mov dword [rbp - 0x68], eax
mov dword [rbp - 0x64], eax
mov dword [rbp - 0x60], eax
mov eax, dword [0x14028f774]
mov dword [rbp - 0x5c], eax
mov dword [rbp - 0x58], eax
mov dword [rbp - 0x54], eax
mov dword [rbp - 0x50], eax
mov dword [rbp - 0x4c], eax
mov dword [rbp - 0x48], eax
mov dword [rbp - 0x44], eax
mov dword [rbp - 0x40], eax
mov dword [rbp - 0x3c], eax
mov eax, dword [0x14028f7b0]
mov dword [rbp - 0x38], eax
mov dword [rbp - 0x34], eax
mov dword [rbp - 0x30], eax
mov dword [rbp - 0x2c], eax
mov dword [rbp - 0x28], eax
mov dword [rbp - 0x24], eax
mov dword [rbp - 0x20], eax
mov dword [rbp - 0x1c], eax
mov dword [rbp - 0x18], eax
call qword [sym.imp.MSVCP140.dll_unsigned_int___cdecl_std::_Random_device_void_]
mov dword [rbp + 0x1794], 0xffffffff
mov dword [rbp + 0x414], eax
mov rdx, rsi
nop dword [rax]
mov ecx, eax
shr ecx, 0x1e
xor ecx, eax
imul eax, ecx, 0x6c078965
add eax, edx
mov dword [rbp + rdx*4 + 0x414], eax
inc rdx
cmp rdx, 0x270
jb 0x140060190
mov edi, 0x270
mov dword [rbp + 0x410], edi
cmp byte [0x14028f76e], 0
je 0x140060597
mov ecx, esi
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test bx, ax
je 0x140060597
mov r14, r15
mov r13d, 0x80000000
nop dword [rax]
nop dword [rax + rax]
cmp byte [0x14028f78a], 0
je 0x1400604ac
mov edx, dword [0x14028f798]
mov ecx, edx
neg ecx
lea eax, [rcx - 0x80000000]
lea esi, [rcx + r13]
cmp ecx, r13d
cmovae esi, eax
lea eax, [rdx - 0x80000000]
lea ebx, [rdx + r13]
cmp edx, r13d
cmovae ebx, eax
sub ebx, esi
cmp ebx, 0xffffffff
jne 0x1400603c8
cmp edi, 0x270
jne 0x140060294
lea r8, [rbp + 0x418]
mov r9d, edi
nop dword [rax]
nop dword [rax + rax]
mov edx, dword [r8 - 4]
xor edx, dword [r8]
btr edx, 0x1f
xor edx, dword [r8 - 4]
mov eax, edx
and al, 1
neg al
sbb ecx, ecx
and ecx, 0x9908b0df
xor ecx, dword [r8 + 0x630]
shr edx, 1
xor ecx, edx
mov dword [r8 + 0x9bc], ecx
lea r8, [r8 + 4]
sub r9, 1
jne 0x140060250
mov edi, dword [rbp + 0x410]
jmp 0x140060389
cmp edi, 0x4e0
jb 0x140060389
lea r10, [rbp + 0xdd4]
mov r11d, 0xe3
mov eax, dword [rbp + 0xdd4]
nop dword [rax]
nop word [rax + rax]
lea r8, [r10 + 4]
mov edx, eax
xor edx, dword [r8]
btr edx, 0x1f
xor edx, eax
mov eax, edx
and al, 1
neg al
sbb ecx, ecx
and ecx, 0x9908b0df
shr edx, 1
xor ecx, edx
xor ecx, dword [r10 + 0x634]
mov dword [r10 - 0x9c0], ecx
lea r10, [r8]
sub r11, 1
mov eax, dword [r8]
jne 0x1400602c0
lea r10, [rbp + 0x1160]
mov r11d, 0x18c
mov eax, dword [rbp + 0x1160]
nop
lea r8, [r10 + 4]
mov edx, eax
xor edx, dword [r8]
btr edx, 0x1f
xor edx, eax
mov eax, edx
and al, 1
neg al
sbb ecx, ecx
and ecx, 0x9908b0df
shr edx, 1
xor ecx, edx
xor ecx, dword [r10 - 0xd4c]
mov dword [r10 - 0x9c0], ecx
lea r10, [r8]
sub r11, 1
mov eax, dword [r8]
jne 0x140060310
mov edx, dword [rbp + 0x1790]
xor edx, dword [rbp + 0x414]
btr edx, 0x1f
xor edx, dword [rbp + 0x1790]
mov eax, edx
and al, 1
neg al
sbb ecx, ecx
and ecx, 0x9908b0df
shr edx, 1
xor ecx, edx
xor ecx, dword [rbp + 0xa44]
mov dword [rbp + 0xdd0], ecx
mov edi, r15d
mov dword [rbp + 0x410], r15d
mov eax, edi
mov ecx, dword [rbp + rax*4 + 0x414]
inc edi
mov dword [rbp + 0x410], edi
mov eax, ecx
shr eax, 0xb
and eax, dword [rbp + 0x1794]
xor ecx, eax
mov eax, ecx
and eax, 0xff3a58ad
shl eax, 7
xor ecx, eax
mov eax, ecx
and eax, 0xffffdf8c
shl eax, 0xf
xor ecx, eax
mov edx, ecx
shr edx, 0x12
xor edx, ecx
jmp 0x140060407
lea edi, [rbx + 1]
nop dword [rax + rax]
mov r8d, r15d
mov eax, r15d
test ebx, ebx
je 0x1400603ee
lea rcx, [rbp + 0x410]
call fcn.140068ac0
mov r8d, eax
mov eax, 0xffffffff
xor edx, edx
div edi
mov r9d, edx
mov ecx, eax
xor edx, edx
mov eax, r8d
div edi
cmp eax, ecx
jb 0x140060407
cmp r9d, ebx
jne 0x1400603d0
add edx, esi
lea eax, [rdx + r13]
lea ecx, [rdx - 0x80000000]
cmp edx, r13d
cmovae ecx, eax
add dword [rbp + r14 + 0x70], ecx
mov ecx, dword [0x14028f790]
neg ecx
lea eax, [rcx - 0x80000000]
lea esi, [rcx + r13]
cmp ecx, r13d
cmovae esi, eax
mov ebx, r13d
sub ebx, esi
cmp ebx, 0xffffffff
jne 0x140060450
lea rcx, [rbp + 0x410]
call fcn.140068ac0
mov edx, eax
jmp 0x14006048a
lea edi, [rbx + 1]
mov r8d, r15d
mov eax, r15d
test ebx, ebx
je 0x140060471
lea rcx, [rbp + 0x410]
call fcn.140068ac0
mov r8d, eax
mov eax, 0xffffffff
xor edx, edx
div edi
mov r9d, edx
mov ecx, eax
xor edx, edx
mov eax, r8d
div edi
cmp eax, ecx
jb 0x14006048a
cmp r9d, ebx
jne 0x140060453
add edx, esi
lea eax, [rdx + r13]
lea ecx, [rdx - 0x80000000]
cmp edx, r13d
cmovae ecx, eax
add dword [rbp + r14 - 0x80], ecx
mov edi, dword [rbp + 0x410]
mov esi, 1
movaps xmm2, xmm7
mov edx, dword [rbp + r14 - 0x80]
mov ecx, dword [rbp + r14 + 0x70]
call fcn.14005d1f0
mov byte [0x14028f73a], 1
mov ecx, esi
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x140060589
movd xmm0, dword [reloc.WLDAP32.dll_Ordinal_50]
cvtdq2ps xmm0, xmm0
movaps xmm1, xmm7
divss xmm1, xmm0
xorps xmm2, xmm2
cvtss2sd xmm2, xmm1
divsd xmm2, xmm8
cvttsd2si eax, xmm2
movsxd rbx, eax
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rsi, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rsi, 0x989680
jne 0x14006051b
imul rcx, rax, 0x64
jmp 0x140060536
cqo
idiv rsi
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rsi
add rcx, rax
mov qword [rsp + 0x60], rcx
test rbx, rbx
jle 0x14006056c
imul rdx, rbx, 0xf4240
movabs r8, 0x7fffffffffffffff
mov rax, r8
sub rax, rdx
cmp rcx, rax
jge 0x140060567
lea rax, [rcx + rdx]
mov qword [rsp + 0x60], rax
jmp 0x14006056c
mov qword [rsp + 0x60], r8
lea rcx, [rsp + 0x60]
call fcn.140067b50
add r14, 4
cmp r14, 0x6c
mov esi, 1
jl 0x1400601f0
mov r12d, dword [rbp + 0x1890]
mov r13d, dword [rbp + 0x1898]
mov ecx, 2
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
mov ebx, 0x8000
test bx, ax
je 0x1400607f8
mov ecx, esi
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test bx, ax
je 0x1400607f8
mov r14, r15
mov r13d, 0x80000000
nop word [rax + rax]
cmp byte [0x14028f78a], 0
je 0x1400606f7
mov edx, dword [0x14028f798]
mov ecx, edx
neg ecx
lea eax, [rcx - 0x80000000]
lea esi, [rcx + r13]
cmp ecx, r13d
cmovae esi, eax
lea eax, [rdx - 0x80000000]
lea ebx, [rdx + r13]
cmp edx, r13d
cmovae ebx, eax
sub ebx, esi
cmp ebx, 0xffffffff
jne 0x14006061e
lea rcx, [rbp + 0x410]
call fcn.140068ac0
mov edx, eax
jmp 0x140060658
lea edi, [rbx + 1]
mov r8d, r15d
mov eax, r15d
test ebx, ebx
je 0x14006063f
lea rcx, [rbp + 0x410]
call fcn.140068ac0
mov r8d, eax
mov eax, 0xffffffff
xor edx, edx
div edi
mov r9d, edx
mov ecx, eax
xor edx, edx
mov eax, r8d
div edi
cmp eax, ecx
jb 0x140060658
cmp r9d, ebx
jne 0x140060621
add edx, esi
lea eax, [rdx + r13]
lea ecx, [rdx - 0x80000000]
cmp edx, r13d
cmovae ecx, eax
add dword [rbp + r14 + 0x70], ecx
mov ecx, dword [0x14028f790]
neg ecx
lea eax, [rcx - 0x80000000]
lea esi, [rcx + r13]
cmp ecx, r13d
cmovae esi, eax
mov ebx, r13d
sub ebx, esi
cmp ebx, 0xffffffff
jne 0x1400606a1
lea rcx, [rbp + 0x410]
call fcn.140068ac0
mov edx, eax
jmp 0x1400606db
lea edi, [rbx + 1]
mov r8d, r15d
mov eax, r15d
test ebx, ebx
je 0x1400606c2
lea rcx, [rbp + 0x410]
call fcn.140068ac0
mov r8d, eax
mov eax, 0xffffffff
xor edx, edx
div edi
mov r9d, edx
mov ecx, eax
xor edx, edx
mov eax, r8d
div edi
cmp eax, ecx
jb 0x1400606db
cmp r9d, ebx
jne 0x1400606a4
add edx, esi
lea eax, [rdx + r13]
lea ecx, [rdx - 0x80000000]
cmp edx, r13d
cmovae ecx, eax
add dword [rbp + r14 - 0x80], ecx
mov esi, 1
movaps xmm2, xmm7
mov edx, dword [rbp + r14 - 0x80]
mov ecx, dword [rbp + r14 + 0x70]
call fcn.14005d1f0
mov byte [0x14028f73a], 1
mov ecx, 2
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x1400607e5
mov ecx, esi
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x1400607e5
movd xmm0, dword [reloc.WLDAP32.dll_Ordinal_50]
cvtdq2ps xmm0, xmm0
movaps xmm1, xmm7
divss xmm1, xmm0
xorps xmm2, xmm2
cvtss2sd xmm2, xmm1
divsd xmm2, xmm8
cvttsd2si eax, xmm2
movsxd rbx, eax
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rdi, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rdi, 0x989680
jne 0x14006077c
imul rcx, rax, 0x64
jmp 0x140060797
cqo
idiv rdi
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rdi
add rcx, rax
mov qword [rsp + 0x60], rcx
test rbx, rbx
jle 0x1400607cd
imul rdx, rbx, 0xf4240
movabs r8, 0x7fffffffffffffff
mov rax, r8
sub rax, rdx
cmp rcx, rax
jge 0x1400607c8
lea rax, [rdx + rcx]
mov qword [rsp + 0x60], rax
jmp 0x1400607cd
mov qword [rsp + 0x60], r8
lea rcx, [rsp + 0x60]
call fcn.140067b50
add r14, 4
cmp r14, 0x6c
jl 0x1400605d0
mov r12d, dword [rbp + 0x1890]
mov r13d, dword [rbp + 0x1898]
mov ebx, 0x8000
mov ecx, 2
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test bx, ax
je 0x140060815
mov ecx, esi
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test bx, ax
jne 0x14006081c
mov byte [0x14028f73a], 0
call fcn.14005d5a0
cmp dword [reloc.WS2_32.dll_accept], 3
jne 0x140061beb
cmp byte [0x14028fab0], 0
je 0x140061beb
mov rcx, qword [0x14028f740]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
mov r10, qword [rax + 0x2a0]
movaps xmm0, xmmword [0x140128d70]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.1400045c0
mov dword [rbp + 0x230], 0x42ea0000
mov dword [rbp + 0x234], 0x42340000
mov qword [rbp + 0x238], 0
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm10
mov r9d, eax
lea r8, [rbp + 0x230]
lea rdx, [rbp + 0x238]
mov rcx, r10
call fcn.14002dd90
mov rcx, qword [0x14028f740]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
mov r10, qword [rax + 0x2a0]
movaps xmm0, xmmword [0x140128d60]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.1400045c0
mov dword [rbp + 0x240], 0x42ea0000
mov dword [rbp + 0x244], 0x43c08000
mov dword [rbp + 0x218], 0
mov dword [rbp + 0x21c], 0x42340000
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm10
mov r9d, eax
lea r8, [rbp + 0x240]
lea rdx, [rbp + 0x218]
mov rcx, r10
call fcn.14002dd90
mov rcx, qword [0x14028f740]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
mov r10, qword [rax + 0x2a0]
movaps xmm0, xmmword [0x140128c60]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.1400045c0
mov dword [rbp + 0x248], 0x42ec0000
mov dword [rbp + 0x24c], 0x42340000
mov qword [rbp + 0x200], 0x42ea0000
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm10
mov r9d, eax
lea r8, [rbp + 0x248]
lea rdx, [rbp + 0x200]
mov rcx, r10
call fcn.14002dd90
mov rcx, qword [0x14028f740]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
mov r10, qword [rax + 0x2a0]
movaps xmm0, xmmword [0x140128d70]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.1400045c0
mov dword [rbp + 0x208], 0x44228000
mov dword [rbp + 0x20c], 0x42340000
mov qword [rbp + 0x210], 0x42ee0000
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm10
mov r9d, eax
lea r8, [rbp + 0x208]
lea rdx, [rbp + 0x210]
mov rcx, r10
call fcn.14002dd90
mov rcx, qword [0x14028f7e8]
mov qword [rsp + 0x60], rcx
mov rdi, qword [0x14028f740]
mov rbx, rcx
test rcx, rcx
jne 0x140060a91
mov rcx, qword [rdi + 0x48]
mov rbx, rcx
test rcx, rcx
jne 0x140060a8c
mov rbx, qword [rdi + 0x38]
cmp dword [rbx + 0x58], ecx
jg 0x140060a82
mov r8d, 0x730
lea rdx, str.C:UsersjuliaOneDriveDesktopScriptsV2zKeyauthmenuimgui_masterimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x60]
mov rcx, qword [rax]
mov rbx, rcx
mov qword [rsp + 0x60], rcx
call fcn.1400137d0
lea rcx, [rdi + 0x4848]
lea rdx, [rsp + 0x60]
call fcn.140020d10
mov rax, qword [rdi + 0x3ed8]
mov rdx, qword [rbx + 0x40]
mov rdx, qword [rdx + 8]
mov rcx, qword [rax + 0x2a0]
call fcn.14002b410
mov r8, qword [0x14028f740]
mov rax, qword [r8 + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rcx, qword [r8 + 0x3ed8]
mov dword [rcx + 0x298], 0x3f4ccccd
mov rax, qword [rcx]
movss xmm0, dword [rax + 0x3c14]
mulss xmm0, dword [0x14012879c]
mov rax, qword [rcx + 0x370]
test rax, rax
je 0x140060b0f
mulss xmm0, dword [rax + 0x298]
movss dword [r8 + 0x3c28], xmm0
movss dword [r8 + 0x3c10], xmm0
mov rax, qword [r8 + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ed8]
mov rbx, qword [rax + 0x2a0]
movaps xmm0, xmmword [0x140129000]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.1400045c0
mov esi, eax
mov dword [rbp + 0x60], 0x41400000
mov dword [rbp + 0x64], 0x40e00000
test eax, 0xff000000
je 0x140060c05
mov rcx, qword [rbx + 0x38]
mov rdi, qword [rcx + 8]
movss xmm6, dword [rcx + 0x10]
mov rdx, qword [rdi + 0x40]
mov rcx, qword [rbx + 0x98]
cmp qword [rdx + 8], rcx
je 0x140060ba6
mov r8d, 0x632
lea rdx, str.C:UsersjuliaOneDriveDesktopScriptsV2zKeyauthmenuimgui_masterimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rbx + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm10
lea rax, [0x140128189]
mov qword [rsp + 0x38], rax
lea rax, str.T_I_G_E_R
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], esi
lea r9, [rbp + 0x60]
movaps xmm2, xmm6
mov rdx, rbx
mov rcx, rdi
call fcn.140033930
mov r8, qword [0x14028f740]
movss xmm6, dword [0x1401288a0]
mov rax, qword [r8 + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rcx, qword [r8 + 0x3ed8]
mov dword [rcx + 0x298], 0x3f800000
mov rax, qword [rcx]
movss xmm0, dword [rax + 0x3c14]
mov rax, qword [rcx + 0x370]
test rax, rax
je 0x140060c43
mulss xmm0, dword [rax + 0x298]
movss dword [r8 + 0x3c28], xmm0
movss dword [r8 + 0x3c10], xmm0
call fcn.1400138f0
mov rcx, qword [0x14028f740]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x14012889c]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x140128800]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
movss dword [rsp + 0x20], xmm15
lea rdx, [0x1400e1a50]
lea rcx, str.SCRIPTS
call fcn.14005c990
mov ecx, dword [reloc.WS2_32.dll_accept]
test al, al
mov esi, 1
cmovne ecx, esi
mov dword [reloc.WS2_32.dll_accept], ecx
mov rcx, qword [0x14028f740]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], sil
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x1401288ac]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x140128800]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], sil
movss dword [rsp + 0x20], xmm15
lea rdx, [0x1400e1a54]
lea rcx, str.TRIGGERBOT
call fcn.14005c990
mov ecx, dword [reloc.WS2_32.dll_accept]
test al, al
mov ebx, 2
cmovne ecx, ebx
mov dword [reloc.WS2_32.dll_accept], ecx
mov rcx, qword [0x14028f740]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], sil
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x1401288d0]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x140128800]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], sil
movss dword [rsp + 0x20], xmm15
lea rdx, [0x1400e1a58]
lea rcx, str.SETTINGS
call fcn.14005c990
test al, al
je 0x140060dfe
mov dword [reloc.WS2_32.dll_accept], 3
jmp 0x140061377
cmp dword [reloc.WS2_32.dll_accept], esi
jne 0x140061232
mov eax, dword [reloc.WS2_32.dll_accept]
cmp eax, esi
jne 0x14006102e
mov rcx, qword [0x14028f740]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], sil
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140128848]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm11
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], sil
mov edx, 0xffc8c8c8
call fcn.140005f00
movaps xmm3, xmm15
lea rdx, [0x1400e1a50]
lea rcx, str.NORMAL
call fcn.14005cc70
mov ecx, dword [reloc.WS2_32.dll_accept]
test al, al
cmovne ecx, esi
mov dword [reloc.WS2_32.dll_accept], ecx
movss xmm1, dword [0x14012899c]
movaps xmm0, xmm10
call fcn.1400177b0
mov ecx, esi
call fcn.140005fc0
movaps xmm3, xmm15
lea rdx, [0x1400e1a54]
lea rcx, str.CUSTOM
call fcn.14005cc70
mov ecx, dword [reloc.WS2_32.dll_accept]
test al, al
cmovne ecx, ebx
mov dword [reloc.WS2_32.dll_accept], ecx
mov rcx, qword [0x14028f740]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], sil
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm9
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm11
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], sil
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_0145115e7fa84fe5d2c3a6e01ccac7c6___void___.0
mov qword [rbp - 0x80], rax
lea rax, [rbp - 0x80]
mov qword [rbp - 0x48], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm12
movss xmm2, dword [0x140128924]
lea rdx, [0x1401281ac]
lea rcx, str.Recoil_Scripts
call fcn.14005e0d0
mov rcx, qword [0x14028f740]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], sil
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm9
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm13
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], sil
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_b41aa7628ba067f1fdc85d9b6853e86a___void___.0
mov qword [rbp + 0x390], rax
lea rax, [rbp + 0x390]
mov qword [rbp + 0x3c8], rax
lea rax, [rbp + 0x390]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm12
movaps xmm2, xmm14
lea rdx, [0x1401281c0]
lea rcx, str.Toggles
call fcn.14005e0d0
movzx eax, byte [reloc.WS2_32.dll_accept]
cmp byte [0x14028f76d], 0
cmovne eax, r15d
mov byte [reloc.WS2_32.dll_accept], al
mov eax, dword [reloc.WS2_32.dll_accept]
cmp eax, ebx
jne 0x140061232
mov rcx, qword [0x14028f740]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], sil
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140128848]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm11
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], sil
movaps xmm3, xmm15
lea rdx, [0x1400e1a50]
lea rcx, str.NORMAL
call fcn.14005cc70
mov ecx, dword [reloc.WS2_32.dll_accept]
test al, al
cmovne ecx, esi
mov dword [reloc.WS2_32.dll_accept], ecx
movss xmm1, dword [0x14012899c]
movaps xmm0, xmm10
call fcn.1400177b0
mov edx, 0xffc8c8c8
call fcn.140005f00
movaps xmm3, xmm15
lea rdx, [0x1400e1a54]
lea rcx, str.CUSTOM
call fcn.14005cc70
mov ecx, dword [reloc.WS2_32.dll_accept]
test al, al
cmovne ecx, ebx
mov dword [reloc.WS2_32.dll_accept], ecx
mov ecx, esi
call fcn.140005fc0
mov rcx, qword [0x14028f740]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], sil
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm9
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm11
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], sil
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_3877b0bbed21aac348eb4f7b039dffa8___void___.0
mov qword [rbp - 0x80], rax
lea rax, [rbp - 0x80]
mov qword [rbp - 0x48], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140128964]
movss xmm2, dword [0x140128924]
lea rdx, [0x1401281ac]
lea rcx, str.Custom_Patterns
call fcn.14005e0d0
mov rcx, qword [0x14028f740]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], sil
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm9
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm13
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], sil
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_88af3c9917465b3255f2c2564fb410d8___void___.0
mov qword [rbp + 0x3d0], rax
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0x408], rax
lea rax, [rbp + 0x3d0]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm12
movaps xmm2, xmm14
lea rdx, [0x1401281c0]
lea rcx, str.Toggles
call fcn.14005e0d0
cmp dword [reloc.WS2_32.dll_accept], ebx
jne 0x14006136a
mov rcx, qword [0x14028f740]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], sil
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm9
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm11
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], sil
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_621584461ab8b225c392682a9798bfdb___void___.0
mov qword [rbp - 0x80], rax
lea rax, [rbp - 0x80]
mov qword [rbp - 0x48], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm12
movss xmm2, dword [0x140128924]
lea rdx, [0x1400e1a94]
lea rcx, str.TRIGGERBOT
call fcn.14005e0d0
mov rcx, qword [0x14028f740]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], sil
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm9
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm13
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], sil
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_3995d0f8d1df66b4332d95d214ec6520___void___.0
mov qword [rbp + 0x170], rax
lea rax, [rbp + 0x170]
mov qword [rbp + 0x1a8], rax
lea rax, [rbp + 0x170]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm12
movaps xmm2, xmm14
lea rdx, [0x1401281c0]
lea rcx, str.Settings
call fcn.14005e0d0
cmp dword [reloc.WS2_32.dll_accept], 3
jne 0x140061bdd
mov rcx, qword [0x14028f740]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], sil
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm9
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm11
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], sil
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_a7595a051cb200cd8c1a2591275ff8dc___void___.0
mov qword [rbp - 0x80], rax
lea rax, [rbp - 0x80]
mov qword [rbp - 0x48], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm12
movss xmm2, dword [0x140128924]
lea rdx, [0x1401281c0]
lea rcx, str.Configs
call fcn.14005e0d0
mov rcx, qword [0x14028f740]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], sil
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm6
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm11
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], sil
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r15
mov r8, rsi
lea rdx, [0x140127530]
lea rcx, [rsp + 0x60]
call fcn.140067060
nop
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 8]
call fcn.140059c20
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 8
jb 0x1400614d7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400614d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061edd
call fcn.1400cba6c
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], 7
mov word [rsp + 0x60], r15w
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x10], xmm0
mov qword [rbp], r15
mov rbx, qword [rbp + 8]
mov rdi, qword [rbp + 0x10]
cmp rbx, rdi
je 0x1400615d0
nop dword [rax + rax]
mov rdx, rbx
lea rcx, [rbp + 0x310]
call fcn.140059a70
nop
mov rdx, qword [rbp - 8]
cmp rdx, qword [rbp]
je 0x14006155c
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], r15
mov qword [rdx + 0x18], r15
movups xmm0, xmmword [rax]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdx + 0x10], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
add qword [rbp - 8], 0x20
jmp 0x140061569
mov r8, rax
lea rcx, [rbp - 0x10]
call fcn.140068310
nop
mov rdx, qword [rbp + 0x328]
cmp rdx, 0x10
jb 0x1400615aa
inc rdx
mov rcx, qword [rbp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400615a5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061ee4
call fcn.1400cba6c
mov qword [rbp + 0x320], r15
mov qword [rbp + 0x328], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x310], 0
add rbx, 0x20
cmp rbx, rdi
jne 0x140061510
mov rbx, qword [0x14028f740]
or dword [rbx + 0x4760], 1
mov dword [rbx + 0x4768], 0x43700000
lea rcx, [rbx + 0x4838]
movss xmm0, dword [rbx + 0x380c]
mov dword [rbp + 0x290], send
movss dword [rbp + 0x294], xmm0
lea rdx, [rbp + 0x290]
call fcn.140020aa0
mov dword [rbx + 0x380c], 0x40800000
mov rax, qword [rbp - 8]
sub rax, qword [rbp - 0x10]
sar rax, 5
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], eax
lea r9, [rbp - 0x10]
lea r8, [0x140064760]
call fcn.1400410b0
mov rcx, qword [0x14028f740]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm6
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x140128964]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov dword [rbp + 0x48], 0x43160000
mov dword [rbp + 0x4c], 0x41f00000
lea rdx, [rbp + 0x48]
lea rcx, str.Load_Config
call fcn.140037aa0
test al, al
je 0x14006177d
movsxd rcx, dword [0x14028fc28]
test ecx, ecx
js 0x140061777
mov rax, qword [rbp + 0x10]
mov r8, qword [rbp + 8]
sub rax, r8
sar rax, 5
mov rdx, rcx
cmp rcx, rax
jae 0x140061777
shl rdx, 5
add rdx, r8
lea rcx, [rbp + 0x250]
call fcn.140059a70
nop
lea rcx, [rbp + 0x250]
cmp qword [rbp + 0x268], 0x10
cmovae rcx, qword [rbp + 0x250]
call fcn.140059620
nop
mov rdx, qword [rbp + 0x268]
cmp rdx, 0x10
jb 0x14006175e
inc rdx
mov rcx, qword [rbp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140061759
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061eeb
call fcn.1400cba6c
mov qword [rbp + 0x260], r15
mov qword [rbp + 0x268], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x250], 0
mov dword [reloc.WS2_32.dll_accept], esi
mov rcx, qword [0x14028f740]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm6
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x140128964]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov dword [rbp + 0x40], 0x43160000
mov dword [rbp + 0x44], 0x43020000
lea rdx, [rbp + 0x40]
lea rcx, str.Delete_Config
call fcn.140037aa0
test al, al
je 0x140061a08
movsxd rcx, dword [0x14028fc28]
test ecx, ecx
js 0x140061a08
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
sub rax, rdx
sar rax, 5
mov rbx, rcx
cmp rcx, rax
jae 0x140061a08
shl rbx, 5
add rbx, rdx
mov rdx, rbx
lea rcx, [rbp + 0x330]
call fcn.140059a70
nop
mov r8, qword [rbx + 0x10]
cmp qword [rbx + 0x18], 8
jb 0x14006184b
mov rbx, qword [rbx]
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
mov qword [rbp + 0x160], r15
mov qword [rbp + 0x168], r15
mov rdx, rbx
lea rcx, [rbp + 0x150]
call fcn.140067060
or r13d, 3
mov dword [rbp + 0x1898], r13d
lea rcx, [rbp + 0x150]
cmp qword [rbp + 0x168], 8
cmovae rcx, qword [rbp + 0x150]
call fcn.1400cd318
mov qword [rsp + 0x60], rax
shr rax, 0x20
test eax, eax
jne 0x140061f1e
mov rdx, qword [rbp + 0x168]
cmp rdx, 8
jb 0x1400618f0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400618eb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061ef2
call fcn.1400cba6c
mov qword [rbp + 0x160], r15
mov qword [rbp + 0x168], 7
mov word [rbp + 0x150], r15w
movsxd rdi, dword [0x14028fc28]
shl rdi, 5
add rdi, qword [rbp + 8]
mov rsi, qword [rbp + 0x10]
lea rbx, [rdi + 0x20]
cmp rbx, rsi
je 0x14006194c
nop word [rax + rax]
mov rdx, rbx
mov rcx, rdi
call fcn.140065df0
add rdi, 0x20
add rbx, 0x20
cmp rbx, rsi
jne 0x140061930
mov rsi, qword [rbp + 0x10]
mov rdx, qword [rsi - 8]
cmp rdx, 8
jb 0x14006198c
mov rcx, qword [rsi - 0x20]
lea rdx, [rdx*2 + 2]
cmp rdx, 0x1000
jb 0x140061987
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140061ef9
mov rcx, r8
call fcn.1400cba6c
mov qword [rsi - 0x10], r15
mov qword [rsi - 8], 7
mov word [rsi - 0x20], r15w
sub qword [rbp + 0x10], 0x20
mov dword [0x14028fc28], r15d
mov rdx, qword [rbp + 0x348]
cmp rdx, 0x10
jb 0x1400619ea
inc rdx
mov rcx, qword [rbp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400619e5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061f00
call fcn.1400cba6c
mov qword [rbp + 0x340], r15
mov qword [rbp + 0x348], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x330], 0
mov esi, 1
mov rcx, qword [0x14028f740]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm9
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm13
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_76a9a421244f40cf915399912ba86454___void___.0
mov qword [rbp - 0x80], rax
lea rax, [rbp - 0x80]
mov qword [rbp - 0x48], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1401288ec]
movaps xmm2, xmm14
lea rdx, [0x1401281c0]
lea rcx, str.Config_Settings
call fcn.14005e0d0
mov rcx, qword [0x14028f740]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140128918]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm13
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_1dfdb5911c1e69a58f71ce959f6625a9___void___.0
mov qword [rbp - 0x80], rax
lea rax, [rbp - 0x80]
mov qword [rbp - 0x48], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1401288e0]
movaps xmm2, xmm14
lea rdx, [0x140128210]
lea rcx, str.UPDATE
call fcn.14005e0d0
mov ecx, esi
call fcn.140006090
nop
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x140061b92
lea r8, [rbp - 0x10]
mov rdx, qword [rbp - 8]
call fcn.140067370
mov rdx, qword [rbp]
mov rcx, qword [rbp - 0x10]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140061b81
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061f07
call fcn.1400cba6c
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x10], xmm0
mov qword [rbp], r15
mov rcx, qword [rbp + 8]
test rcx, rcx
je 0x140061bdd
mov rdx, qword [rbp + 0x10]
call fcn.1400672e0
mov rdx, qword [rbp + 0x18]
mov rcx, qword [rbp + 8]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140061bd8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061f0e
call fcn.1400cba6c
cmp byte [0x14028f789], 0
je 0x140061beb
call fcn.14005c6a0
call fcn.140012aa0
lea rdi, [0x140181870]
lea r14, [0x140181d80]
call fcn.14000cac0
movaps xmm0, xmmword [0x140128f80]
movups xmmword [rbp + 0x350], xmm0
mov rcx, qword [0x14028fc18]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x14028fc00]
mov edx, esi
call qword [rax + 0x108]
mov rcx, qword [0x14028fc18]
mov rax, qword [rcx]
lea r8, [rbp + 0x350]
mov rdx, qword [0x14028fc00]
call qword [rax + 0x190]
mov rbx, qword [0x14028f740]
cmp dword [rbx + 0x48c0], 0
jg 0x140061c75
mov r8d, 0x730
lea rdx, str.C:UsersjuliaOneDriveDesktopScriptsV2zKeyauthmenuimgui_masterimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x48c8]
mov rcx, qword [rax]
add rcx, 0x48
mov rax, r15
cmp byte [rcx], 0
cmovne rax, rcx
mov rcx, rax
call fcn.140041d20
mov rcx, qword [0x14028fc08]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, esi
call qword [rax + 0x40]
jmp 0x14005f547
mov rbx, qword [0x14028f740]
test rbx, rbx
je 0x140061cc6
mov rdi, qword [rbx + 0x98]
test rdi, rdi
jne 0x140061cea
jmp 0x140061cc9
mov rdi, r15
mov r8d, 0x242
lea rdx, str.C:UsersjuliaOneDriveDesktopScriptsV2zKeyauthmenuimgui_master_backendsimgui_impl_dx11.cpp
lea rcx, str.bd___nullptr___No_renderer_backend_to_shutdown__or_already_shutdown__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x14028f740]
test rbx, rbx
jne 0x140061d10
mov r8d, 0x1092
lea rdx, str.C:UsersjuliaOneDriveDesktopScriptsV2zKeyauthmenuimgui_masterimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x14028f740]
call fcn.140042d20
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x140061d24
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rdi]
test rcx, rcx
je 0x140061d32
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x140061d41
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [rbx + 0x88], r15
mov qword [rbx + 0x98], r15
and dword [rbx + 0xc], 0xfffffff7
mov rax, qword [0x14028f740]
test rax, rax
je 0x140061d65
dec dword [rax + 0xf0]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [0x14028f740]
test rax, rax
je 0x140061d88
mov rdi, qword [rax + 0x90]
test rdi, rdi
jne 0x140061dac
jmp 0x140061d8b
mov rdi, r15
mov r8d, 0xb8
lea rdx, str.C:UsersjuliaOneDriveDesktopScriptsV2zKeyauthmenuimgui_master_backendsimgui_impl_win32.cpp
lea rcx, str.bd___nullptr___No_platform_backend_to_shutdown__or_already_shutdown__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x14028f740]
test rax, rax
jne 0x140061dd2
mov r8d, 0x1092
lea rdx, str.C:UsersjuliaOneDriveDesktopScriptsV2zKeyauthmenuimgui_masterimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x14028f740]
lea rbx, [rax + 8]
mov rcx, qword [rdi + 0x30]
test rcx, rcx
je 0x140061dec
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rax, qword [0x14028f740]
mov qword [rbx + 0x78], r15
mov qword [rbx + 0x88], r15
and dword [rbx + 4], 0xfffffff8
test rax, rax
je 0x140061e06
dec dword [rax + 0xf0]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rbx, qword [0x14028f740]
mov qword [0x14028f740], rbx
call fcn.140007ea0
mov qword [0x14028f740], r15
test rbx, rbx
je 0x140061e51
mov rcx, rbx
call fcn.140021700
mov rax, qword [0x14028f740]
test rax, rax
je 0x140061e48
dec dword [rax + 0xf0]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [0x14028fc00]
test rcx, rcx
je 0x140061e6a
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x14028fc00], r15
mov rcx, qword [0x14028fc08]
test rcx, rcx
je 0x140061e83
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x14028fc08], r15
mov rcx, qword [0x14028fc18]
test rcx, rcx
je 0x140061e9c
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x14028fc18], r15
mov rcx, qword [0x14028fc10]
test rcx, rcx
je 0x140061eb5
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x14028fc10], r15
mov rcx, qword [rbp + 0x288]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x2d8]
mov rcx, qword [rbp + 0x300]
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor eax, eax
jmp 0x14005e914
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
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
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
lea r8, [rbp + 0x150]
mov edx, dword [rsp + 0x64]
lea rcx, str.remove
call fcn.140058470
int3