Function at 0x10011760
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1013decd
mov eax, dword fs:[0]
push eax
mov eax, dword [0x101a0040]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword fs:[0x2c]
mov ecx, dword [0x101ac894]
mov ecx, dword [eax + ecx*4]
mov eax, dword [0x101ac904]
cmp eax, dword [ecx + 4]
jle 0x10011f31
push 0x101ac904
call fcn.1013c1ff
add esp, 4
cmp dword [0x101ac904], 0xffffffff
jne 0x10011f31
push 3
xorps xmm0, xmm0
mov dword [0x101ac9a0], 0
push 0x10170b24
mov ecx, 0x101ac990
mov dword [0x101ac9a4], 0
movups xmmword [0x101ac990], xmm0
call fcn.10011680
mov dword [ebp - 4], 0
xorps xmm0, xmm0
push 7
push str.__index
mov ecx, 0x101ac9a8
mov dword [0x101ac9b8], 0
movups xmmword [0x101ac9a8], xmm0
mov dword [0x101ac9bc], 0
call fcn.10011680
mov byte [ebp - 4], 1
xorps xmm0, xmm0
push 0xa
push str.__newindex
mov ecx, 0x101ac9c0
mov dword [0x101ac9d0], 0
movups xmmword [0x101ac9c0], xmm0
mov dword [0x101ac9d4], 0
call fcn.10011680
mov byte [ebp - 4], 2
xorps xmm0, xmm0
push 6
push str.__mode
mov ecx, 0x101ac9d8
mov dword [0x101ac9e8], 0
movups xmmword [0x101ac9d8], xmm0
mov dword [0x101ac9ec], 0
call fcn.10011680
mov byte [ebp - 4], 3
xorps xmm0, xmm0
push 6
push str.__call
mov ecx, 0x101ac9f0
mov dword [0x101aca00], 0
movups xmmword [0x101ac9f0], xmm0
mov dword [0x101aca04], 0
call fcn.10011680
mov byte [ebp - 4], 4
xorps xmm0, xmm0
push 0xb
push str.__metatable
mov ecx, 0x101aca08
mov dword [0x101aca18], 0
movups xmmword [0x101aca08], xmm0
mov dword [0x101aca1c], 0
call fcn.10011680
mov byte [ebp - 4], 5
xorps xmm0, xmm0
push 0xa
push str.__tostring
mov ecx, 0x101aca20
mov dword [0x101aca30], 0
movups xmmword [0x101aca20], xmm0
mov dword [0x101aca34], 0
call fcn.10011680
mov byte [ebp - 4], 6
xorps xmm0, xmm0
push 5
push str.__len
mov ecx, 0x101aca38
mov dword [0x101aca48], 0
movups xmmword [0x101aca38], xmm0
mov dword [0x101aca4c], 0
call fcn.10011680
mov byte [ebp - 4], 7
xorps xmm0, xmm0
push 5
push str.__unm
mov ecx, 0x101aca50
mov dword [0x101aca60], 0
movups xmmword [0x101aca50], xmm0
mov dword [0x101aca64], 0
call fcn.10011680
mov byte [ebp - 4], 8
xorps xmm0, xmm0
push 5
push str.__add
mov ecx, 0x101aca68
mov dword [0x101aca78], 0
movups xmmword [0x101aca68], xmm0
mov dword [0x101aca7c], 0
call fcn.10011680
mov byte [ebp - 4], 9
xorps xmm0, xmm0
push 5
push str.__sub
mov ecx, 0x101aca80
mov dword [0x101aca90], 0
movups xmmword [0x101aca80], xmm0
mov dword [0x101aca94], 0
call fcn.10011680
mov byte [ebp - 4], 0xa
xorps xmm0, xmm0
push 5
push str.__mul
mov ecx, 0x101aca98
mov dword [0x101acaa8], 0
movups xmmword [0x101aca98], xmm0
mov dword [0x101acaac], 0
call fcn.10011680
mov byte [ebp - 4], 0xb
xorps xmm0, xmm0
push 5
push str.__div
mov ecx, 0x101acab0
mov dword [0x101acac0], 0
movups xmmword [0x101acab0], xmm0
mov dword [0x101acac4], 0
call fcn.10011680
mov byte [ebp - 4], 0xc
xorps xmm0, xmm0
push 5
push str.__mod
mov ecx, 0x101acac8
mov dword [0x101acad8], 0
movups xmmword [0x101acac8], xmm0
mov dword [0x101acadc], 0
call fcn.10011680
mov byte [ebp - 4], 0xd
xorps xmm0, xmm0
push 5
push str.__pow
mov ecx, 0x101acae0
mov dword [0x101acaf0], 0
movups xmmword [0x101acae0], xmm0
mov dword [0x101acaf4], 0
call fcn.10011680
mov byte [ebp - 4], 0xe
xorps xmm0, xmm0
push 8
push str.__concat
mov ecx, 0x101acaf8
mov dword [0x101acb08], 0
movups xmmword [0x101acaf8], xmm0
mov dword [0x101acb0c], 0
call fcn.10011680
xorps xmm0, xmm0
mov byte [ebp - 4], 0xf
movups xmmword [0x101acb10], xmm0
push 4
push str.__eq
mov ecx, 0x101acb10
mov dword [0x101acb20], 0
mov dword [0x101acb24], 0
call fcn.10011680
mov byte [ebp - 4], 0x10
xorps xmm0, xmm0
push 4
push str.__lt
mov ecx, 0x101acb28
mov dword [0x101acb38], 0
movups xmmword [0x101acb28], xmm0
mov dword [0x101acb3c], 0
call fcn.10011680
mov byte [ebp - 4], 0x11
xorps xmm0, xmm0
push 4
push str.__le
mov ecx, 0x101acb40
mov dword [0x101acb50], 0
movups xmmword [0x101acb40], xmm0
mov dword [0x101acb54], 0
call fcn.10011680
mov byte [ebp - 4], 0x12
xorps xmm0, xmm0
push 4
push str.__gc
mov ecx, 0x101acb58
mov dword [0x101acb68], 0
movups xmmword [0x101acb58], xmm0
mov dword [0x101acb6c], 0
call fcn.10011680
mov byte [ebp - 4], 0x13
xorps xmm0, xmm0
push 6
push str.__idiv
mov ecx, 0x101acb70
mov dword [0x101acb80], 0
movups xmmword [0x101acb70], xmm0
mov dword [0x101acb84], 0
call fcn.10011680
mov byte [ebp - 4], 0x14
xorps xmm0, xmm0
push 5
push str.__shl
mov ecx, 0x101acb88
mov dword [0x101acb98], 0
movups xmmword [0x101acb88], xmm0
mov dword [0x101acb9c], 0
call fcn.10011680
mov byte [ebp - 4], 0x15
xorps xmm0, xmm0
push 5
push str.__shr
mov ecx, 0x101acba0
mov dword [0x101acbb0], 0
movups xmmword [0x101acba0], xmm0
mov dword [0x101acbb4], 0
call fcn.10011680
mov byte [ebp - 4], 0x16
xorps xmm0, xmm0
push 6
push str.__bnot
mov ecx, 0x101acbb8
mov dword [0x101acbc8], 0
movups xmmword [0x101acbb8], xmm0
mov dword [0x101acbcc], 0
call fcn.10011680
mov byte [ebp - 4], 0x17
xorps xmm0, xmm0
movups xmmword [0x101acbd0], xmm0
mov dword [0x101acbe0], 0
push 6
push str.__band
mov ecx, 0x101acbd0
mov dword [0x101acbe4], 0
call fcn.10011680
mov byte [ebp - 4], 0x18
xorps xmm0, xmm0
push 5
push str.__bor
mov ecx, 0x101acbe8
mov dword [0x101acbf8], 0
movups xmmword [0x101acbe8], xmm0
mov dword [0x101acbfc], 0
call fcn.10011680
mov byte [ebp - 4], 0x19
xorps xmm0, xmm0
push 6
push str.__bxor
mov ecx, 0x101acc00
mov dword [0x101acc10], 0
movups xmmword [0x101acc00], xmm0
mov dword [0x101acc14], 0
call fcn.10011680
mov byte [ebp - 4], 0x1a
xorps xmm0, xmm0
push 7
push str.__pairs
mov ecx, 0x101acc18
mov dword [0x101acc28], 0
movups xmmword [0x101acc18], xmm0
mov dword [0x101acc2c], 0
call fcn.10011680
mov byte [ebp - 4], 0x1b
xorps xmm0, xmm0
push 8
push str.__ipairs
mov ecx, 0x101acc30
mov dword [0x101acc40], 0
movups xmmword [0x101acc30], xmm0
mov dword [0x101acc44], 0
call fcn.10011680
mov byte [ebp - 4], 0x1c
xorps xmm0, xmm0
push 4
push str.next
mov ecx, 0x101acc48
mov dword [0x101acc58], 0
movups xmmword [0x101acc48], xmm0
mov dword [0x101acc5c], 0
call fcn.10011680
mov byte [ebp - 4], 0x1d
xorps xmm0, xmm0
push 6
push str.__type
mov ecx, 0x101acc60
mov dword [0x101acc70], 0
movups xmmword [0x101acc60], xmm0
mov dword [0x101acc74], 0
call fcn.10011680
mov byte [ebp - 4], 0x1e
xorps xmm0, xmm0
push 0xa
push str.__typeinfo
mov ecx, 0x101acc78
mov dword [0x101acc88], 0
movups xmmword [0x101acc78], xmm0
mov dword [0x101acc8c], 0
call fcn.10011680
mov byte [ebp - 4], 0x1f
xorps xmm0, xmm0
movups xmmword [0x101acc90], xmm0
mov dword [0x101acca0], 0
mov dword [0x101acca4], 0
push 0xe
push str.__sol.call_new
mov ecx, 0x101acc90
call fcn.10011680
mov byte [ebp - 4], 0x20
xorps xmm0, xmm0
push 0xd
push str.__sol.storage
mov ecx, 0x101acca8
mov dword [0x101accb8], 0
movups xmmword [0x101acca8], xmm0
mov dword [0x101accbc], 0
call fcn.10011680
mov byte [ebp - 4], 0x21
xorps xmm0, xmm0
push 0xe
push str.__sol.gc_names
mov ecx, 0x101accc0
mov dword [0x101accd0], 0
movups xmmword [0x101accc0], xmm0
mov dword [0x101accd4], 0
call fcn.10011680
mov byte [ebp - 4], 0x22
xorps xmm0, xmm0
push 0x12
push str.__sol.static_index
mov ecx, 0x101accd8
mov dword [0x101acce8], 0
movups xmmword [0x101accd8], xmm0
mov dword [0x101accec], 0
call fcn.10011680
mov byte [ebp - 4], 0x23
xorps xmm0, xmm0
push 0x16
push str.__sol.static_new_index
mov ecx, 0x101accf0
mov dword [0x101acd00], 0
movups xmmword [0x101accf0], xmm0
mov dword [0x101acd04], 0
call fcn.10011680
push 0x10149290
call fcn.1013c6ad
push 0x101ac904
call fcn.1013c1ae
add esp, 8
mov eax, 0x101ac990
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov esp, ebp
pop ebp
ret