Function at 0x1005b930
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], 0x100a1c7e
mov dword [ebp - 0x10], 0x11121d21
xor esi, esi
mov word [ebp - 0xc], 0x1b0d
mov byte [ebp - 0xa], 0
cmp esi, 0xa
jb 0x1005b971
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.10064930
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 0xa
jb 0x1005b994
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.10064930
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 9
jb 0x1005b955
sub esp, 0x1c
mov byte [ebp - 0xa], 0
lea eax, [ebp - 0x13]
mov ecx, esp
push eax
call fcn.10007690
mov ecx, dword [edi]
call fcn.10019770
add esp, 0x1c
mov dword [edi + 4], eax
mov dword [ebp - 0x14], 0x3439385d
xor esi, esi
mov dword [ebp - 0x10], 0x3c290229
mov word [ebp - 0xc], 0x3a
cmp esi, 9
jb 0x1005b9ef
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.10064930
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 9
jb 0x1005ba12
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.10064930
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 8
jb 0x1005b9d3
sub esp, 0x1c
mov byte [ebp - 0xb], 0
lea eax, [ebp - 0x13]
mov ecx, esp
push eax
call fcn.10007690
mov ecx, dword [edi]
call fcn.10019770
add esp, 0x1c
mov dword [edi + 8], eax
mov dword [ebp - 0x14], 0x100a1c7e
xor esi, esi
mov dword [ebp - 0x10], 0x10111d21
mov dword [ebp - 0xc], 0x130c1718
mov byte [ebp - 8], 0
cmp esi, 0xc
jb 0x1005ba72
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.10064930
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 0xc
jb 0x1005ba95
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.10064930
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 0xb
jb 0x1005ba56
sub esp, 0x1c
mov byte [ebp - 8], 0
lea eax, [ebp - 0x13]
mov ecx, esp
push eax
call fcn.10007690
mov ecx, dword [edi]
call fcn.10019770
add esp, 0x1c
mov dword [edi + 0xc], eax
mov dword [ebp - 0x14], 0xc160062
xor esi, esi
mov dword [ebp - 0x10], 0xe07063d
mov dword [ebp - 0xc], 0x71607
cmp esi, 0xb
jb 0x1005baf1
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.10064930
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 0xb
jb 0x1005bb14
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.10064930
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 0xa
jb 0x1005bad5
sub esp, 0x1c
mov byte [ebp - 9], 0
lea eax, [ebp - 0x13]
mov ecx, esp
push eax
call fcn.10007690
mov ecx, dword [edi]
call fcn.10019770
add esp, 0x1c
mov dword [edi + 0x10], eax
mov dword [ebp - 0x14], 0x565c5831
xor esi, esi
mov dword [ebp - 0x10], 0x5d50416e
mov dword [ebp - 0xc], 0x54454554
mov byte [ebp - 8], 0
cmp esi, 0xc
jb 0x1005bb74
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.10064930
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 0xc
jb 0x1005bb97
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.10064930
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 0xb
jb 0x1005bb58
sub esp, 0x1c
mov byte [ebp - 8], 0
lea eax, [ebp - 0x13]
mov ecx, esp
push eax
call fcn.10007690
mov ecx, dword [edi]
call fcn.10019770
add esp, 0x1c
mov dword [edi + 0x14], eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret