Function at 0x1001f200
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100a97fd
mov eax, dword fs:[0]
push eax
mov eax, dword [0x100df00c]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword fs:[0x2c]
mov ecx, dword [0x100e1a08]
mov ecx, dword [eax + ecx*4]
mov eax, dword [0x100e494c]
cmp eax, dword [ecx + 4]
jle 0x1001f9d1
push 0x100e494c
call fcn.100a68e6
add esp, 4
cmp dword [0x100e494c], 0xffffffff
jne 0x1001f9d1
push 3
xorps xmm0, xmm0
mov dword [0x100e4a60], 0
push 0x100c6974
mov ecx, 0x100e4a50
mov dword [0x100e4a64], 0
movups xmmword [0x100e4a50], xmm0
call fcn.10005680
mov dword [ebp - 4], 0
xorps xmm0, xmm0
push 7
push str.__index
mov ecx, 0x100e4a68
mov dword [0x100e4a78], 0
movups xmmword [0x100e4a68], xmm0
mov dword [0x100e4a7c], 0
call fcn.10005680
mov byte [ebp - 4], 1
xorps xmm0, xmm0
push 0xa
push str.__newindex
mov ecx, 0x100e4a80
mov dword [0x100e4a90], 0
movups xmmword [0x100e4a80], xmm0
mov dword [0x100e4a94], 0
call fcn.10005680
mov byte [ebp - 4], 2
xorps xmm0, xmm0
push 6
push str.__mode
mov ecx, 0x100e4a98
mov dword [0x100e4aa8], 0
movups xmmword [0x100e4a98], xmm0
mov dword [0x100e4aac], 0
call fcn.10005680
mov byte [ebp - 4], 3
xorps xmm0, xmm0
push 6
push str.__call
mov ecx, 0x100e4ab0
mov dword [0x100e4ac0], 0
movups xmmword [0x100e4ab0], xmm0
mov dword [0x100e4ac4], 0
call fcn.10005680
mov byte [ebp - 4], 4
xorps xmm0, xmm0
push 0xb
push str.__metatable
mov ecx, 0x100e4ac8
mov dword [0x100e4ad8], 0
movups xmmword [0x100e4ac8], xmm0
mov dword [0x100e4adc], 0
call fcn.10005680
mov byte [ebp - 4], 5
xorps xmm0, xmm0
push 0xa
push str.__tostring
mov ecx, 0x100e4ae0
mov dword [0x100e4af0], 0
movups xmmword [0x100e4ae0], xmm0
mov dword [0x100e4af4], 0
call fcn.10005680
mov byte [ebp - 4], 6
xorps xmm0, xmm0
push 5
push str.__len
mov ecx, 0x100e4af8
mov dword [0x100e4b08], 0
movups xmmword [0x100e4af8], xmm0
mov dword [0x100e4b0c], 0
call fcn.10005680
mov byte [ebp - 4], 7
xorps xmm0, xmm0
push 5
push str.__unm
mov ecx, 0x100e4b10
mov dword [0x100e4b20], 0
movups xmmword [0x100e4b10], xmm0
mov dword [0x100e4b24], 0
call fcn.10005680
mov byte [ebp - 4], 8
xorps xmm0, xmm0
push 5
push str.__add
mov ecx, 0x100e4b28
mov dword [0x100e4b38], 0
movups xmmword [0x100e4b28], xmm0
mov dword [0x100e4b3c], 0
call fcn.10005680
mov byte [ebp - 4], 9
xorps xmm0, xmm0
push 5
push str.__sub
mov ecx, 0x100e4b40
mov dword [0x100e4b50], 0
movups xmmword [0x100e4b40], xmm0
mov dword [0x100e4b54], 0
call fcn.10005680
mov byte [ebp - 4], 0xa
xorps xmm0, xmm0
push 5
push str.__mul
mov ecx, 0x100e4b58
mov dword [0x100e4b68], 0
movups xmmword [0x100e4b58], xmm0
mov dword [0x100e4b6c], 0
call fcn.10005680
mov byte [ebp - 4], 0xb
xorps xmm0, xmm0
push 5
push str.__div
mov ecx, 0x100e4b70
mov dword [0x100e4b80], 0
movups xmmword [0x100e4b70], xmm0
mov dword [0x100e4b84], 0
call fcn.10005680
mov byte [ebp - 4], 0xc
xorps xmm0, xmm0
push 5
push str.__mod
mov ecx, 0x100e4b88
mov dword [0x100e4b98], 0
movups xmmword [0x100e4b88], xmm0
mov dword [0x100e4b9c], 0
call fcn.10005680
mov byte [ebp - 4], 0xd
xorps xmm0, xmm0
push 5
push str.__pow
mov ecx, 0x100e4ba0
mov dword [0x100e4bb0], 0
movups xmmword [0x100e4ba0], xmm0
mov dword [0x100e4bb4], 0
call fcn.10005680
mov byte [ebp - 4], 0xe
xorps xmm0, xmm0
push 8
push str.__concat
mov ecx, 0x100e4bb8
mov dword [0x100e4bc8], 0
movups xmmword [0x100e4bb8], xmm0
mov dword [0x100e4bcc], 0
call fcn.10005680
xorps xmm0, xmm0
mov byte [ebp - 4], 0xf
movups xmmword [0x100e4bd0], xmm0
push 4
push str.__eq
mov ecx, 0x100e4bd0
mov dword [0x100e4be0], 0
mov dword [0x100e4be4], 0
call fcn.10005680
mov byte [ebp - 4], 0x10
xorps xmm0, xmm0
push 4
push str.__lt
mov ecx, 0x100e4be8
mov dword [0x100e4bf8], 0
movups xmmword [0x100e4be8], xmm0
mov dword [0x100e4bfc], 0
call fcn.10005680
mov byte [ebp - 4], 0x11
xorps xmm0, xmm0
push 4
push str.__le
mov ecx, 0x100e4c00
mov dword [0x100e4c10], 0
movups xmmword [0x100e4c00], xmm0
mov dword [0x100e4c14], 0
call fcn.10005680
mov byte [ebp - 4], 0x12
xorps xmm0, xmm0
push 4
push str.__gc
mov ecx, 0x100e4c18
mov dword [0x100e4c28], 0
movups xmmword [0x100e4c18], xmm0
mov dword [0x100e4c2c], 0
call fcn.10005680
mov byte [ebp - 4], 0x13
xorps xmm0, xmm0
push 6
push str.__idiv
mov ecx, 0x100e4c30
mov dword [0x100e4c40], 0
movups xmmword [0x100e4c30], xmm0
mov dword [0x100e4c44], 0
call fcn.10005680
mov byte [ebp - 4], 0x14
xorps xmm0, xmm0
push 5
push str.__shl
mov ecx, 0x100e4c48
mov dword [0x100e4c58], 0
movups xmmword [0x100e4c48], xmm0
mov dword [0x100e4c5c], 0
call fcn.10005680
mov byte [ebp - 4], 0x15
xorps xmm0, xmm0
push 5
push str.__shr
mov ecx, 0x100e4c60
mov dword [0x100e4c70], 0
movups xmmword [0x100e4c60], xmm0
mov dword [0x100e4c74], 0
call fcn.10005680
mov byte [ebp - 4], 0x16
xorps xmm0, xmm0
push 6
push str.__bnot
mov ecx, 0x100e4c78
mov dword [0x100e4c88], 0
movups xmmword [0x100e4c78], xmm0
mov dword [0x100e4c8c], 0
call fcn.10005680
mov byte [ebp - 4], 0x17
xorps xmm0, xmm0
movups xmmword [0x100e4c90], xmm0
mov dword [0x100e4ca0], 0
push 6
push str.__band
mov ecx, 0x100e4c90
mov dword [0x100e4ca4], 0
call fcn.10005680
mov byte [ebp - 4], 0x18
xorps xmm0, xmm0
push 5
push str.__bor
mov ecx, 0x100e4ca8
mov dword [0x100e4cb8], 0
movups xmmword [0x100e4ca8], xmm0
mov dword [0x100e4cbc], 0
call fcn.10005680
mov byte [ebp - 4], 0x19
xorps xmm0, xmm0
push 6
push str.__bxor
mov ecx, 0x100e4cc0
mov dword [0x100e4cd0], 0
movups xmmword [0x100e4cc0], xmm0
mov dword [0x100e4cd4], 0
call fcn.10005680
mov byte [ebp - 4], 0x1a
xorps xmm0, xmm0
push 7
push str.__pairs
mov ecx, 0x100e4cd8
mov dword [0x100e4ce8], 0
movups xmmword [0x100e4cd8], xmm0
mov dword [0x100e4cec], 0
call fcn.10005680
mov byte [ebp - 4], 0x1b
xorps xmm0, xmm0
push 8
push str.__ipairs
mov ecx, 0x100e4cf0
mov dword [0x100e4d00], 0
movups xmmword [0x100e4cf0], xmm0
mov dword [0x100e4d04], 0
call fcn.10005680
mov byte [ebp - 4], 0x1c
xorps xmm0, xmm0
push 4
push str.next
mov ecx, 0x100e4d08
mov dword [0x100e4d18], 0
movups xmmword [0x100e4d08], xmm0
mov dword [0x100e4d1c], 0
call fcn.10005680
mov byte [ebp - 4], 0x1d
xorps xmm0, xmm0
push 6
push str.__type
mov ecx, 0x100e4d20
mov dword [0x100e4d30], 0
movups xmmword [0x100e4d20], xmm0
mov dword [0x100e4d34], 0
call fcn.10005680
mov byte [ebp - 4], 0x1e
xorps xmm0, xmm0
push 0xa
push str.__typeinfo
mov ecx, 0x100e4d38
mov dword [0x100e4d48], 0
movups xmmword [0x100e4d38], xmm0
mov dword [0x100e4d4c], 0
call fcn.10005680
mov byte [ebp - 4], 0x1f
xorps xmm0, xmm0
movups xmmword [0x100e4d50], xmm0
mov dword [0x100e4d60], 0
mov dword [0x100e4d64], 0
push 0xe
push str.__sol.call_new
mov ecx, 0x100e4d50
call fcn.10005680
mov byte [ebp - 4], 0x20
xorps xmm0, xmm0
push 0xd
push str.__sol.storage
mov ecx, 0x100e4d68
mov dword [0x100e4d78], 0
movups xmmword [0x100e4d68], xmm0
mov dword [0x100e4d7c], 0
call fcn.10005680
mov byte [ebp - 4], 0x21
xorps xmm0, xmm0
push 0xe
push str.__sol.gc_names
mov ecx, 0x100e4d80
mov dword [0x100e4d90], 0
movups xmmword [0x100e4d80], xmm0
mov dword [0x100e4d94], 0
call fcn.10005680
mov byte [ebp - 4], 0x22
xorps xmm0, xmm0
push 0x12
push str.__sol.static_index
mov ecx, 0x100e4d98
mov dword [0x100e4da8], 0
movups xmmword [0x100e4d98], xmm0
mov dword [0x100e4dac], 0
call fcn.10005680
mov byte [ebp - 4], 0x23
xorps xmm0, xmm0
push 0x16
push str.__sol.static_new_index
mov ecx, 0x100e4db0
mov dword [0x100e4dc0], 0
movups xmmword [0x100e4db0], xmm0
mov dword [0x100e4dc4], 0
call fcn.10005680
push 0x100aefc0
call fcn.100a6768
push 0x100e494c
call fcn.100a689c
add esp, 8
mov eax, 0x100e4a50
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov esp, ebp
pop ebp
ret