Function at 0x1400013e0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
lea rbp, [rsp - 0x60]
sub rsp, 0x160
mov rbx, rcx
mov qword [rbp + 0x50], rcx
mov dword [rcx], 0x1010101
mov word [rcx + 4], 0x101
mov byte [rcx + 6], 1
mov dword [rcx + 8], 0x3f4ccccd
mov dword [rcx + 0xc], 0x40a00000
mov dword [rcx + 0x10], 0x3f800000
mov dword [rcx + 0x14], 1
add rcx, 0x18
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
movdqa xmm1, xmmword [0x140007680]
movdqa xmmword [rsp + 0x40], xmm1
mov dword [rsp + 0x30], 0x64616548
mov byte [rsp + 0x34], 0
movups xmmword [rsp + 0x50], xmm0
movdqa xmmword [rsp + 0x60], xmm1
mov dword [rsp + 0x50], 0x6b63654e
mov byte [rsp + 0x54], 0
movups xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x140007690]
movdqa xmmword [rbp - 0x80], xmm1
mov eax, dword [str.Chest]
mov dword [rsp + 0x70], eax
movzx eax, byte [0x140007450]
mov byte [rsp + 0x74], al
mov byte [rsp + 0x75], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
call fcn.140002760
nop
lea r9, [0x140001a60]
mov edx, 0x20
mov r8d, 3
lea rcx, [rsp + 0x30]
call fcn.14000568c
lea rcx, [rbx + 0x30]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
movdqa xmm1, xmmword [0x140007680]
movdqa xmmword [rsp + 0x40], xmm1
mov dword [rsp + 0x30], 0x64616548
mov byte [rsp + 0x34], 0
mov dword [rsp + 0x50], 6
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 4
mov qword [rsp + 0x70], 0xf
mov dword [rsp + 0x58], 0x6b63654e
mov byte [rsp + 0x5c], 0
mov dword [rsp + 0x78], 5
movups xmmword [rbp - 0x80], xmm0
movdqa xmm1, xmmword [0x140007690]
movdqa xmmword [rbp - 0x70], xmm1
mov eax, dword [str.Chest]
mov dword [rbp - 0x80], eax
movzx eax, byte [0x140007450]
mov byte [rbp - 0x7c], al
mov byte [rbp - 0x7b], 0
mov dword [rbp - 0x60], 4
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rax, [rbp - 0x58]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
call fcn.1400025a0
nop
lea r9, [0x140001a60]
mov edx, 0x28
mov r8d, 3
lea rcx, [rsp + 0x30]
call fcn.14000568c
mov dword [rbx + 0x40], 0
mov dword [rbx + 0x44], 1
mov dword [rbx + 0x48], 3
mov dword [rbx + 0x4c], 2
lea rcx, [rbx + 0x50]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
movdqa xmm1, xmmword [0x1400076b0]
movdqa xmmword [rsp + 0x40], xmm1
movsd xmm0, qword [str.Left_mouse]
movsd qword [rsp + 0x30], xmm0
movzx eax, word [0x140007460]
mov word [rsp + 0x38], ax
mov byte [rsp + 0x3a], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400076c0]
movdqa xmmword [rsp + 0x60], xmm1
movsd xmm0, qword [str.Right_mouse]
movsd qword [rsp + 0x50], xmm0
movzx eax, word [0x140007470]
mov word [rsp + 0x58], ax
movzx eax, byte [0x140007472]
mov byte [rsp + 0x5a], al
mov byte [rsp + 0x5b], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x1400076a0]
movdqa xmmword [rbp - 0x80], xmm1
mov eax, dword [str.MOUSE4]
mov dword [rsp + 0x70], eax
movzx eax, word [0x140007478]
mov word [rsp + 0x74], ax
mov byte [rsp + 0x76], 0
movups xmmword [rbp - 0x70], xmm0
movdqa xmmword [rbp - 0x60], xmm1
mov eax, dword [str.MOUSE5]
mov dword [rbp - 0x70], eax
movzx eax, word [0x140007480]
mov word [rbp - 0x6c], ax
mov byte [rbp - 0x6a], 0
movups xmmword [rbp - 0x50], xmm0
movdqa xmm1, xmmword [0x140007690]
movdqa xmmword [rbp - 0x40], xmm1
mov eax, dword [str.SHIFT]
mov dword [rbp - 0x50], eax
movzx eax, byte [0x140007488]
mov byte [rbp - 0x4c], al
mov byte [rbp - 0x4b], 0
movups xmmword [rbp - 0x30], xmm0
movdqa xmm1, xmmword [0x140007670]
movdqa xmmword [rbp - 0x20], xmm1
mov eax, dword [0x14000748c]
mov word [rbp - 0x30], ax
movzx eax, byte [0x14000748e]
mov byte [rbp - 0x2e], al
mov byte [rbp - 0x2d], 0
movups xmmword [rbp - 0x10], xmm0
movdqa xmm1, xmmword [0x140007680]
movdqa xmmword [rbp], xmm1
mov dword [rbp - 0x10], 0x4c525443
mov byte [rbp - 0xc], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
call fcn.140002760
nop
lea r9, [0x140001a60]
mov edx, 0x20
mov r8d, 7
lea rcx, [rsp + 0x30]
call fcn.14000568c
lea rcx, [rbx + 0x68]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
movdqa xmm1, xmmword [0x140007690]
movdqa xmmword [rsp + 0x40], xmm1
mov eax, dword [str.SHIFT]
mov dword [rsp + 0x30], eax
movzx eax, byte [0x140007488]
mov byte [rsp + 0x34], al
mov byte [rsp + 0x35], 0
mov dword [rsp + 0x50], 0x10
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 3
mov qword [rsp + 0x70], 0xf
mov eax, dword [0x14000748c]
mov word [rsp + 0x58], ax
movzx eax, byte [0x14000748e]
mov byte [rsp + 0x5a], al
mov byte [rsp + 0x5b], 0
mov dword [rsp + 0x78], 0x12
movups xmmword [rbp - 0x80], xmm0
movdqa xmm1, xmmword [0x140007680]
movdqa xmmword [rbp - 0x70], xmm1
mov dword [rbp - 0x80], 0x4c525443
mov byte [rbp - 0x7c], 0
mov dword [rbp - 0x60], 0x11
movups xmmword [rbp - 0x58], xmm0
mov qword [rbp - 0x48], 0xa
mov qword [rbp - 0x40], 0xf
movsd xmm0, qword [str.Left_mouse]
movsd qword [rbp - 0x58], xmm0
movzx eax, word [0x140007460]
mov word [rbp - 0x50], ax
mov byte [rbp - 0x4e], 0
mov dword [rbp - 0x38], 1
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
movdqa xmm1, xmmword [0x1400076c0]
movdqa xmmword [rbp - 0x20], xmm1
movsd xmm0, qword [str.Right_mouse]
movsd qword [rbp - 0x30], xmm0
movzx eax, word [0x140007470]
mov word [rbp - 0x28], ax
movzx eax, byte [0x140007472]
mov byte [rbp - 0x26], al
mov byte [rbp - 0x25], 0
mov dword [rbp - 0x10], 2
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
mov qword [rbp + 8], 6
mov qword [rbp + 0x10], 0xf
mov eax, dword [str.MOUSE4]
mov dword [rbp - 8], eax
movzx eax, word [0x140007478]
mov word [rbp - 4], ax
mov byte [rbp - 2], 0
mov dword [rbp + 0x18], 6
movups xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [0x1400076a0]
movdqa xmmword [rbp + 0x30], xmm1
mov eax, dword [str.MOUSE5]
mov dword [rbp + 0x20], eax
movzx eax, word [0x140007480]
mov word [rbp + 0x24], ax
mov byte [rbp + 0x26], 0
mov dword [rbp + 0x40], 5
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rax, [rbp + 0x48]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
call fcn.1400025a0
nop
lea r9, [0x140001a60]
mov edx, 0x28
mov r8d, 7
lea rcx, [rsp + 0x30]
call fcn.14000568c
nop
mov rax, rbx
mov rbx, qword [rsp + 0x178]
add rsp, 0x160
pop rbp
ret