Function at 0x10026a90
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
movaps xmm0, xmmword [0x1013d650]
push ebx
push esi
push edi
mov edi, ecx
mov word [ebp - 8], 0x3621
movups xmmword [ebp - 0x18], xmm0
mov byte [ebp - 6], 0
xor esi, esi
cmp esi, 0x12
jb 0x10026ace
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 - 0x17]
xor bl, byte [ebp - 0x18]
cmp esi, 0x12
jb 0x10026af1
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 - 0x17], bl
inc esi
cmp esi, 0x11
jb 0x10026ab2
sub esp, 0x1c
mov byte [ebp - 6], 0
lea eax, [ebp - 0x17]
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], 0x64626516
xor esi, esi
mov dword [ebp - 0x10], 0x70787f49
mov dword [ebp - 0xc], 0x274979
cmp esi, 0xb
jb 0x10026b4d
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 0x10026b70
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 0x10026b31
sub esp, 0x1c
mov byte [ebp - 9], 0
lea eax, [ebp - 0x13]
mov ecx, esp
push eax
call fcn.10007920
mov ecx, dword [edi + 4]
call fcn.1001a250
add esp, 0x1c
mov dword [edi + 8], eax
mov dword [ebp - 0x14], 0x50565122
xor esi, esi
mov dword [ebp - 0x10], 0x444c4b7d
mov dword [ebp - 0xc], 0x107d4d
cmp esi, 0xb
jb 0x10026bcd
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 0x10026bf0
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 0x10026bb1
sub esp, 0x1c
mov byte [ebp - 9], 0
lea eax, [ebp - 0x13]
mov ecx, esp
push eax
call fcn.10007920
mov ecx, dword [edi + 4]
call fcn.1001a250
add esp, 0x1c
mov dword [edi + 0xc], eax
mov dword [ebp - 0x14], 0x73757201
xor esi, esi
mov dword [ebp - 0x10], 0x676f685e
mov dword [ebp - 0xc], 0x325e6e
cmp esi, 0xb
jb 0x10026c4d
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 0x10026c70
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 0x10026c31
sub esp, 0x1c
mov byte [ebp - 9], 0
lea eax, [ebp - 0x13]
mov ecx, esp
push eax
call fcn.10007920
mov ecx, dword [edi + 4]
call fcn.1001a250
add esp, 0x1c
mov dword [edi + 0x10], eax
mov dword [ebp - 0x14], 0x7872761f
xor esi, esi
mov dword [ebp - 0x10], 0x7e6b6c40
mov dword [ebp - 0xc], 0x71766b6d
mov word [ebp - 8], 0x78
cmp esi, 0xd
jb 0x10026cd3
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, 0xd
jb 0x10026cf6
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, 0xc
jb 0x10026cb7
sub esp, 0x1c
mov byte [ebp - 7], 0
lea eax, [ebp - 0x13]
mov ecx, esp
push eax
call fcn.10007920
mov ecx, dword [edi + 4]
call fcn.1001a250
add esp, 0x1c
mov dword [edi + 0x18], eax
mov dword [ebp - 0x14], 0x202a2e47
xor esi, esi
mov dword [ebp - 0x10], 0x343e2518
mov dword [ebp - 0xc], 0x23292633
mov byte [ebp - 8], 0
nop dword [eax + eax]
cmp esi, 0xc
jb 0x10026d5c
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 0x10026d7f
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 0x10026d40
sub esp, 0x1c
mov byte [ebp - 8], 0
lea eax, [ebp - 0x13]
mov ecx, esp
push eax
call fcn.10007920
mov ecx, dword [edi + 4]
call fcn.1001a250
add esp, 0x1c
mov dword [edi + 0x1c], eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret