Function at 0x100988c0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x102842ad
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, dword [0x10cf8b58]
mov ecx, dword fs:[0x2c]
mov edx, dword [ecx + eax*4]
mov eax, dword [0x10c708d0]
cmp eax, dword [edx + 8]
jle 0x10098bf1
push 0x10c708d0
call fcn.1027dc6d
add esp, 4
cmp dword [0x10c708d0], 0xffffffff
jne 0x10098bf1
push 0x102bce98
mov ecx, 0x10c70558
call fcn.10022ec0
mov dword [ebp - 4], 0
push 0x102bce9c
mov ecx, 0x10c70570
call fcn.10022ec0
mov byte [ebp - 4], 1
push 0x102bcea4
mov ecx, 0x10c70588
call fcn.10022ec0
mov byte [ebp - 4], 2
push 0x102bceb0
mov ecx, 0x10c705a0
call fcn.10022ec0
mov byte [ebp - 4], 3
push 0x102bceb8
mov ecx, 0x10c705b8
call fcn.10022ec0
mov byte [ebp - 4], 4
push 0x102bcec0
mov ecx, 0x10c705d0
call fcn.10022ec0
mov byte [ebp - 4], 5
push 0x102bcecc
mov ecx, 0x10c705e8
call fcn.10022ec0
mov byte [ebp - 4], 6
push 0x102bced8
mov ecx, 0x10c70600
call fcn.10022ec0
mov byte [ebp - 4], 7
push 0x102bcee0
mov ecx, 0x10c70618
call fcn.10022ec0
mov byte [ebp - 4], 8
push 0x102bcee8
mov ecx, 0x10c70630
call fcn.10022ec0
mov byte [ebp - 4], 9
push 0x102bcef0
mov ecx, 0x10c70648
call fcn.10022ec0
mov byte [ebp - 4], 0xa
push 0x102bcef8
mov ecx, 0x10c70660
call fcn.10022ec0
mov byte [ebp - 4], 0xb
push 0x102bcf00
mov ecx, 0x10c70678
call fcn.10022ec0
mov byte [ebp - 4], 0xc
push 0x102bcf08
mov ecx, 0x10c70690
call fcn.10022ec0
mov byte [ebp - 4], 0xd
push 0x102bcf10
mov ecx, 0x10c706a8
call fcn.10022ec0
mov byte [ebp - 4], 0xe
push 0x102bcf18
mov ecx, 0x10c706c0
call fcn.10022ec0
mov byte [ebp - 4], 0xf
push 0x102bcf24
mov ecx, 0x10c706d8
call fcn.10022ec0
mov byte [ebp - 4], 0x10
push 0x102bcf2c
mov ecx, 0x10c706f0
call fcn.10022ec0
mov byte [ebp - 4], 0x11
push 0x102bcf34
mov ecx, 0x10c70708
call fcn.10022ec0
mov byte [ebp - 4], 0x12
push 0x102bcf3c
mov ecx, 0x10c70720
call fcn.10022ec0
mov byte [ebp - 4], 0x13
push 0x102bcf44
mov ecx, 0x10c70738
call fcn.10022ec0
mov byte [ebp - 4], 0x14
push 0x102bcf4c
mov ecx, 0x10c70750
call fcn.10022ec0
mov byte [ebp - 4], 0x15
push 0x102bcf54
mov ecx, 0x10c70768
call fcn.10022ec0
mov byte [ebp - 4], 0x16
push 0x102bcf5c
mov ecx, 0x10c70780
call fcn.10022ec0
mov byte [ebp - 4], 0x17
push 0x102bcf64
mov ecx, 0x10c70798
call fcn.10022ec0
mov byte [ebp - 4], 0x18
push 0x102bcf6c
mov ecx, 0x10c707b0
call fcn.10022ec0
mov byte [ebp - 4], 0x19
push 0x102bcf74
mov ecx, 0x10c707c8
call fcn.10022ec0
mov byte [ebp - 4], 0x1a
push 0x102bcf7c
mov ecx, 0x10c707e0
call fcn.10022ec0
mov byte [ebp - 4], 0x1b
push str.__ipairs
mov ecx, 0x10c707f8
call fcn.10022ec0
mov byte [ebp - 4], 0x1c
push 0x102bcf90
mov ecx, 0x10c70810
call fcn.10022ec0
mov byte [ebp - 4], 0x1d
push str.__type
mov ecx, 0x10c70828
call fcn.10022ec0
mov byte [ebp - 4], 0x1e
push str.__typeinfo
mov ecx, 0x10c70840
call fcn.10022ec0
mov byte [ebp - 4], 0x1f
push str.__sol.call_new
mov ecx, 0x10c70858
call fcn.10022ec0
mov byte [ebp - 4], 0x20
push str.__sol.storage
mov ecx, 0x10c70870
call fcn.10022ec0
mov byte [ebp - 4], 0x21
push str.__sol.gc_names
mov ecx, 0x10c70888
call fcn.10022ec0
mov byte [ebp - 4], 0x22
push str.__sol.static_index
mov ecx, 0x10c708a0
call fcn.10022ec0
mov byte [ebp - 4], 0x23
push str.__sol.static_new_index
mov ecx, 0x10c708b8
call fcn.10022ec0
mov dword [ebp - 4], 0xffffffff
push 0x1028b540
call fcn.1027dbdc
add esp, 4
push 0x10c708d0
call fcn.1027dc1c
add esp, 4
mov eax, 0x10c70558
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret