Function at 0x1002aa40
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push ebx
push esi
push edi
mov edi, ecx
mov dword [ebp - 0x14], 0x20323153
mov dword [ebp - 0x10], 0x3f300c36
xor esi, esi
mov word [ebp - 0xc], 0x3d32
mov byte [ebp - 0xa], 0
cmp esi, 0xa
jb 0x1002aa81
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 0x1002aaa4
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 0x1002aa65
sub esp, 0x1c
mov byte [ebp - 0xa], 0
lea eax, [ebp - 0x13]
mov ecx, esp
push eax
call fcn.10007920
mov ecx, dword [edi + 0x34]
call fcn.1001a250
movaps xmm0, xmmword [0x1013d520]
add esp, 0x1c
mov dword [edi], eax
xor esi, esi
movups xmmword [ebp - 0x18], xmm0
mov byte [ebp - 8], 0
nop
cmp esi, 0x10
jb 0x1002aafc
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, 0x10
jb 0x1002ab1f
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, 0xf
jb 0x1002aae0
sub esp, 0x1c
mov byte [ebp - 8], 0
lea eax, [ebp - 0x17]
mov ecx, esp
push eax
call fcn.10007920
mov ecx, dword [edi]
call fcn.1001a250
movaps xmm0, xmmword [str._QVPANCLLCOG]
add esp, 0x1c
mov dword [edi + 4], eax
xor esi, esi
movups xmmword [ebp - 0x18], xmm0
mov byte [ebp - 8], 0
nop dword [eax]
cmp esi, 0x10
jb 0x1002ab7c
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, 0x10
jb 0x1002ab9f
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, 0xf
jb 0x1002ab60
sub esp, 0x1c
mov byte [ebp - 8], 0
lea eax, [ebp - 0x17]
mov ecx, esp
push eax
call fcn.10007920
mov ecx, dword [edi]
call fcn.1001a250
movaps xmm0, xmmword [0x1013db80]
add esp, 0x1c
mov dword [edi + 8], eax
xor esi, esi
movups xmmword [ebp - 0x18], xmm0
mov word [ebp - 8], 0x30
nop dword [eax + eax]
cmp esi, 0x11
jb 0x1002abfc
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, 0x11
jb 0x1002ac1f
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, 0x10
jb 0x1002abe0
sub esp, 0x1c
mov byte [ebp - 7], 0
lea eax, [ebp - 0x17]
mov ecx, esp
push eax
call fcn.10007920
mov ecx, dword [edi]
call fcn.1001a250
movaps xmm0, xmmword [0x1013d840]
add esp, 0x1c
mov dword [edi + 0xc], eax
xor esi, esi
movups xmmword [ebp - 0x18], xmm0
mov word [ebp - 8], 0x2d
nop dword [eax + eax]
cmp esi, 0x11
jb 0x1002ac7c
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, 0x11
jb 0x1002ac9f
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, 0x10
jb 0x1002ac60
sub esp, 0x1c
mov byte [ebp - 7], 0
lea eax, [ebp - 0x17]
mov ecx, esp
push eax
call fcn.10007920
mov ecx, dword [edi]
call fcn.1001a250
movaps xmm0, xmmword [0x1013de90]
add esp, 0x1c
mov dword [edi + 0x10], eax
xor esi, esi
movups xmmword [ebp - 0x18], xmm0
mov byte [ebp - 8], 0
nop dword [eax]
cmp esi, 0x10
jb 0x1002acfc
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, 0x10
jb 0x1002ad1f
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, 0xf
jb 0x1002ace0
sub esp, 0x1c
mov byte [ebp - 8], 0
lea eax, [ebp - 0x17]
mov ecx, esp
push eax
call fcn.10007920
mov ecx, dword [edi]
call fcn.1001a250
movaps xmm0, xmmword [0x1013de80]
add esp, 0x1c
mov dword [edi + 0x14], eax
xor esi, esi
movups xmmword [ebp - 0x18], xmm0
mov byte [ebp - 8], 0
nop dword [eax]
cmp esi, 0x10
jb 0x1002ad7c
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, 0x10
jb 0x1002ad9f
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, 0xf
jb 0x1002ad60
sub esp, 0x1c
mov byte [ebp - 8], 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 + 0x18], eax
mov dword [ebp - 0x14], 0x545e5a33
xor esi, esi
mov dword [ebp - 0x10], 0x4557526c
mov word [ebp - 0xc], 0x26c
mov byte [ebp - 0xa], 0
cmp esi, 0xa
jb 0x1002adfe
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 0x1002ae21
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 0x1002ade2
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 + 0x1c], eax
mov dword [ebp - 0x14], 0x151f1b72
xor esi, esi
mov dword [ebp - 0x10], 0x416132d
mov word [ebp - 0xc], 0x402d
mov byte [ebp - 0xa], 0
cmp esi, 0xa
jb 0x1002ae80
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 0x1002aea3
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 0x1002ae64
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 + 0x20], eax
mov dword [ebp - 0x14], 0x6d7f7c1e
xor esi, esi
mov dword [ebp - 0x10], 0x776a417b
mov word [ebp - 0xc], 0x7b73
mov byte [ebp - 0xa], 0
cmp esi, 0xa
jb 0x1002af02
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 0x1002af25
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 0x1002aee6
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 + 0x24], eax
mov dword [ebp - 0x10], 0x56505724
xor esi, esi
mov dword [ebp - 0xc], 0x494d507b
mov word [ebp - 8], 0x41
cmp esi, 9
jb 0x1002af80
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 - 0xf]
xor bl, byte [ebp - 0x10]
cmp esi, 9
jb 0x1002afa3
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 - 0xf], bl
inc esi
cmp esi, 8
jb 0x1002af64
sub esp, 0x1c
mov byte [ebp - 7], 0
lea eax, [ebp - 0xf]
mov ecx, esp
push eax
call fcn.10007920
mov ecx, dword [edi + 0x24]
call fcn.1001a250
add esp, 0x1c
mov dword [edi + 0x28], eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret