Function at 0x1005b850
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], 0x13091f7d
mov dword [ebp - 0x10], 0x12111e22
xor esi, esi
mov word [ebp - 0xc], 0x180e
mov byte [ebp - 0xa], 0
cmp esi, 0xa
jb 0x1005b891
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 0xa
jb 0x1005b8b4
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 9
jb 0x1005b875
sub esp, 0x1c
mov byte [ebp - 0xa], 0
lea eax, [ebp - 0x13]
mov ecx, esp
push eax
call fcn.100075f0
mov ecx, dword [edi]
call fcn.100196a0
add esp, 0x1c
mov dword [edi + 4], eax
mov dword [ebp - 0x14], 0x373a3b5e
xor esi, esi
mov dword [ebp - 0x10], 0x3f2a012a
mov word [ebp - 0xc], 0x39
cmp esi, 9
jb 0x1005b90f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 9
jb 0x1005b932
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 8
jb 0x1005b8f3
sub esp, 0x1c
mov byte [ebp - 0xb], 0
lea eax, [ebp - 0x13]
mov ecx, esp
push eax
call fcn.100075f0
mov ecx, dword [edi]
call fcn.100196a0
add esp, 0x1c
mov dword [edi + 8], eax
mov dword [ebp - 0x14], 0x61c0a68
xor esi, esi
mov dword [ebp - 0x10], 0x6070b37
mov dword [ebp - 0xc], 0x51a010e
mov byte [ebp - 8], 0
cmp esi, 0xc
jb 0x1005b992
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 0xc
jb 0x1005b9b5
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 0xb
jb 0x1005b976
sub esp, 0x1c
mov byte [ebp - 8], 0
lea eax, [ebp - 0x13]
mov ecx, esp
push eax
call fcn.100075f0
mov ecx, dword [edi]
call fcn.100196a0
add esp, 0x1c
mov dword [edi + 0xc], eax
mov dword [ebp - 0x14], 0xf150361
xor esi, esi
mov dword [ebp - 0x10], 0xd04053e
mov dword [ebp - 0xc], 0x41504
cmp esi, 0xb
jb 0x1005ba11
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 0xb
jb 0x1005ba34
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 0xa
jb 0x1005b9f5
sub esp, 0x1c
mov byte [ebp - 9], 0
lea eax, [ebp - 0x13]
mov ecx, esp
push eax
call fcn.100075f0
mov ecx, dword [edi]
call fcn.100196a0
add esp, 0x1c
mov dword [edi + 0x10], eax
mov dword [ebp - 0x14], 0x5c56523b
xor esi, esi
mov dword [ebp - 0x10], 0x575a4b64
mov dword [ebp - 0xc], 0x5e4f4f5e
mov byte [ebp - 8], 0
cmp esi, 0xc
jb 0x1005ba94
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 0xc
jb 0x1005bab7
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 0xb
jb 0x1005ba78
sub esp, 0x1c
mov byte [ebp - 8], 0
lea eax, [ebp - 0x13]
mov ecx, esp
push eax
call fcn.100075f0
mov ecx, dword [edi]
call fcn.100196a0
add esp, 0x1c
mov dword [edi + 0x14], eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret