Function at 0x14003c750
Capabilities:
Check for time delay via gettickcount
Create thread

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 - 0x4c8]
sub rsp, 0x5a0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x1400ca080]
xor rax, rsp
mov qword [rbp + 0x3f0], rax
xor r13d, r13d
mov ecx, 8
call fcn.1400a2270
lea rcx, [0x14003c650]
mov qword [rax], rcx
mov qword [rbp + 0x2b0], rax
lea rcx, [rbp + 0x300]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x140040c40]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x2f8], rax
test rax, rax
je 0x14003f36e
mov dword [rbp + 0x240], 0x50
mov dword [rbp + 0x244], 0x40
lea rax, [0x14003f480]
mov qword [rbp + 0x248], rax
mov qword [rbp + 0x250], r13
mov qword [rbp + 0x258], r13
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rbp + 0x260], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov qword [rbp + 0x268], rax
mov qword [rbp + 0x270], r13
lea rax, str.ImGui
mov qword [rbp + 0x278], rax
lea rax, str.Example
mov qword [rbp + 0x280], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rbp + 0x288], rax
mov byte [rbp + 0x2c8], r13b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2c9], xmm0
mov dword [rbp + 0x2d9], eax
movups xmmword [rbp + 0x2dd], xmm0
mov word [rbp + 0x2ed], ax
mov byte [rbp + 0x2ef], al
lea rcx, [rbp + 0x240]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov ecx, 1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
lea ebx, [rax - 0xfa]
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
sub eax, 0x17c
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x38], 0x1f4
mov dword [rsp + 0x30], 0x2f8
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], eax
mov r9d, 0x80000000
lea r8, [0x1400b9ca8]
mov rdx, qword [rbp + 0x280]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [0x1402232b0], rax
mov edx, 0xffffffec
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowLongW]
bts eax, 0x13
mov r8d, eax
mov edx, 0xffffffec
mov rcx, qword [0x1402232b0]
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
mov rcx, qword [0x1402232b0]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x1400bb0f0]
movdqu xmmword [rbp + 0x338], xmm0
lea rdx, [rbp + 0x338]
mov rcx, qword [0x1402232b0]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
xorps xmm0, xmm0
movups xmmword [0x1402232b8], xmm0
lea rdx, [0x1402232b8]
mov rcx, qword [0x1402232b0]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov qword [rbp + 0x1b4], r13
mov qword [rbp + 0x1c8], 2
mov qword [rbp + 0x1e0], 2
mov qword [rbp + 0x1a0], r13
mov dword [rbp + 0x1b0], Ordinal_33
mov dword [rbp + 0x1a8], reloc.WLDAP32.dll_Ordinal_60
mov dword [rbp + 0x1ac], 1
mov dword [rbp + 0x1c4], reloc.WLDAP32.dll_Ordinal_32
mov rax, qword [0x1402232b0]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1bc], 1
mov qword [rbp + 0x1d8], 1
mov dword [rbp + 0x188], 0xb000
mov dword [rbp + 0x18c], 0xa000
lea rax, [0x140223680]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x180]
mov qword [rsp + 0x50], rax
lea rax, [0x140223670]
mov qword [rsp + 0x48], rax
lea rax, [0x140223668]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x1a0]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x188]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, 1
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
jne 0x14003f2d4
call fcn.14003f410
mov edx, 0xa
mov rcx, qword [0x1402232b0]
call qword [sym.imp.USER32.dll_ShowWindow]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1402232b0]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rbx, qword [0x140223290]
test rbx, rbx
je 0x14003cb18
inc dword [rbx + 0xf4]
mov ecx, 0x5e00
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rbp + 0x2b0], rax
lea rcx, [rsp + 0x60]
mov qword [rbp + 0x2f0], rcx
mov qword [rbp + 0x230], rax
test rax, rax
je 0x14003cb4e
xor edx, edx
mov rcx, rax
call fcn.140004c70
jmp 0x14003cb51
mov rax, r13
mov qword [0x140223290], rax
call fcn.140008710
test rbx, rbx
je 0x14003cb6b
mov qword [0x140223290], rbx
jmp 0x14003cb72
mov rbx, qword [0x140223290]
xorps xmm2, xmm2
xor eax, eax
movups xmmword [rbp + 0x360], xmm2
movups xmmword [rbp + 0x370], xmm2
movups xmmword [rbp + 0x3a0], xmm2
movups xmmword [rbp + 0x3b0], xmm2
mov qword [rbp + 0x3e0], rax
mov byte [rbp + 0x36c], 1
mov dword [rbp + 0x378], 3
mov dword [rbp + 0x37c], 1
movss xmm9, dword [0x1400bb0c0]
mov dword [rbp + 0x3a4], 0x7f7fffff
mov dword [rbp + 0x3b0], 0x3f800000
mov r14d, 0xffff
mov word [rbp + 0x3b4], r14w
movaps xmm0, xmmword [rbp + 0x360]
movaps xmmword [rbp + 0x1a0], xmm0
movaps xmm1, xmmword [rbp + 0x370]
movaps xmmword [rbp + 0x1b0], xmm1
movaps xmmword [rbp + 0x1c0], xmm2
movaps xmmword [rbp + 0x1d0], xmm2
movaps xmm0, xmmword [rbp + 0x3a0]
movaps xmmword [rbp + 0x1e0], xmm0
movaps xmm1, xmmword [rbp + 0x3b0]
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmmword [rbp + 0x200], xmm2
movaps xmmword [rbp + 0x210], xmm2
movsd xmm0, qword [rbp + 0x3e0]
movsd qword [rbp + 0x220], xmm0
lea rax, [0x14017e360]
mov qword [rbp + 0x1a0], rax
mov dword [rbp + 0x1a8], 0x51e98
mov dword [rbp + 0x1b4], 0x41a80000
lea rsi, [0x1400b92f0]
mov qword [rbp + 0x1d8], rsi
lea rdx, [rbp + 0x1a0]
mov rcx, qword [rbx + 0x58]
call fcn.14002aec0
xorps xmm2, xmm2
xor eax, eax
movups xmmword [rbp + 0x360], xmm2
movups xmmword [rbp + 0x370], xmm2
movups xmmword [rbp + 0x3a0], xmm2
movups xmmword [rbp + 0x3b0], xmm2
mov qword [rbp + 0x3e0], rax
mov byte [rbp + 0x36c], 1
mov dword [rbp + 0x378], 3
mov dword [rbp + 0x37c], 1
mov dword [rbp + 0x3a4], 0x7f7fffff
mov dword [rbp + 0x3b0], 0x3f800000
mov word [rbp + 0x3b4], r14w
movaps xmm0, xmmword [rbp + 0x360]
movaps xmmword [rbp + 0x1a0], xmm0
movaps xmm1, xmmword [rbp + 0x370]
movaps xmmword [rbp + 0x1b0], xmm1
movaps xmmword [rbp + 0x1c0], xmm2
movaps xmmword [rbp + 0x1d0], xmm2
movaps xmm0, xmmword [rbp + 0x3a0]
movaps xmmword [rbp + 0x1e0], xmm0
movaps xmm1, xmmword [rbp + 0x3b0]
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmmword [rbp + 0x200], xmm2
movaps xmmword [rbp + 0x210], xmm2
movsd xmm0, qword [rbp + 0x3e0]
movsd qword [rbp + 0x220], xmm0
lea rdi, [0x14012c380]
mov qword [rbp + 0x1a0], rdi
mov dword [rbp + 0x1a8], 0x51fe0
mov dword [rbp + 0x1b4], 0x42100000
mov qword [rbp + 0x1d8], rsi
lea rdx, [rbp + 0x1a0]
mov rcx, qword [rbx + 0x58]
call fcn.14002aec0
mov qword [0x140223758], rax
xorps xmm2, xmm2
xor eax, eax
movups xmmword [rbp + 0x360], xmm2
movups xmmword [rbp + 0x370], xmm2
movups xmmword [rbp + 0x3a0], xmm2
movups xmmword [rbp + 0x3b0], xmm2
mov qword [rbp + 0x3e0], rax
mov byte [rbp + 0x36c], 1
mov dword [rbp + 0x378], 3
mov dword [rbp + 0x37c], 1
mov dword [rbp + 0x3a4], 0x7f7fffff
mov dword [rbp + 0x3b0], 0x3f800000
mov word [rbp + 0x3b4], r14w
movaps xmm0, xmmword [rbp + 0x360]
movaps xmmword [rbp + 0x1a0], xmm0
movaps xmm1, xmmword [rbp + 0x370]
movaps xmmword [rbp + 0x1b0], xmm1
movaps xmmword [rbp + 0x1c0], xmm2
movaps xmmword [rbp + 0x1d0], xmm2
movaps xmm0, xmmword [rbp + 0x3a0]
movaps xmmword [rbp + 0x1e0], xmm0
movaps xmm1, xmmword [rbp + 0x3b0]
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmmword [rbp + 0x200], xmm2
movaps xmmword [rbp + 0x210], xmm2
movsd xmm0, qword [rbp + 0x3e0]
movsd qword [rbp + 0x220], xmm0
mov qword [rbp + 0x1a0], rdi
mov dword [rbp + 0x1a8], 0x51fe0
mov dword [rbp + 0x1b4], 0x41900000
mov qword [rbp + 0x1d8], rsi
lea rdx, [rbp + 0x1a0]
mov rcx, qword [rbx + 0x58]
call fcn.14002aec0
mov qword [0x1402236a0], rax
xorps xmm2, xmm2
xor eax, eax
movups xmmword [rbp + 0x360], xmm2
movups xmmword [rbp + 0x370], xmm2
movups xmmword [rbp + 0x3a0], xmm2
movups xmmword [rbp + 0x3b0], xmm2
mov qword [rbp + 0x3e0], rax
mov byte [rbp + 0x36c], 1
mov dword [rbp + 0x378], 3
mov dword [rbp + 0x37c], 1
mov dword [rbp + 0x3a4], 0x7f7fffff
mov dword [rbp + 0x3b0], 0x3f800000
mov word [rbp + 0x3b4], r14w
movaps xmm0, xmmword [rbp + 0x360]
movaps xmmword [rbp + 0x1a0], xmm0
movaps xmm1, xmmword [rbp + 0x370]
movaps xmmword [rbp + 0x1b0], xmm1
movaps xmmword [rbp + 0x1c0], xmm2
movaps xmmword [rbp + 0x1d0], xmm2
movaps xmm0, xmmword [rbp + 0x3a0]
movaps xmmword [rbp + 0x1e0], xmm0
movaps xmm1, xmmword [rbp + 0x3b0]
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmmword [rbp + 0x200], xmm2
movaps xmmword [rbp + 0x210], xmm2
movsd xmm0, qword [rbp + 0x3e0]
movsd qword [rbp + 0x220], xmm0
lea rdi, [0x1400ca110]
mov qword [rbp + 0x1a0], rdi
mov dword [rbp + 0x1a8], 0x5205c
mov dword [rbp + 0x1b4], 0x41700000
mov qword [rbp + 0x1d8], rsi
lea rdx, [rbp + 0x1a0]
mov rcx, qword [rbx + 0x58]
call fcn.14002aec0
xorps xmm2, xmm2
xor eax, eax
movups xmmword [rbp + 0x360], xmm2
movups xmmword [rbp + 0x370], xmm2
movups xmmword [rbp + 0x3a0], xmm2
movups xmmword [rbp + 0x3b0], xmm2
mov qword [rbp + 0x3e0], rax
mov byte [rbp + 0x36c], 1
mov dword [rbp + 0x378], 3
mov dword [rbp + 0x37c], 1
mov dword [rbp + 0x3a4], 0x7f7fffff
mov dword [rbp + 0x3b0], 0x3f800000
mov word [rbp + 0x3b4], r14w
movaps xmm0, xmmword [rbp + 0x360]
movaps xmmword [rbp + 0x1a0], xmm0
movaps xmm1, xmmword [rbp + 0x370]
movaps xmmword [rbp + 0x1b0], xmm1
movaps xmmword [rbp + 0x1c0], xmm2
movaps xmmword [rbp + 0x1d0], xmm2
movaps xmm0, xmmword [rbp + 0x3a0]
movaps xmmword [rbp + 0x1e0], xmm0
movaps xmm1, xmmword [rbp + 0x3b0]
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmmword [rbp + 0x200], xmm2
movaps xmmword [rbp + 0x210], xmm2
movsd xmm0, qword [rbp + 0x3e0]
movsd qword [rbp + 0x220], xmm0
mov qword [rbp + 0x1a0], rdi
mov dword [rbp + 0x1a8], 0x5205c
mov dword [rbp + 0x1b4], 0x41b00000
mov qword [rbp + 0x1d8], rsi
lea rdx, [rbp + 0x1a0]
mov rcx, qword [rbx + 0x58]
call fcn.14002aec0
mov qword [0x140223730], rax
xorps xmm2, xmm2
xor eax, eax
movups xmmword [rbp + 0x360], xmm2
movups xmmword [rbp + 0x370], xmm2
movups xmmword [rbp + 0x3a0], xmm2
movups xmmword [rbp + 0x3b0], xmm2
mov qword [rbp + 0x3e0], rax
mov byte [rbp + 0x36c], 1
mov dword [rbp + 0x378], 3
mov dword [rbp + 0x37c], 1
mov dword [rbp + 0x3a4], 0x7f7fffff
mov dword [rbp + 0x3b0], 0x3f800000
mov word [rbp + 0x3b4], r14w
movaps xmm0, xmmword [rbp + 0x360]
movaps xmmword [rbp + 0x1a0], xmm0
movaps xmm1, xmmword [rbp + 0x370]
movaps xmmword [rbp + 0x1b0], xmm1
movaps xmmword [rbp + 0x1c0], xmm2
movaps xmmword [rbp + 0x1d0], xmm2
movaps xmm0, xmmword [rbp + 0x3a0]
movaps xmmword [rbp + 0x1e0], xmm0
movaps xmm1, xmmword [rbp + 0x3b0]
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmmword [rbp + 0x200], xmm2
movaps xmmword [rbp + 0x210], xmm2
movsd xmm0, qword [rbp + 0x3e0]
movsd qword [rbp + 0x220], xmm0
lea rax, str.OTTO
mov qword [rbp + 0x1a0], rax
mov dword [rbp + 0x1a8], 0x51b88
mov dword [rbp + 0x1b4], 0x41800000
mov qword [rbp + 0x1d8], rsi
lea rdx, [rbp + 0x1a0]
mov rcx, qword [rbx + 0x58]
call fcn.14002aec0
mov qword [0x140223690], rax
xorps xmm2, xmm2
xor eax, eax
movups xmmword [rbp + 0x360], xmm2
movups xmmword [rbp + 0x370], xmm2
movups xmmword [rbp + 0x3a0], xmm2
movups xmmword [rbp + 0x3b0], xmm2
mov qword [rbp + 0x3e0], rax
mov byte [rbp + 0x36c], 1
mov dword [rbp + 0x378], 3
mov dword [rbp + 0x37c], 1
mov dword [rbp + 0x3a4], 0x7f7fffff
mov dword [rbp + 0x3b0], 0x3f800000
mov word [rbp + 0x3b4], r14w
movaps xmm0, xmmword [rbp + 0x360]
movaps xmmword [rbp + 0x1a0], xmm0
movaps xmm1, xmmword [rbp + 0x370]
movaps xmmword [rbp + 0x1b0], xmm1
movaps xmmword [rbp + 0x1c0], xmm2
movaps xmmword [rbp + 0x1d0], xmm2
movaps xmm0, xmmword [rbp + 0x3a0]
movaps xmmword [rbp + 0x1e0], xmm0
movaps xmm1, xmmword [rbp + 0x3b0]
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmmword [rbp + 0x200], xmm2
movaps xmmword [rbp + 0x210], xmm2
movsd xmm0, qword [rbp + 0x3e0]
movsd qword [rbp + 0x220], xmm0
lea rax, [0x140221d90]
mov qword [rbp + 0x1a0], rax
mov dword [rbp + 0x1a8], 0x4ec
mov dword [rbp + 0x1b4], 0x41b00000
mov qword [rbp + 0x1d8], rsi
lea rdx, [rbp + 0x1a0]
mov rcx, qword [rbx + 0x58]
call fcn.14002aec0
mov qword [0x1402236a8], rax
xor ecx, ecx
call fcn.1400251d0
mov rsi, qword [0x1402232b0]
mov rdi, qword [0x140223290]
lea rcx, [rbp + 0x2b8]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
je 0x14003d3ed
lea rcx, [rbp + 0x2c0]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x14003d3ed
mov rax, qword [0x140223290]
test rax, rax
je 0x14003d2d2
inc dword [rax + 0xf4]
mov ecx, 0x48
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rbx, rax
test rax, rax
je 0x14003d2ff
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
mov qword [rbx + 0x40], rax
jmp 0x14003d302
mov rbx, r13
mov qword [rdi + 0x98], rbx
lea rax, str.imgui_impl_win32
mov qword [rdi + 0x88], rax
or dword [rdi + 0xc], 6
mov qword [rbx], rsi
mov rax, qword [rbp + 0x2b8]
mov qword [rbx + 0x20], rax
mov rax, qword [rbp + 0x2c0]
mov qword [rbx + 0x18], rax
mov dword [rbx + 0x28], 9
mov rax, qword [0x140223290]
mov rax, qword [rax + 0x48a8]
mov rcx, qword [rax]
mov qword [rcx + 0x28], rsi
mov byte [rbx + 0x2d], 1
lea rax, str.xinput1_4.dll
mov qword [rbp + 0x1a0], rax
lea rax, str.xinput1_3.dll
mov qword [rbp + 0x1a8], rax
lea rax, str.xinput9_1_0.dll
mov qword [rbp + 0x1b0], rax
lea rax, str.xinput1_2.dll
mov qword [rbp + 0x1b8], rax
lea rax, str.xinput1_1.dll
mov qword [rbp + 0x1c0], rax
mov rdi, r13
nop dword [rax]
mov rcx, qword [rbp + rdi*8 + 0x1a0]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rsi, rax
test rax, rax
jne 0x14003d3c1
inc rdi
cmp rdi, 5
jl 0x14003d3a0
jmp 0x14003d3ed
mov qword [rbx + 0x30], rsi
lea rdx, str.XInputGetCapabilities
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x38], rax
lea rdx, str.XInputGetState
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x40], rax
mov r14, qword [0x140223680]
mov rsi, qword [0x140223670]
mov rdi, qword [0x140223290]
test rdi, rdi
je 0x14003d40d
inc dword [rdi + 0xf4]
mov ecx, 0x78
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rbx, rax
test rax, rax
je 0x14003d44e
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm0
mov dword [rax + 0x70], 0x1388
mov dword [rax + 0x74], 0x2710
jmp 0x14003d451
mov rbx, r13
mov qword [rdi + 0xa0], rbx
lea rax, [0x1400b3a98]
mov qword [rdi + 0x90], rax
or dword [rdi + 0xc], 8
mov qword [rbp + 0x190], r13
mov qword [rbp + 0x180], r13
mov qword [rbp + 0x188], r13
mov rax, qword [rsi]
lea r8, [rbp + 0x190]
lea rdx, [0x1400b3a68]
mov rcx, rsi
call qword [rax]
test eax, eax
jne 0x14003d4e9
mov rcx, qword [rbp + 0x190]
mov rax, qword [rcx]
lea r8, [rbp + 0x180]
lea rdx, [0x1400b3a78]
call qword [rax + Ordinal_50]
test eax, eax
jne 0x14003d4e9
mov rcx, qword [rbp + 0x180]
mov rax, qword [rcx]
lea r8, [rbp + 0x188]
lea rdx, [0x1400b3a88]
call qword [rax + Ordinal_50]
test eax, eax
jne 0x14003d4e9
mov qword [rbx], rsi
mov qword [rbx + 8], r14
mov rax, qword [rbp + 0x188]
mov qword [rbx + 0x10], rax
mov rcx, qword [rbp + 0x190]
test rcx, rcx
je 0x14003d4fb
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbp + 0x180]
test rcx, rcx
je 0x14003d50d
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]
mov rax, qword [0x140223290]
mov dword [rax + 0x381c], 0x40a00000
mov dword [rax + 0x3820], 0x40a00000
mov dword [rax + 0x3824], 0x41200000
mov qword [rax + 0x37f0], 0x41f00000
mov dword [rax + 0x3818], r13d
mov qword [rax + 0x37e8], r13
mov dword [rax + 0x3810], 0x41200000
mov qword [rbp + 0x190], r13
lea rcx, [0x140223300]
call fcn.14004c130
lea rdx, [0x140223360]
cmp qword [0x140223378], 0xf
cmova rdx, qword [0x140223360]
lea rcx, [0x140223400]
cmp qword [0x140223418], 0xf
cmova rcx, qword [0x140223400]
mov r8, qword [0x140223410]
cmp r8, qword [0x140223370]
jne 0x14003d5c2
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14003d5db
xor r9d, r9d
lea r8, str.error
lea rdx, str.Please_kindly_update_the_loader_on_our_BigYoSe_website.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xorps xmm0, xmm0
movups xmmword [rbp + 0x308], xmm0
movups xmmword [rbp + 0x318], xmm0
movups xmmword [rbp + 0x328], xmm0
lea r15, [0x1400b9cff]
lea rdi, str.BigYoSe
mov r14d, 4
movabs r12, 0x746e61726f6c6156
xorps xmm10, xmm10
movss xmm15, dword [0x1400bafdc]
movss xmm7, dword [0x1400bb04c]
movss xmm11, dword [0x1400bb0cc]
movss xmm8, dword [0x1400baf80]
movss xmm14, dword [0x1400baf50]
cmp byte [0x140223289], 0
jne 0x14003f122
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x308]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x14003d68e
lea rcx, [rbp + 0x308]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x308]
call qword [sym.imp.USER32.dll_DispatchMessageW]
jmp 0x14003f115
mov rax, qword [0x140223290]
test rax, rax
je 0x14003d6a3
mov rcx, qword [rax + 0xa0]
jmp 0x14003d6a6
mov rcx, r13
cmp qword [rcx + 0x48], 0
jne 0x14003d6b2
call fcn.1400025f0
call fcn.140003560
call fcn.14000aa20
call fcn.14003b970
mov rax, qword [0x140223290]
or dword [rax + 0x47a8], 2
mov dword [rax + 0x47c8], 0x443e0000
mov dword [rax + 0x47cc], 0x43fa0000
mov dword [rax + 0x47b0], 1
xor edx, edx
mov r8d, 0xab
lea rcx, str.General
call fcn.14000ff50
lea rdx, [0x1402232b8]
mov rcx, qword [0x1402232b0]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov r10, qword [0x140223290]
mov rax, qword [r10 + 0x3ed0]
movss xmm2, dword [rax + 0x18]
ucomiss xmm2, xmm10
jp 0x14003d73d
jne 0x14003d73d
movss xmm0, dword [rax + 0x1c]
ucomiss xmm0, xmm10
jp 0x14003d73d
je 0x14003d7aa
movd xmm0, dword [0x1402232bc]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [rax + 0x1c]
cvttss2si r8d, xmm0
movd xmm1, dword [0x1402232b8]
cvtdq2ps xmm1, xmm1
addss xmm1, xmm2
cvttss2si edx, xmm1
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0x1f4
mov r9d, 0x2f8
mov rcx, qword [0x1402232b0]
call qword [sym.imp.USER32.dll_MoveWindow]
mov qword [rbp - 0x78], 0
mov r10, qword [0x140223290]
xor r8d, r8d
lea rdx, [rbp - 0x78]
mov rcx, qword [r10 + 0x3ed0]
call fcn.140012cb0
movss xmm4, dword [r10 + 0x18]
mulss xmm4, dword [0x1400bafd8]
movss dword [0x140223698], xmm4
mov rax, qword [r10 + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [r10 + 0x3ed0]
mov rsi, qword [rax + 0x290]
movsd xmm6, qword [rax + 0x18]
lea rcx, [0x140222280]
call fcn.140006b80
movaps xmm12, xmm6
shufps xmm12, xmm12, 0x55
movsd qword [rbp + 0x180], xmm6
movaps xmm6, xmm12
addss xmm6, dword [0x1400bb09c]
movss xmm13, dword [rbp + 0x180]
movaps xmm0, xmm13
addss xmm0, dword [0x1400bb0a8]
movss dword [rbp - 0x70], xmm0
movss dword [rbp - 0x6c], xmm6
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp - 0x70]
lea rdx, [rbp + 0x180]
mov rcx, rsi
call fcn.140028580
lea rcx, [0x1402222c0]
call fcn.140006b80
movaps xmm0, xmm13
addss xmm0, dword [0x1400bb038]
movss dword [rbp - 0x68], xmm0
movss dword [rbp - 0x64], xmm6
mov dword [rsp + 0x28], 0x50
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp - 0x68]
lea rdx, [rbp + 0x180]
mov rcx, rsi
call fcn.140028580
cmp dword [0x1402236b8], 2
jge 0x14003e03f
mov rcx, qword [0x140223758]
call fcn.140012b70
movdqa xmm0, xmmword [0x1400bb520]
movups xmmword [rbp + 0x290], xmm0
lea rcx, [rbp + 0x290]
call fcn.140006b80
mov ecx, eax
movaps xmm0, xmm12
addss xmm0, dword [0x1400bb018]
movaps xmm6, xmm13
addss xmm6, xmm7
movss dword [rbp - 0x60], xmm6
movss dword [rbp - 0x5c], xmm0
test eax, 0xff000000
je 0x14003d941
mov rax, qword [rsi + 0x38]
movups xmm0, xmmword [rsi + 0x88]
movups xmmword [rbp + 0x290], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm10
mov qword [rsp + 0x38], r15
lea rdx, str.BigYoSe
mov qword [rsp + 0x30], rdx
lea rdx, [rbp + 0x290]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ecx
lea r9, [rbp - 0x60]
movss xmm2, dword [rax + 0x10]
mov rdx, rsi
mov rcx, qword [rax + 8]
call fcn.14002ed00
call fcn.140012c10
movdqa xmm0, xmmword [0x1400bb250]
movups xmmword [rbp + 0x290], xmm0
lea rcx, [rbp + 0x290]
call fcn.140006b80
mov ecx, eax
movaps xmm0, xmm12
addss xmm0, dword [0x1400bb030]
movss dword [rbp - 0x58], xmm6
movss dword [rbp - 0x54], xmm0
test eax, 0xff000000
je 0x14003d9db
mov rax, qword [rsi + 0x38]
movups xmm0, xmmword [rsi + 0x88]
movups xmmword [rbp + 0x290], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm10
lea rdx, [0x1400b9d1e]
mov qword [rsp + 0x38], rdx
lea rdx, str.Log_in_to_see_aviable_products
mov qword [rsp + 0x30], rdx
lea rdx, [rbp + 0x290]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ecx
lea r9, [rbp - 0x58]
movss xmm2, dword [rax + 0x10]
mov rdx, rsi
mov rcx, qword [rax + 8]
call fcn.14002ed00
mov rcx, qword [0x140223290]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
addss xmm1, dword [0x1400bb054]
movss xmm6, dword [0x1400bb05c]
addss xmm0, xmm6
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov byte [rax + 0x139], 1
call fcn.140015a90
mov dword [rbp - 0x50], 0x43a50000
mov dword [rbp - 0x4c], 0x42a80000
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
lea rax, [rbp - 0x50]
mov qword [rsp + 0x20], rax
mov r9d, reloc.WLDAP32.dll_Ordinal_32
lea r8, [rbp + 0x2c8]
lea rdx, str.Enter_login...
lea rcx, str.Login
call fcn.140036710
mov dword [rbp - 0x48], 0x43a50000
mov dword [rbp - 0x44], 0x42a80000
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], 0x8000
lea rax, [rbp - 0x48]
mov qword [rsp + 0x20], rax
mov r9d, reloc.WLDAP32.dll_Ordinal_32
lea r8, [rbp + 0x2dc]
lea rdx, str.Enter_password...
lea rcx, str.Password
call fcn.140036710
call fcn.140015bc0
mov rcx, qword [0x140223290]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
addss xmm1, dword [0x1400bb078]
addss xmm0, dword [0x1400bb08c]
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov byte [rax + 0x139], 1
mov dword [rbp - 0x40], 0x43200000
mov dword [rbp - 0x3c], 0x42700000
lea rdx, [rbp - 0x40]
call fcn.140032a30
test al, al
je 0x14003dc4a
cmp byte [rbp + 0x2c8], 0
jne 0x14003db69
cmp byte [rbp + 0x2dc], 0
jne 0x14003db69
lea rdx, str.Please_enter_the_login_credentials.
jmp 0x14003dc38
lea rax, [rbp + 0x108]
mov qword [rbp + 0x150], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x108], xmm0
mov qword [rbp + 0x118], r13
mov qword [rbp + 0x120], r13
lea rax, [rbp + 0x2dc]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14003dba0
lea rdx, [rbp + 0x2dc]
lea rcx, [rbp + 0x108]
call fcn.14003fce0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xe8], xmm0
mov qword [rbp + 0xf8], r13
mov qword [rbp + 0x100], r13
lea rax, [rbp + 0x2c8]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x14003dbe4
lea rdx, [rbp + 0x2c8]
lea rcx, [rbp + 0xe8]
call fcn.14003fce0
nop
lea r8, [rbp + 0x108]
lea rdx, [rbp + 0xe8]
lea rcx, [0x140223300]
call fcn.14004dfe0
cmp byte [0x140223510], 0
je 0x14003dc31
mov dword [0x1402236b8], 1
jmp 0x14003dc4a
lea rdx, str.Please_enter_the_correct_login_credentials.
xor r9d, r9d
lea r8, str.error
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov rcx, qword [0x140223290]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
addss xmm1, dword [0x1400bb088]
addss xmm0, xmm6
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov byte [rax + 0x139], 1
mov dword [rbp + 0xd4], 0x3d75c28f
mov dword [rbp + 0xd8], 0x3d75c28f
mov dword [rbp + 0xdc], 0x3d8f5c29
movss xmm0, dword [0x1402236b4]
movss dword [rbp + 0xe0], xmm0
lea rcx, [rbp + 0xd4]
call fcn.140006b80
movaps xmm1, xmm12
addss xmm1, dword [0x1400bb09c]
movaps xmm0, xmm13
addss xmm0, dword [0x1400bb0a8]
movss dword [rbp - 0x38], xmm0
movss dword [rbp - 0x34], xmm1
mov dword [rsp + 0x28], r13d
movss xmm0, dword [0x1400baff8]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp - 0x38]
lea rdx, [rbp + 0x180]
mov rcx, rsi
call fcn.140028580
cmp dword [0x1402236b8], 1
jne 0x14003e038
mov edx, r14d
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x140223764], eax
jle 0x14003dd79
lea rcx, [0x140223764]
call fcn.1400a1d18
cmp dword [0x140223764], 0xffffffff
jne 0x14003dd79
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x14022373c], eax
lea rcx, [0x140223764]
call fcn.1400a1cac
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x14022373c]
cmp eax, 0x7d0
jbe 0x14003ddb0
movss xmm0, dword [0x1400ca10c]
addss xmm0, dword [0x1400bb0d0]
movss dword [0x1400ca10c], xmm0
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x14022373c], eax
movss xmm3, dword [0x1400ca108]
movss xmm0, dword [0x1400bb0d4]
comiss xmm0, xmm3
jbe 0x14003ddcf
mov dword [0x1402236b8], 2
movaps xmm0, xmm3
movss xmm2, dword [0x1400ca10c]
subss xmm0, xmm2
addss xmm0, xmm0
movss dword [0x1402236c0], xmm0
movss dword [0x1402236c4], xmm0
movss xmm0, dword [0x140223698]
cvtps2pd xmm0, xmm0
divsd xmm0, qword [0x1400baf98]
cvtpd2ps xmm1, xmm0
subss xmm2, xmm3
mulss xmm2, xmm1
addss xmm2, xmm3
movss dword [0x1400ca108], xmm2
mov rcx, qword [0x140223290]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
mov rcx, qword [rax + 0x290]
mov eax, dword [rcx + 0x20]
mov dword [0x140223738], eax
movss xmm0, dword [0x1402236b4]
mulss xmm0, dword [0x1400baf90]
mov dword [rbp + 0x74], 0x3f800000
mov dword [rbp + 0x78], 0x3f800000
mov dword [rbp + 0x7c], 0x3f800000
movss dword [rbp + 0x80], xmm0
lea rcx, [rbp + 0x74]
call fcn.140006b80
mov dword [rbp - 0x30], 0x3f800000
mov dword [rbp - 0x2c], 0x3f800000
mov qword [rbp - 0x28], 0
movaps xmm2, xmm12
addss xmm2, dword [0x1400bb06c]
movaps xmm1, xmm13
addss xmm1, dword [0x1400bb094]
addss xmm2, dword [0x1402236c4]
movss xmm4, dword [0x1402236c0]
movaps xmm0, xmm4
addss xmm0, xmm1
movss dword [rbp - 0x20], xmm0
movss dword [rbp - 0x1c], xmm2
movaps xmm1, xmm12
addss xmm1, dword [0x1400bb058]
movaps xmm0, xmm13
addss xmm0, dword [0x1400bb07c]
subss xmm1, dword [0x1402236c4]
subss xmm0, xmm4
movss dword [rbp - 0x18], xmm0
movss dword [rbp - 0x14], xmm1
mov dword [rsp + 0x30], eax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x28]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x20]
lea r8, [rbp - 0x18]
mov rdx, qword [0x1402232a8]
mov rcx, rsi
call fcn.140028880
lea rcx, [rbp + 0x158]
call fcn.14003b5b0
movss xmm8, dword [rax]
movss xmm7, dword [rax + 4]
movss xmm6, dword [0x1400ca108]
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
movaps xmm9, xmm0
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_cosf
movaps xmm4, xmm0
movaps xmm5, xmm0
mulss xmm5, xmm8
movaps xmm1, xmm9
mulss xmm1, xmm7
addss xmm5, xmm1
movaps xmm6, xmm9
mulss xmm6, xmm8
movaps xmm1, xmm0
mulss xmm1, xmm7
subss xmm6, xmm1
subss xmm5, xmm7
subss xmm6, xmm8
mov rcx, qword [0x140223290]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
mov r8, qword [rax + 0x290]
movsxd rdx, dword [0x140223738]
cmp edx, dword [r8 + 0x20]
jge 0x14003e01e
lea rcx, [rdx + rdx*4]
shl rcx, 2
nop word [rax + rax]
mov rax, qword [r8 + 0x28]
movss xmm1, dword [rcx + rax + 4]
movss xmm3, dword [rcx + rax]
movaps xmm2, xmm3
mulss xmm2, xmm4
movaps xmm0, xmm1
mulss xmm0, xmm9
addss xmm2, xmm0
mulss xmm3, xmm9
mulss xmm1, xmm4
subss xmm3, xmm1
subss xmm2, xmm5
subss xmm3, xmm6
movss dword [rcx + rax], xmm3
movss dword [rcx + rax + 4], xmm2
inc edx
add rcx, 0x14
cmp edx, dword [r8 + 0x20]
jl 0x14003dfd0
movss xmm7, dword [0x1400bb04c]
movss xmm9, dword [0x1400bb0c0]
movss xmm8, dword [0x1400baf80]
lea rdi, str.BigYoSe
mov eax, dword [0x1402236b8]
add eax, 0xfffffffe
cmp eax, 1
ja 0x14003f008
mov rcx, qword [0x140223758]
call fcn.140012b70
movdqa xmm0, xmmword [0x1400bb520]
movups xmmword [rbp + 0x290], xmm0
lea rcx, [rbp + 0x290]
call fcn.140006b80
mov ecx, eax
movaps xmm0, xmm12
addss xmm0, dword [0x1400bb018]
movaps xmm6, xmm13
addss xmm6, xmm7
movss dword [rbp - 0x10], xmm6
movss dword [rbp - 0xc], xmm0
test eax, 0xff000000
je 0x14003e0ec
mov rax, qword [rsi + 0x38]
movups xmm0, xmmword [rsi + 0x88]
movups xmmword [rbp + 0x290], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm10
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rdi
lea rdx, [rbp + 0x290]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ecx
lea r9, [rbp - 0x10]
movss xmm2, dword [rax + 0x10]
mov rdx, rsi
mov rcx, qword [rax + 8]
call fcn.14002ed00
call fcn.140012c10
movdqa xmm0, xmmword [0x1400bb250]
movups xmmword [rbp + 0x290], xmm0
lea rcx, [rbp + 0x290]
call fcn.140006b80
mov ecx, eax
movaps xmm7, xmm12
addss xmm7, dword [0x1400bb030]
movss dword [rbp - 8], xmm6
movss dword [rbp - 4], xmm7
test eax, 0xff000000
je 0x14003e186
mov rax, qword [rsi + 0x38]
movups xmm0, xmmword [rsi + 0x88]
movups xmmword [rbp + 0x290], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm10
lea rdx, [0x1400b9dce]
mov qword [rsp + 0x38], rdx
lea rdx, str.Welcome_back_
mov qword [rsp + 0x30], rdx
lea rdx, [rbp + 0x290]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ecx
lea r9, [rbp - 8]
movss xmm2, dword [rax + 0x10]
mov rdx, rsi
mov rcx, qword [rax + 8]
call fcn.14002ed00
lea rdi, [0x140223440]
cmp qword [0x140223458], 0xf
cmova rdi, qword [0x140223440]
lea rcx, [0x1402222b0]
call fcn.140006b80
mov r15d, eax
mov r14, qword [0x140223290]
mov qword [rsp + 0x30], r13
lea rax, str.Welcome_back_
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm9
movss xmm2, dword [r14 + 0x3c20]
lea rdx, [rbp]
mov rcx, qword [r14 + 0x3c18]
call fcn.14002eae0
movss xmm0, dword [rbp]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp], xmm1
addss xmm1, dword [0x1400bb04c]
movaps xmm0, xmm13
addss xmm0, xmm1
movss dword [rbp + 8], xmm0
movss dword [rbp + 0xc], xmm7
test r15d, 0xff000000
je 0x14003e296
mov rcx, 0xffffffffffffffff
nop dword [rax]
inc rcx
cmp byte [rdi + rcx], 0
jne 0x14003e230
add rcx, rdi
cmp rdi, rcx
je 0x14003e296
mov rax, qword [rsi + 0x38]
movups xmm0, xmmword [rsi + 0x88]
movups xmmword [rbp + 0x290], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm10
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rdi
lea rcx, [rbp + 0x290]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r15d
lea r9, [rbp + 8]
movss xmm2, dword [rax + 0x10]
mov rdx, rsi
mov rcx, qword [rax + 8]
call fcn.14002ed00
mov r14, qword [0x140223290]
mov rax, qword [r14 + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [r14 + 0x3ed0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
addss xmm1, dword [0x1400bb03c]
addss xmm0, dword [0x1400bb038]
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov byte [rax + 0x139], 1
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
call fcn.14000d370
mov rdi, qword [0x140223290]
lea rcx, [rdi + 0x4828]
movss xmm1, dword [rdi + 0x382c]
movss xmm0, dword [rdi + 0x3830]
mov dword [rbp + 0x68], reloc.WS2_32.dll_ntohl
movss dword [rbp + 0x6c], xmm1
movss dword [rbp + 0x70], xmm0
lea rdx, [rbp + 0x68]
call fcn.14001ce50
mov dword [rdi + 0x382c], 0x41f00000
mov dword [rdi + 0x3830], 0x41f00000
mov dword [rbp + 0x18], 0x3f800000
mov dword [rbp + 0x1c], 0x3f800000
lea rdx, [rbp + 0x18]
lea rcx, str.space1
call fcn.140033560
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.1400158c0
mov rsi, qword [0x1402234e0]
mov r15, qword [0x1402234e8]
cmp rsi, r15
je 0x14003e8b7
nop dword [rax + rax]
lea rdi, [rsi + 0x20]
cmp qword [rdi + 0x10], 0
jne 0x14003e3c5
xorps xmm0, xmm0
movups xmmword [rbp + 0x290], xmm0
mov qword [rbp + 0x2a0], r13
mov qword [rbp + 0x2a8], r13
mov r8d, 8
lea rdx, str.Lifetime
jmp 0x14003e4a5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov r14, rax
cmp qword [rdi + 0x18], 0xf
jbe 0x14003e3d8
mov rdi, qword [rdi]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp + 0x230]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtoll]
cmp rdi, qword [rbp + 0x230]
je 0x14003f14c
cmp dword [r14], 0x22
je 0x14003f13e
mov qword [rbp + 0x2f0], rax
lea rdx, [rbp + 0x2f0]
lea rcx, [rbp + 0x1a0]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64_s]
test eax, eax
je 0x14003e44e
xorps xmm0, xmm0
movups xmmword [rbp + 0x290], xmm0
mov qword [rbp + 0x2a0], r13
mov qword [rbp + 0x2a8], r13
mov r8d, recvfrom
lea rdx, str.Invalid_date
jmp 0x14003e4a5
lea r9, [rbp + 0x1a0]
lea r8, str.Expire:__Y__m__d____H:_M
mov edx, 0x50
lea rcx, [rbp + 0x360]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll_strftime]
xorps xmm0, xmm0
movups xmmword [rbp + 0x290], xmm0
mov qword [rbp + 0x2a0], r13
mov qword [rbp + 0x2a8], r13
lea rax, [rbp + 0x360]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x14003e494
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x290]
call fcn.14003fce0
nop
mov rdx, qword [rsi + 0x10]
mov rax, rsi
mov rcx, qword [rsi + 0x18]
cmp rcx, 0xf
jbe 0x14003e4c6
mov rax, qword [rsi]
cmp rdx, 8
jne 0x14003e581
cmp qword [rax], r12
jne 0x14003e581
lea r9, [rbp + 0x290]
cmp qword [rbp + 0x2a8], 0xf
cmova r9, qword [rbp + 0x290]
mov r8d, dword [0x140223628]
mov rdx, qword [0x140223600]
lea rcx, str.Valorant
call fcn.140031f40
test al, al
je 0x14003e659
mov eax, dword [0x140223628]
cmp eax, 1
jne 0x14003e55c
mov dword [0x1402236b8], 3
mov dword [0x140223630], r13d
mov dword [0x140223678], eax
lea rcx, [rbp + 0x160]
call fcn.14003b4d0
mov rbx, qword [rax]
mov qword [rbp + 0x190], rbx
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.1400158c0
jmp 0x14003e869
cmp eax, 2
jne 0x14003e56d
lea rdx, str.Valorant_and_currently_under_maintenance.
jmp 0x14003e647
test eax, eax
jne 0x14003e659
lea rdx, str.Valorant_and_currently_unavailable.
jmp 0x14003e647
mov rax, rsi
cmp rcx, 0xf
jbe 0x14003e58d
mov rax, qword [rsi]
cmp rdx, 3
jne 0x14003e66b
cmp word [rax], 0x5343
jne 0x14003e66b
cmp byte [rax + 2], 0x32
jne 0x14003e66b
lea r9, [rbp + 0x290]
cmp qword [rbp + 0x2a8], 0xf
cmova r9, qword [rbp + 0x290]
mov r8d, dword [0x14022362c]
mov rdx, qword [0x140223608]
lea rcx, [0x1400b9e4c]
call fcn.140031f40
test al, al
je 0x14003e659
mov eax, dword [0x14022362c]
cmp eax, 1
jne 0x14003e62e
mov dword [0x1402236b8], 3
mov dword [0x140223630], eax
mov dword [0x140223678], 2
lea rcx, [rbp + 0x168]
call fcn.14003b4d0
mov rbx, qword [rax]
mov qword [rbp + 0x190], rbx
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.1400158c0
jmp 0x14003e869
cmp eax, 2
jne 0x14003e63c
lea rdx, str.CS2_and_currently_under_maintenance.
jmp 0x14003e647
test eax, eax
jne 0x14003e659
lea rdx, str.CS2_and_currently_unavailable.
xor r9d, r9d
lea r8, str.error
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.1400158c0
jmp 0x14003e869
mov rax, rsi
cmp rcx, 0xf
jbe 0x14003e677
mov rax, qword [rsi]
cmp rdx, 7
jne 0x14003e770
cmp dword [rax], 0x7a726157
jne 0x14003e770
cmp word [rax + 4], 0x6e6f
jne 0x14003e770
cmp byte [rax + 6], 0x65
jne 0x14003e770
mov dword [rbp + 0x20], 0x3f800000
mov dword [rbp + 0x24], 0x3f800000
lea rdx, [rbp + 0x20]
lea rcx, str.space1
call fcn.140033560
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.1400158c0
lea r9, [rbp + 0x290]
cmp qword [rbp + 0x2a8], 0xf
cmova r9, qword [rbp + 0x290]
mov r8d, dword [0x1402235f8]
mov rdx, qword [0x140223610]
lea rcx, str.Warzone
call fcn.140031f40
test al, al
je 0x14003e869
mov eax, dword [0x1402235f8]
cmp eax, 1
jne 0x14003e74b
mov dword [0x1402236b8], 3
mov dword [0x140223630], 2
mov dword [0x140223678], 3
lea rcx, [rbp + 0x170]
call fcn.14003b4d0
mov rbx, qword [rax]
mov qword [rbp + 0x190], rbx
jmp 0x14003e869
cmp eax, 2
jne 0x14003e75c
lea rdx, str.Warzone_and_currently_under_maintenance.
jmp 0x14003e856
test eax, eax
jne 0x14003e869
lea rdx, str.Warzone_and_currently_unavailable.
jmp 0x14003e856
mov rax, rsi
cmp rcx, 0xf
jbe 0x14003e77c
mov rax, qword [rsi]
cmp rdx, 5
jne 0x14003e869
cmp dword [rax], 0x65766946
jne 0x14003e869
cmp byte [rax + 4], 0x4d
jne 0x14003e869
mov dword [rbp + 0x28], 0x3f800000
mov dword [rbp + 0x2c], 0x3f800000
lea rdx, [rbp + 0x28]
lea rcx, str.space1
call fcn.140033560
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.1400158c0
lea r9, [rbp + 0x290]
cmp qword [rbp + 0x2a8], 0xf
cmova r9, qword [rbp + 0x290]
mov r8d, dword [0x1402235fc]
mov rdx, qword [0x140223618]
lea rcx, str.FiveM
call fcn.140031f40
test al, al
je 0x14003e869
mov eax, dword [0x1402235fc]
cmp eax, 1
jne 0x14003e83d
mov dword [0x1402236b8], 3
mov dword [0x140223630], 3
mov dword [0x140223678], 4
lea rcx, [rbp + 0x178]
call fcn.14003b4d0
mov rbx, qword [rax]
mov qword [rbp + 0x190], rbx
jmp 0x14003e869
cmp eax, 2
jne 0x14003e84b
lea rdx, str.FiveM_and_currently_under_maintenance.
jmp 0x14003e856
test eax, eax
jne 0x14003e869
lea rdx, str.FiveM_and_currently_unavailable.
xor r9d, r9d
lea r8, str.error
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
mov rdx, qword [rbp + 0x2a8]
cmp rdx, 0xf
jbe 0x14003e8aa
inc rdx
mov rcx, qword [rbp + 0x290]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e8a5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f137
call fcn.1400a2384
add rsi, 0x40
cmp rsi, r15
jne 0x14003e390
mov dword [rbp + 0x30], 0x3f800000
mov dword [rbp + 0x34], 0x3f800000
lea rdx, [rbp + 0x30]
lea rcx, str.space2
call fcn.140033560
mov ecx, 1
call fcn.140006e20
call fcn.14000d410
mov rax, qword [0x140223290]
mov rax, qword [rax + 0x48a8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.140009fe0
mov r10, rax
mov dword [rbp + 0xc4], 0x3d75c28f
mov dword [rbp + 0xc8], 0x3d75c28f
mov dword [rbp + 0xcc], 0x3d8f5c29
movss xmm0, dword [0x1402236b4]
movss dword [rbp + 0xd0], xmm0
lea rcx, [rbp + 0xc4]
call fcn.140006b80
movaps xmm1, xmm12
addss xmm1, dword [0x1400bb09c]
movaps xmm0, xmm13
addss xmm0, dword [0x1400bb0a8]
movss dword [rbp + 0x38], xmm0
movss dword [rbp + 0x3c], xmm1
mov dword [rsp + 0x28], r13d
movss xmm0, dword [0x1400baff8]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x38]
lea rdx, [rbp + 0x180]
mov rcx, r10
call fcn.140028580
cmp dword [0x1402236b8], 3
jne 0x14003effb
lea rax, str.Load
mov qword [rbp + 0x128], rax
lea rax, str.Spoof_Success
mov qword [rbp + 0x130], rax
lea rax, str.AntiBan_Success
mov qword [rbp + 0x138], rax
lea rax, str.Bypass
mov qword [rbp + 0x140], rax
lea rax, str.Succes_injected
mov qword [rbp + 0x148], rax
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x140223760], eax
jle 0x14003ea2a
lea rcx, [0x140223760]
call fcn.1400a1d18
cmp dword [0x140223760], 0xffffffff
jne 0x14003ea2a
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x140223754], eax
lea rcx, [0x140223760]
call fcn.1400a1cac
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x140223754]
cmp eax, 0x7d0
jbe 0x14003ea4f
inc dword [0x1402236bc]
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x140223754], eax
cmp dword [0x1402236bc], 5
jne 0x14003ea69
mov dword [0x1402236bc], r13d
mov dword [0x1402236b8], 2
mov rax, qword [0x140223290]
mov rax, qword [rax + 0x48a8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.140009fe0
mov r10, rax
movss xmm0, dword [0x1402236b4]
mulss xmm0, dword [0x1400baf90]
mov dword [rbp + 0xb4], 0x3f800000
mov dword [rbp + 0xb8], 0x3f800000
mov dword [rbp + 0xbc], 0x3f800000
movss dword [rbp + 0xc0], xmm0
lea rcx, [rbp + 0xb4]
call fcn.140006b80
mov dword [rbp + 0x40], 0x3f800000
mov dword [rbp + 0x44], 0x3f800000
mov qword [rbp + 0x48], 0
movaps xmm7, xmm12
addss xmm7, dword [0x1400bb06c]
movaps xmm0, xmm13
addss xmm0, dword [0x1400bb084]
movss dword [rbp + 0x50], xmm0
movss dword [rbp + 0x54], xmm7
movaps xmm6, xmm12
addss xmm6, dword [0x1400bb058]
movaps xmm0, xmm13
addss xmm0, dword [0x1400bb070]
movss dword [rbp + 0x58], xmm0
movss dword [rbp + 0x5c], xmm6
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x48]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x50]
lea r8, [rbp + 0x58]
mov rdx, qword [0x1402232a0]
mov rcx, r10
call fcn.140028880
mov rax, qword [0x140223290]
mov rax, qword [rax + 0x48a8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.140009fe0
mov r10, rax
movss xmm0, dword [0x1402236b4]
mulss xmm0, dword [0x1400baf90]
mov dword [rbp + 0xa4], 0x3f800000
mov dword [rbp + 0xa8], 0x3f800000
mov dword [rbp + 0xac], 0x3f800000
movss dword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xa4]
call fcn.140006b80
mov ecx, eax
mov dword [rbp + 0x60], 0x3f800000
mov dword [rbp + 0x64], 0x3f800000
mov qword [rsp + 0x70], 0
movaps xmm0, xmm13
addss xmm0, dword [0x1400bb098]
movss dword [rsp + 0x78], xmm0
movss dword [rsp + 0x7c], xmm7
movaps xmm0, xmm13
addss xmm0, dword [0x1400bb090]
movss dword [rbp - 0x80], xmm0
movss dword [rbp - 0x7c], xmm6
movsxd rax, dword [0x140223630]
movss xmm0, dword [0x1400bafc0]
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], ecx
lea rcx, [rbp + 0x60]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x78]
lea r8, [rbp - 0x80]
lea rcx, [0x140223638]
mov rdx, qword [rcx + rax*8]
mov rcx, r10
call fcn.140028940
mov rax, qword [0x140223290]
mov rax, qword [rax + 0x48a8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.140009fe0
mov rdi, rax
mov dword [rbp + 0x94], 0x3f800000
mov dword [rbp + 0x98], 0x3f800000
mov dword [rbp + 0x9c], 0x3f800000
movss xmm0, dword [0x1402236b4]
movss dword [rbp + 0xa0], xmm0
lea rcx, [rbp + 0x94]
call fcn.140006b80
mov esi, eax
mov rax, qword [0x140223290]
mov qword [rsp + 0x30], r13
lea r14, [0x1400b9280]
mov qword [rsp + 0x28], r14
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x3c20]
lea rdx, [rsp + 0x68]
mov rcx, qword [rax + 0x3c18]
call fcn.14002eae0
movss xmm0, dword [rsp + 0x68]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm2, eax
cvtdq2ps xmm2, xmm2
movss dword [rsp + 0x68], xmm2
movss xmm0, dword [rsp + 0x6c]
mulss xmm0, xmm14
mulss xmm2, xmm14
movaps xmm1, xmm12
addss xmm1, dword [0x1400bb064]
addss xmm13, dword [0x1400bb088]
subss xmm1, xmm0
movaps xmm0, xmm13
subss xmm0, xmm2
movss dword [rbp + 0x2c0], xmm0
movss dword [rbp + 0x2c4], xmm1
test esi, 0xff000000
je 0x14003eda6
mov rax, qword [rdi + 0x38]
movups xmm0, xmmword [rdi + 0x88]
movups xmmword [rbp + 0x290], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm10
lea rcx, [0x1400b9281]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], r14
lea rcx, [rbp + 0x290]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], esi
lea r9, [rbp + 0x2c0]
movss xmm2, dword [rax + 0x10]
mov rdx, rdi
mov rcx, qword [rax + 8]
call fcn.14002ed00
mov esi, r13d
mov dword [rbp + 0x84], 0x3f800000
mov dword [rbp + 0x88], 0x3f800000
mov dword [rbp + 0x8c], 0x3f800000
lea r14, [0x140223740]
lea rbx, [rbp + 0x128]
mov eax, dword [0x1402236bc]
cmp esi, eax
jge 0x14003edf7
sub eax, esi
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm15
movaps xmm1, xmm14
subss xmm1, xmm0
jmp 0x14003ee07
jle 0x14003edff
movaps xmm1, xmm10
jmp 0x14003ee07
movss xmm1, dword [0x1400baf88]
subss xmm1, dword [r14]
mulss xmm1, dword [0x140223698]
addss xmm1, dword [r14]
movss dword [r14], xmm1
mov rcx, qword [0x140223730]
call fcn.140012b70
mov rax, qword [0x140223290]
mov rax, qword [rax + 0x48a8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.140009fe0
mov r15, rax
mov rdi, qword [rbx]
movss xmm0, dword [r14]
movss dword [rbp + 0x90], xmm0
lea rcx, [rbp + 0x84]
call fcn.140006b80
mov r12d, eax
mov rax, qword [0x140223290]
movss xmm4, dword [rax + 0x3c20]
test rdi, rdi
jne 0x14003ee88
movaps xmm2, xmm10
jmp 0x14003eedb
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm9
movaps xmm2, xmm4
lea rdx, [rbp + 0x188]
mov rcx, qword [rax + 0x3c18]
call fcn.14002eae0
movss xmm0, dword [rbp + 0x188]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm2, eax
cvtdq2ps xmm2, xmm2
movss dword [rbp + 0x188], xmm2
movss xmm4, dword [rbp + 0x18c]
mulss xmm4, xmm14
mulss xmm2, xmm14
movd xmm0, esi
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x1400bb004]
addss xmm0, dword [0x1400bb074]
movaps xmm1, xmm12
addss xmm1, xmm0
subss xmm1, xmm4
movaps xmm0, xmm13
subss xmm0, xmm2
movss dword [rbp + 0x2b8], xmm0
movss dword [rbp + 0x2bc], xmm1
test r12d, 0xff000000
je 0x14003ef93
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rdi + rcx], 0
jne 0x14003ef30
add rcx, rdi
cmp rdi, rcx
je 0x14003ef93
mov rax, qword [r15 + 0x38]
movups xmm0, xmmword [r15 + 0x88]
movups xmmword [rbp + 0x290], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm10
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rdi
lea rcx, [rbp + 0x290]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r12d
lea r9, [rbp + 0x2b8]
movss xmm2, dword [rax + 0x10]
mov rdx, r15
mov rcx, qword [rax + 8]
call fcn.14002ed00
call fcn.140012c10
inc esi
add rbx, 8
add r14, 4
cmp esi, 5
jl 0x14003edd5
lea rcx, [rbp + 0x2b0]
call fcn.14003b4d0
mov rax, qword [rbp + 0x2b0]
sub rax, qword [rbp + 0x190]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
divsd xmm0, qword [0x1400bb010]
comisd xmm0, xmmword [0x1400bafa8]
jbe 0x14003eff1
mov eax, dword [0x140223678]
cmp eax, 1
jne 0x14003f01d
mov dword [0x140223678], r13d
movabs r12, 0x746e61726f6c6156
lea r15, [0x1400b9cff]
mov r14d, 4
mov eax, dword [0x1402236b8]
dec eax
test eax, 0xfffffffd
je 0x14003f051
movaps xmm1, xmm10
jmp 0x14003f059
cmp eax, 2
je 0x14003efea
cmp eax, 3
je 0x14003efea
cmp eax, 4
je 0x14003efea
movabs r12, 0x746e61726f6c6156
mov r14d, 4
lea r15, [0x1400b9cff]
cmp eax, 5
jne 0x14003f008
mov dword [0x140223678], r13d
jmp 0x14003f008
movss xmm1, dword [0x1400baf78]
subss xmm1, dword [0x1402236b4]
mulss xmm1, dword [0x140223698]
addss xmm1, dword [0x1402236b4]
movss dword [0x1402236b4], xmm1
call fcn.140012590
call fcn.14000ca40
xorps xmm0, xmm0
movups xmmword [rbp + 0x348], xmm0
mov rcx, qword [0x140223680]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x140223660]
mov edx, 1
call qword [rax + 0x108]
mov rcx, qword [0x140223680]
mov rax, qword [rcx]
lea r8, [rbp + 0x348]
mov rdx, qword [0x140223660]
call qword [rax + 0x190]
mov rax, qword [0x140223290]
mov rax, qword [rax + 0x48a8]
mov rcx, qword [rax]
add rcx, 0x48
mov rax, r13
cmp byte [rcx], r13b
cmovne rax, rcx
mov rcx, rax
call fcn.140001b80
mov rcx, qword [0x140223668]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, 1
call qword [rax + 0x40]
movss xmm7, dword [0x1400bb04c]
lea rdi, str.BigYoSe
cmp dword [rbp + 0x310], 0x12
jne 0x14003d641
mov rdi, qword [0x140223290]
test rdi, rdi
je 0x14003f15a
mov rbx, qword [rdi + 0xa0]
jmp 0x14003f15d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
lea rcx, str.stoll_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoll_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
int3
mov rbx, r13
call fcn.140002b30
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14003f171
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbx]
test rcx, rcx
je 0x14003f17f
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x14003f18e
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [rdi + 0x90], r13
mov qword [rdi + 0xa0], r13
mov rax, qword [0x140223290]
test rax, rax
je 0x14003f1ae
dec dword [rax + 0xf4]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [0x140223290]
test rax, rax
je 0x14003f1cc
mov rbx, qword [rax + 0x98]
jmp 0x14003f1cf
mov rbx, r13
lea rdi, [rax + 8]
mov rcx, qword [rbx + 0x30]
test rcx, rcx
je 0x14003f1e9
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rax, qword [0x140223290]
mov qword [rdi + 0x80], r13
mov qword [rdi + 0x90], r13
test rax, rax
je 0x14003f202
dec dword [rax + 0xf4]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rbx, qword [0x140223290]
mov qword [0x140223290], rbx
call fcn.140008af0
mov qword [0x140223290], r13
test rbx, rbx
je 0x14003f24d
mov rcx, rbx
call fcn.14001d980
mov rax, qword [0x140223290]
test rax, rax
je 0x14003f244
dec dword [rax + 0xf4]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [0x140223660]
test rcx, rcx
je 0x14003f266
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x140223660], r13
mov rcx, qword [0x140223668]
test rcx, rcx
je 0x14003f27f
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x140223668], r13
mov rcx, qword [0x140223680]
test rcx, rcx
je 0x14003f298
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x140223680], r13
mov rcx, qword [0x140223670]
test rcx, rcx
je 0x14003f2b1
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x140223670], r13
mov rcx, qword [0x1402232b0]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x258]
mov rcx, qword [rbp + 0x280]
call qword [sym.imp.USER32.dll_UnregisterClassW]
jmp 0x14003f2f3
call fcn.14003f390
mov rdx, qword [rbp + 0x258]
mov rcx, qword [rbp + 0x280]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov r13d, 1
cmp dword [rbp + 0x300], 0
je 0x14003f303
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
mov eax, r13d
mov rcx, qword [rbp + 0x3f0]
xor rcx, rsp
call fcn.1400a1c50
lea r11, [rsp + 0x5a0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov dword [rbp + 0x300], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3