Function at 0x140001280
Capabilities:
Contain obfuscated stackstrings
Create thread
Inject thread
Set console window title

Disassembly:
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x3b0
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x320], xmm7
movaps xmmword [rbp + 0x310], xmm6
mov qword [rbp + 0x308], 0xfffffffffffffffe
movups xmm0, xmmword [0x14003c584]
movaps xmmword [rbp - 0x30], xmm0
movups xmm0, xmmword [0x14003c574]
movaps xmmword [rbp - 0x40], xmm0
mov word [rbp - 0x20], 0x74
lea rcx, [rbp - 0x40]
mov edx, 0x11
call fcn.140005c10
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleW]
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov rbx, qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov ecx, 0xfffffff5
call rbx
mov rdi, qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, rax
mov dx, 9
call rdi
movups xmm0, xmmword [0x14003c5a5]
movups xmmword [rbp - 0x31], xmm0
movups xmm0, xmmword [0x14003c596]
movaps xmmword [rbp - 0x40], xmm0
lea rcx, [rbp - 0x40]
mov edx, 0x1f
call fcn.140005b20
lea rsi, [0x140053690]
mov rcx, rsi
mov rdx, rax
call fcn.1400024b0
mov rcx, rax
call fcn.1400028a0
mov ecx, 0xfffffff5
call rbx
mov rcx, rax
mov dx, 0xf
call rdi
movups xmm0, xmmword [0x14003c5b5]
movaps xmmword [rbp - 0x40], xmm0
movabs rax, 0x64160c137d021700
mov qword [rbp - 0x31], rax
lea rcx, [rbp - 0x40]
mov edx, 0x17
call fcn.140005b20
mov rcx, rsi
mov rdx, rax
call fcn.1400024b0
mov rcx, rax
call fcn.1400028a0
movups xmm0, xmmword [0x14003c5dc]
movaps xmmword [rbp - 0x30], xmm0
movups xmm0, xmmword [0x14003c5cc]
movaps xmmword [rbp - 0x40], xmm0
mov word [rbp - 0x20], 0x5338
lea rcx, [rbp - 0x40]
mov edx, 0x22
call fcn.140005b20
mov rcx, rsi
mov rdx, rax
call fcn.1400024b0
mov rcx, rax
call fcn.1400028a0
xor ecx, ecx
call fcn.140005c50
lea rdx, [rax*2 + 2]
inc rax
mov rcx, 0xffffffffffffffff
cmovns rcx, rdx
call fcn.140019da8
mov rsi, rax
mov rcx, rax
call fcn.140005c50
movups xmm0, xmmword [0x14003c5fe]
movaps xmmword [rbp - 0x30], xmm0
movups xmm0, xmmword [0x14003c5ee]
movaps xmmword [rbp - 0x40], xmm0
movabs rax, 0x53003f0054000e
mov qword [rbp - 0x22], rax
lea rcx, [rbp - 0x40]
mov edx, 0x13
call fcn.140005c10
mov rdi, rax
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], 0
mov qword [rbp + 0x208], 0xf
mov dword [rbp + 0x2dc], 0
movups xmm0, xmmword [0x14003c65e]
movups xmmword [rbp + 0x27a], xmm0
movups xmm0, xmmword [0x14003c654]
movaps xmmword [rbp + 0x270], xmm0
movups xmm0, xmmword [0x14003c644]
movaps xmmword [rbp + 0x260], xmm0
movups xmm0, xmmword [0x14003c634]
movaps xmmword [rbp + 0x250], xmm0
movups xmm0, xmmword [0x14003c624]
movaps xmmword [rbp + 0x240], xmm0
movups xmm0, xmmword [0x14003c614]
movaps xmmword [rbp + 0x230], xmm0
lea rcx, [rbp + 0x230]
mov edx, 0x2d
call fcn.140005c10
lea rbx, [rbp + 0x210]
mov rcx, rbx
mov rdx, rax
call fcn.140002a00
mov rcx, rsi
call fcn.140023fcc
mov rcx, qword [rbp + 0x220]
mov rdx, qword [rbp + 0x228]
mov r8, rdx
sub r8, rcx
cmp r8, rax
jae 0x140001510
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x210]
mov rdx, rax
mov r9, rsi
call fcn.1400032c0
jmp 0x140001541
lea r14, [rcx + rax]
mov qword [rbp + 0x220], r14
cmp rdx, 8
jb 0x140001528
mov rbx, qword [rbp + 0x210]
lea rcx, [rbx + rcx*2]
add rax, rax
mov rdx, rsi
mov r8, rax
call fcn.140038ed0
mov word [rbx + r14*2], 0
movabs r14, 0x1f00080008005b
mov qword [rbp + 0x230], r14
mov word [rbp + 0x238], 0x68
lea rcx, [rbp + 0x230]
mov edx, 5
call fcn.140005c10
mov rbx, rax
mov rcx, rax
call fcn.140023fcc
mov rcx, qword [rbp + 0x220]
mov rdx, qword [rbp + 0x228]
mov r8, rdx
sub r8, rcx
cmp r8, rax
jae 0x1400015a9
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x210]
mov rdx, rax
mov r9, rbx
call fcn.1400032c0
jmp 0x1400015e3
lea r15, [rcx + rax]
mov qword [rbp + 0x220], r15
cmp rdx, 8
jb 0x1400015c3
mov r12, qword [rbp + 0x210]
jmp 0x1400015ca
lea r12, [rbp + 0x210]
lea rcx, [r12 + rcx*2]
add rax, rax
mov rdx, rbx
mov r8, rax
call fcn.140038ed0
mov word [r12 + r15*2], 0
movups xmm0, xmmword [0x14003c6ae]
movaps xmmword [rbp + 0x270], xmm0
movups xmm0, xmmword [0x14003c69e]
movaps xmmword [rbp + 0x260], xmm0
movups xmm0, xmmword [0x14003c68e]
movaps xmmword [rbp + 0x250], xmm0
movups xmm0, xmmword [0x14003c67e]
movaps xmmword [rbp + 0x240], xmm0
movups xmm0, xmmword [0x14003c66e]
movaps xmmword [rbp + 0x230], xmm0
mov word [rbp + 0x280], 0x75
lea rcx, [rbp + 0x230]
mov edx, 0x29
call fcn.140005c10
lea rcx, [rbp + 0x1d0]
mov rdx, rax
call fcn.140002a00
xor ecx, ecx
mov rdx, rdi
call qword [sym.imp.USER32.dll_FindWindowW]
mov rbx, rax
test rax, rax
je 0x140001a7d
lea rdx, [rbp + 0x2dc]
mov rcx, rbx
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
mov dx, 9
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp + 0x2e0], 0x6c7f
lea rcx, [rbp + 0x2e0]
mov edx, 2
call fcn.140005b20
lea rcx, [0x140053690]
mov rdx, rax
call fcn.1400024b0
mov rbx, rax
movups xmm6, xmmword [0x14003c79d]
movups xmmword [rbp + 0x23f], xmm6
movups xmm7, xmmword [0x14003c78e]
movaps xmmword [rbp + 0x230], xmm7
lea rcx, [rbp + 0x230]
mov edx, 0x1f
call fcn.140005b20
mov rcx, rbx
mov rdx, rax
call fcn.1400024b0
mov rbx, rax
mov word [rbp + 0x306], 0x6c7f
lea rcx, [rbp + 0x306]
mov edx, 2
call fcn.140005b20
mov rcx, rbx
mov rdx, rax
call fcn.1400024b0
mov rcx, rax
call fcn.1400028a0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
mov dx, 0xe
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movabs rax, 0x212f08482e4e3755
mov qword [rbp + 0x230], rax
mov dword [rbp + 0x238], 0x4361723c
lea rcx, [rbp + 0x230]
mov edx, 0xc
call fcn.140005b20
lea rcx, [0x140053690]
mov rdx, rax
call fcn.1400024b0
lea rcx, [0x1400537b0]
mov rdx, rdi
call fcn.140002b10
mov rdi, rax
mov dword [rbp + 0x230], 0x6c007f
lea rcx, [rbp + 0x230]
mov edx, 2
call fcn.140005c10
mov rcx, rdi
mov rdx, rax
call fcn.140002b10
movabs rax, 0x3e2b19482e4e3755
mov qword [rbp + 0x230], rax
mov dword [rbp + 0x238], 0x2d2e212a
mov word [rbp + 0x23c], 0x7371
mov byte [rbp + 0x23e], 0x6f
lea rcx, [rbp + 0x230]
mov edx, 0xf
call fcn.140005b20
lea rcx, [0x140053690]
mov rdx, rax
call fcn.1400024b0
mov rdi, rax
mov dword [rbp + 0x2e0], 0x4b524244
mov byte [rbp + 0x2e4], 0x68
lea rcx, [rbp + 0x2e0]
mov edx, 5
call fcn.140005b20
mov rcx, rdi
mov rdx, rax
call fcn.1400024b0
mov rcx, rax
call fcn.1400028a0
movabs rax, 0x253b0d482e4e3755
mov qword [rbp + 0x230], rax
mov dword [rbp + 0x238], 0x637b2c35
mov byte [rbp + 0x23c], 0x4b
lea rcx, [rbp + 0x230]
mov edx, 0xd
call fcn.140005b20
lea rcx, [0x140053690]
mov rdx, rax
call fcn.1400024b0
mov rdi, rax
mov dword [rbp + 0x2e0], 0x4a535d46
mov byte [rbp + 0x2e4], 0x68
lea rcx, [rbp + 0x2e0]
mov edx, 5
call fcn.140005b20
mov rcx, rdi
mov rdx, rax
call fcn.1400024b0
mov rcx, rax
call fcn.1400028a0
movabs rax, 0x29036f35593f4c7f
mov qword [rbp + 0x230], rax
mov dword [rbp + 0x238], 0x637b3d37
mov byte [rbp + 0x23c], 0x4b
lea rcx, [rbp + 0x230]
mov edx, 0xd
call fcn.140005b20
lea rcx, [0x140053690]
mov rdx, rax
call fcn.1400024b0
lea rcx, [0x1400537b0]
mov rdx, rsi
call fcn.140002b10
mov rcx, rax
call fcn.140002f10
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
mov dx, 9
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movups xmmword [rbp + 0x23f], xmm6
movaps xmmword [rbp + 0x230], xmm7
lea rcx, [rbp + 0x230]
mov edx, 0x1f
call fcn.140005b20
lea rcx, [0x140053690]
mov rdx, rax
call fcn.1400024b0
mov rdi, rax
mov word [rbp + 0x2e0], 0x6c7f
lea rcx, [rbp + 0x2e0]
mov edx, 2
call fcn.140005b20
mov rcx, rdi
mov rdx, rax
call fcn.1400024b0
mov rcx, rax
call fcn.1400028a0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
mov dx, 0xb
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movups xmm0, xmmword [0x14003c7c6]
movups xmmword [rbp + 0x249], xmm0
movups xmm0, xmmword [0x14003c7bd]
movaps xmmword [rbp + 0x240], xmm0
movups xmm0, xmmword [0x14003c7ad]
movaps xmmword [rbp + 0x230], xmm0
lea rcx, [rbp + 0x230]
mov edx, 0x29
call fcn.140005b20
lea rcx, [0x140053690]
mov rdx, rax
call fcn.1400024b0
mov rcx, rax
call fcn.1400028a0
movups xmm0, xmmword [0x14003c7f0]
movups xmmword [rbp + 0x24a], xmm0
movups xmm0, xmmword [str.80k]
movaps xmmword [rbp + 0x240], xmm0
movups xmm0, xmmword [str.6V8_]
movaps xmmword [rbp + 0x230], xmm0
lea rcx, [rbp + 0x230]
mov edx, 0x15
call fcn.140005c10
lea rdi, [rbp + 0x2e0]
mov rcx, rdi
mov rdx, rax
call fcn.140002a00
mov rcx, rsi
call fcn.140023fcc
mov rcx, qword [rbp + 0x2f0]
mov rdx, qword [rbp + 0x2f8]
mov r8, rdx
sub r8, rcx
cmp r8, rax
jae 0x140001bd3
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x2e0]
mov rdx, rax
mov r9, rsi
call fcn.1400032c0
jmp 0x140001c03
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
mov dx, 0xc
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp + 0x2e0], 0x6c7f
lea rcx, [rbp + 0x2e0]
mov edx, 2
call fcn.140005b20
lea rcx, [0x140053690]
mov rdx, rax
call fcn.1400024b0
mov rsi, rax
movups xmm0, xmmword [0x14003c6e0]
movaps xmmword [rbp + 0x250], xmm0
movups xmm0, xmmword [0x14003c6d0]
movaps xmmword [rbp + 0x240], xmm0
movups xmm0, xmmword [0x14003c6c0]
movaps xmmword [rbp + 0x230], xmm0
lea rcx, [rbp + 0x230]
mov edx, 0x30
call fcn.140005b20
mov rcx, rsi
mov rdx, rax
call fcn.1400024b0
mov rcx, rax
call fcn.1400028a0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
mov dx, 0xc
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
mov dx, 0xf
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, [0x14003c6f0]
lea rsi, [rbp + 0x230]
mov r8d, 0x9e
mov rcx, rsi
call fcn.140038ed0
mov edx, 0x9e
mov rcx, rsi
call fcn.140005b20
lea rcx, [0x140053690]
mov rdx, rax
call fcn.1400024b0
mov rsi, rax
mov word [rbp + 0x2e0], 0x6c7f
lea rcx, [rbp + 0x2e0]
mov edx, 2
call fcn.140005b20
mov rcx, rsi
mov rdx, rax
call fcn.1400024b0
mov rcx, rax
call fcn.1400028a0
mov esi, 1
mov rax, qword [rbp + 0x1e8]
cmp rax, 8
jae 0x14000221e
mov rax, qword [rbp + 0x228]
cmp rax, 8
jae 0x140002266
jmp 0x1400022a1
lea rbx, [rcx + rax]
mov qword [rbp + 0x2f0], rbx
cmp rdx, 8
jb 0x140001beb
mov rdi, qword [rbp + 0x2e0]
lea rcx, [rdi + rcx*2]
add rax, rax
mov rdx, rsi
mov r8, rax
call fcn.140038ed0
mov word [rdi + rbx*2], 0
mov qword [rbp + 0x230], r14
mov word [rbp + 0x238], 0x68
lea rcx, [rbp + 0x230]
mov edx, 5
call fcn.140005c10
mov rsi, rax
mov rcx, rax
call fcn.140023fcc
mov rcx, qword [rbp + 0x2f0]
mov rdx, qword [rbp + 0x2f8]
mov r8, rdx
sub r8, rcx
cmp r8, rax
jae 0x140001c61
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x2e0]
mov rdx, rax
mov r9, rsi
call fcn.1400032c0
jmp 0x140001c9a
lea rdi, [rcx + rax]
mov qword [rbp + 0x2f0], rdi
cmp rdx, 8
jb 0x140001c7b
mov rbx, qword [rbp + 0x2e0]
jmp 0x140001c82
lea rbx, [rbp + 0x2e0]
lea rcx, [rbx + rcx*2]
add rax, rax
mov rdx, rsi
mov r8, rax
call fcn.140038ed0
mov word [rbx + rdi*2], 0
mov r8d, dword [rbp + 0x2dc]
mov ecx, 0x1fffff
xor edx, edx
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rsi, rax
test rax, rax
sete bl
jne 0x140001d78
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
mov dx, 0xc
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movups xmm0, xmmword [0x14003c820]
movaps xmmword [rbp + 0x250], xmm0
movups xmm0, xmmword [0x14003c810]
movaps xmmword [rbp + 0x240], xmm0
movups xmm0, xmmword [0x14003c800]
movaps xmmword [rbp + 0x230], xmm0
movabs rax, 0x6fd29ac290fd89ca
mov qword [rbp + 0x25f], rax
lea rcx, [rbp + 0x230]
mov edx, 0x37
call fcn.140005b20
lea rcx, [0x140053690]
mov rdx, rax
call fcn.1400024b0
mov rdi, rax
mov word [rbp + 0x306], 0x6c7f
lea rcx, [rbp + 0x306]
mov edx, 2
call fcn.140005b20
mov rcx, rdi
mov rdx, rax
call fcn.1400024b0
mov rcx, rax
call fcn.1400028a0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
mov dx, 0xf
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 4
mov r8d, 0x104
mov rcx, rsi
xor edx, edx
mov r9d, 0x3000
call qword [sym.imp.KERNEL32.dll_VirtualAllocEx]
mov rdi, rax
test rax, rax
jne 0x140001e60
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
mov dx, 0xc
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movups xmm0, xmmword [0x14003c857]
movaps xmmword [rbp + 0x250], xmm0
movups xmm0, xmmword [0x14003c847]
movaps xmmword [rbp + 0x240], xmm0
movups xmm0, xmmword [0x14003c837]
movaps xmmword [rbp + 0x230], xmm0
movabs rax, 0x6fdf9ac190c788f0
mov qword [rbp + 0x25f], rax
lea rcx, [rbp + 0x230]
mov edx, 0x37
call fcn.140005b20
lea rcx, [0x140053690]
mov rdx, rax
call fcn.1400024b0
mov rbx, rax
mov word [rbp + 0x306], 0x6c7f
lea rcx, [rbp + 0x306]
mov edx, 2
call fcn.140005b20
mov rcx, rbx
mov rdx, rax
call fcn.1400024b0
mov rcx, rax
call fcn.1400028a0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov bl, 1
mov rcx, rax
mov dx, 0xf
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov qword [rsp + 0x20], 0
lea r8, [rbp - 0x40]
mov r9d, 0x104
mov rcx, rsi
mov rdx, rdi
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
test eax, eax
jne 0x140001f41
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
mov dx, 0xc
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movups xmm0, xmmword [0x14003c89c]
movups xmmword [rbp + 0x25e], xmm0
movups xmm0, xmmword [0x14003c88e]
movaps xmmword [rbp + 0x250], xmm0
movups xmm0, xmmword [0x14003c87e]
movaps xmmword [rbp + 0x240], xmm0
movups xmm0, xmmword [0x14003c86e]
movaps xmmword [rbp + 0x230], xmm0
lea rcx, [rbp + 0x230]
mov edx, 0x3e
call fcn.140005b20
lea rcx, [0x140053690]
mov rdx, rax
call fcn.1400024b0
mov rbx, rax
mov word [rbp + 0x306], 0x6c7f
lea rcx, [rbp + 0x306]
mov edx, 2
call fcn.140005b20
mov rcx, rbx
mov rdx, rax
call fcn.1400024b0
mov rcx, rax
call fcn.1400028a0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov bl, 1
mov rcx, rax
mov dx, 0xf
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov r9, qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rcx, rsi
xor edx, edx
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_CreateRemoteThread]
test rax, rax
jne 0x140002040
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
mov dx, 0xc
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movups xmm0, xmmword [0x14003c8dc]
movaps xmmword [rbp + 0x260], xmm0
movups xmm0, xmmword [0x14003c8cc]
movaps xmmword [rbp + 0x250], xmm0
movups xmm0, xmmword [0x14003c8bc]
movaps xmmword [rbp + 0x240], xmm0
movups xmm0, xmmword [0x14003c8ac]
movaps xmmword [rbp + 0x230], xmm0
movabs rax, 0x48e39cf09feaa2da
mov qword [rbp + 0x26e], rax
lea rcx, [rbp + 0x230]
mov edx, 0x46
call fcn.140005b20
lea rcx, [0x140053690]
mov rdx, rax
call fcn.1400024b0
mov rbx, rax
mov word [rbp + 0x306], 0x6c7f
lea rcx, [rbp + 0x306]
mov edx, 2
call fcn.140005b20
mov rcx, rbx
mov rdx, rax
call fcn.1400024b0
mov rcx, rax
call fcn.1400028a0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov bl, 1
mov rcx, rax
mov dx, 0xf
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
mov r9d, 0x8000
call qword [sym.imp.KERNEL32.dll_VirtualFreeEx]
test bl, bl
je 0x140002115
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
mov dx, 0xc
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movups xmm0, xmmword [0x14003c910]
movups xmmword [rbp + 0x24e], xmm0
movups xmm0, xmmword [0x14003c902]
movaps xmmword [rbp + 0x240], xmm0
movups xmm0, xmmword [0x14003c8f2]
movaps xmmword [rbp + 0x230], xmm0
lea rcx, [rbp + 0x230]
mov edx, 0x2e
call fcn.140005b20
lea rcx, [0x140053690]
mov rdx, rax
call fcn.1400024b0
mov rsi, rax
mov word [rbp + 0x306], 0x6c7f
lea rcx, [rbp + 0x306]
mov edx, 2
call fcn.140005b20
mov rcx, rsi
mov rdx, rax
call fcn.1400024b0
mov rcx, rax
call fcn.1400028a0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
mov dx, 0xf
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
jmp 0x1400021bf
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
mov dx, 0xa
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movups xmm0, xmmword [0x14003c93d]
movups xmmword [rbp + 0x24d], xmm0
movups xmm0, xmmword [0x14003c930]
movaps xmmword [rbp + 0x240], xmm0
movups xmm0, xmmword [0x14003c920]
movaps xmmword [rbp + 0x230], xmm0
lea rcx, [rbp + 0x230]
mov edx, 0x2d
call fcn.140005b20
lea rcx, [0x140053690]
mov rdx, rax
call fcn.1400024b0
mov rsi, rax
mov word [rbp + 0x306], 0x6c7f
lea rcx, [rbp + 0x306]
mov edx, 2
call fcn.140005b20
mov rcx, rsi
mov rdx, rax
call fcn.1400024b0
mov rcx, rax
call fcn.1400028a0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
mov dx, 0xf
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rax, qword [rbp + 0x2f8]
cmp rax, 8
jb 0x14000220b
mov rcx, qword [rbp + 0x2e0]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x140002206
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400022cd
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.140019da0
xor esi, esi
mov rax, qword [rbp + 0x1e8]
cmp rax, 8
jb 0x140001bbd
mov rcx, qword [rbp + 0x1d0]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x140002254
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400022c3
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.140019da0
mov rax, qword [rbp + 0x228]
cmp rax, 8
jb 0x1400022a1
mov rcx, qword [rbp + 0x210]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14000229c
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400022c8
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.140019da0
mov eax, esi
movaps xmm6, xmmword [rbp + 0x310]
movaps xmm7, xmmword [rbp + 0x320]
add rsp, 0x3b0
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
call fcn.140023f54
call fcn.140023f54
call fcn.140023f54
int3