Function at 0x1005cf80
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
push ebx
push esi
push edi
mov edi, ecx
mov dword [ebp - 0x14], 0x3d273153
mov dword [ebp - 0x10], 0x3c3f300c
xor esi, esi
mov word [ebp - 0xc], 0x3620
mov byte [ebp - 0xa], 0
cmp esi, 0xa
jb 0x1005cfc1
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.10066030
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 0xa
jb 0x1005cfe4
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.10066030
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 9
jb 0x1005cfa5
sub esp, 0x1c
mov byte [ebp - 0xa], 0
lea eax, [ebp - 0x13]
mov ecx, esp
push eax
call fcn.10007920
mov ecx, dword [edi]
call fcn.1001a250
add esp, 0x1c
mov dword [edi + 4], eax
mov dword [ebp - 0x14], 0x7f727316
xor esi, esi
mov dword [ebp - 0x10], 0x77624962
mov word [ebp - 0xc], 0x71
cmp esi, 9
jb 0x1005d03f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.10066030
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 9
jb 0x1005d062
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.10066030
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 8
jb 0x1005d023
sub esp, 0x1c
mov byte [ebp - 0xb], 0
lea eax, [ebp - 0x13]
mov ecx, esp
push eax
call fcn.10007920
mov ecx, dword [edi]
call fcn.1001a250
add esp, 0x1c
mov dword [edi + 8], eax
mov dword [ebp - 0x14], 0x4c564022
xor esi, esi
mov dword [ebp - 0x10], 0x4c4d417d
mov dword [ebp - 0xc], 0x4f504b44
mov byte [ebp - 8], 0
cmp esi, 0xc
jb 0x1005d0c2
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.10066030
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 0xc
jb 0x1005d0e5
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.10066030
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 0xb
jb 0x1005d0a6
sub esp, 0x1c
mov byte [ebp - 8], 0
lea eax, [ebp - 0x13]
mov ecx, esp
push eax
call fcn.10007920
mov ecx, dword [edi]
call fcn.1001a250
add esp, 0x1c
mov dword [edi + 0xc], eax
mov dword [ebp - 0x14], 0x6f756301
xor esi, esi
mov dword [ebp - 0x10], 0x6d64655e
mov dword [ebp - 0xc], 0x647564
cmp esi, 0xb
jb 0x1005d141
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.10066030
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 0xb
jb 0x1005d164
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.10066030
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 0xa
jb 0x1005d125
sub esp, 0x1c
mov byte [ebp - 9], 0
lea eax, [ebp - 0x13]
mov ecx, esp
push eax
call fcn.10007920
mov ecx, dword [edi]
call fcn.1001a250
add esp, 0x1c
mov dword [edi + 0x10], eax
mov dword [ebp - 0x14], 0x7872761f
xor esi, esi
mov dword [ebp - 0x10], 0x737e6f40
mov dword [ebp - 0xc], 0x7a6b6b7a
mov byte [ebp - 8], 0
cmp esi, 0xc
jb 0x1005d1c4
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.10066030
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 0xc
jb 0x1005d1e7
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.10066030
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 0xb
jb 0x1005d1a8
sub esp, 0x1c
mov byte [ebp - 8], 0
lea eax, [ebp - 0x13]
mov ecx, esp
push eax
call fcn.10007920
mov ecx, dword [edi]
call fcn.1001a250
add esp, 0x1c
mov dword [edi + 0x14], eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret