Function at 0x10005882
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100f7ae8
mov eax, dword fs:[0]
push eax
sub esp, 0x50
mov eax, dword [0x1014b084]
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, dword [ebp + 8]
lea ecx, [ebp - 0x30]
push 0x10139eda
mov dword [ebp - 0x34], edi
mov dword [ebp - 0x5c], 0
call fcn.10007690
mov dword [ebp - 4], 0
mov esi, dword [0x101506f0]
test esi, esi
je case.0x100057b0.3
cmp byte [0x101507be], 0
je 0x1000579b
mov ecx, 0x10b8134
call fcn.1001a010
mov edi, eax
test edi, edi
je 0x10005798
mov ebx, dword [sym.imp.KERNEL32.dll_IsBadReadPtr]
push 4
push edi
call ebx
test eax, eax
jne 0x10005798
push 4
add edi, 0xc88
push edi
call ebx
test eax, eax
jne 0x10005798
mov ax, word [edi]
mov word [esi + 0x48], ax
mov edi, dword [ebp - 0x34]
movzx eax, word [esi + 0x48]
dec eax
cmp eax, 0x5d
ja case.0x100057b0.3
movzx eax, byte [eax + 0x1000664c]
jmp dword [eax*4 + 0x100065c4]
movaps xmm0, xmmword [0x1013b320]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov byte [ebp - 0x44], 0
cmp esi, 0x10
jb 0x100057e4
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x10
jb 0x10005807
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 - 0x53], bl
inc esi
cmp esi, 0xf
jb 0x100057c8
mov byte [ebp - 0x44], 0
jmp 0x10006584
movaps xmm0, xmmword [0x1013bef0]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov byte [ebp - 0x44], 0
nop dword [eax + eax]
cmp esi, 0x10
jb 0x1000584c
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x10
jb 0x1000586f
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 - 0x53], bl
inc esi
cmp esi, 0xf
jb 0x10005830
mov byte [ebp - 0x44], 0
jmp 0x10006584
mov dword [ebp - 0x40], 0x43507a31
xor esi, esi
mov dword [ebp - 0x3c], 0x74114244
mov dword [ebp - 0x38], 0x5f505d42
mov word [ebp - 0x34], 0x45
nop
cmp esi, 0xd
jb 0x100058bc
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xd
jb 0x100058df
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 - 0x3f], bl
inc esi
cmp esi, 0xc
jb 0x100058a0
mov byte [ebp - 0x33], 0
lea eax, [ebp - 0x3f]
jmp 0x10006587
movaps xmm0, xmmword [str.d__bD__v]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov byte [ebp - 0x44], 0
cmp esi, 0x10
jb 0x10005922
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x10
jb 0x10005945
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 - 0x53], bl
inc esi
cmp esi, 0xf
jb 0x10005906
mov byte [ebp - 0x44], 0
jmp 0x10006584
mov dword [ebp - 0x3c], 0x34290b46
xor esi, esi
mov dword [ebp - 0x38], 0x28292227
mov byte [ebp - 0x34], 0
nop dword [eax]
cmp esi, 8
jb 0x1000598c
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 - 0x3b]
xor bl, byte [ebp - 0x3c]
cmp esi, 8
jb 0x100059af
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 - 0x3b], bl
inc esi
cmp esi, 7
jb 0x10005970
mov byte [ebp - 0x34], 0
lea eax, [ebp - 0x3b]
jmp 0x10006587
mov dword [ebp - 0x40], 0x323b1a5e
xor esi, esi
mov dword [ebp - 0x3c], 0x1d7e2d31
mov dword [ebp - 0x38], 0x322a2d3f
mov word [ebp - 0x34], 0x3b
cmp esi, 0xd
jb 0x100059fe
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xd
jb 0x10005a21
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 - 0x3f], bl
inc esi
cmp esi, 0xc
jb 0x100059e2
mov byte [ebp - 0x33], 0
lea eax, [ebp - 0x3f]
jmp 0x10006587
mov dword [ebp - 0x3c], 0x1853287e
xor esi, esi
mov dword [ebp - 0x38], 0xa0d110c
mov byte [ebp - 0x34], 0
nop dword [eax + eax]
cmp esi, 8
jb 0x10005a6c
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 - 0x3b]
xor bl, byte [ebp - 0x3c]
cmp esi, 8
jb 0x10005a8f
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 - 0x3b], bl
inc esi
cmp esi, 7
jb 0x10005a50
mov byte [ebp - 0x34], 0
lea eax, [ebp - 0x3b]
jmp 0x10006587
movaps xmm0, xmmword [0x1013b720]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov word [ebp - 0x44], 0x2121
mov byte [ebp - 0x42], 0
nop dword [eax]
cmp esi, 0x12
jb 0x10005adc
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x12
jb 0x10005aff
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 - 0x53], bl
inc esi
cmp esi, 0x11
jb 0x10005ac0
mov byte [ebp - 0x42], 0
jmp 0x10006584
mov dword [ebp - 0x3c], 0x454c6129
xor esi, esi
mov dword [ebp - 0x38], 0x4b680945
mov dword [ebp - 0x34], 0x5a5a50
nop dword [eax]
cmp esi, 0xb
jb 0x10005b4c
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 - 0x3b]
xor bl, byte [ebp - 0x3c]
cmp esi, 0xb
jb 0x10005b6f
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 - 0x3b], bl
inc esi
cmp esi, 0xa
jb 0x10005b30
mov byte [ebp - 0x31], 0
lea eax, [ebp - 0x3b]
jmp 0x10006587
mov dword [ebp - 0x40], 0x293a0c48
xor esi, esi
mov dword [ebp - 0x3c], 0x6826272f
mov dword [ebp - 0x38], 0x2d3e290b
mov byte [ebp - 0x34], 0
cmp esi, 0xc
jb 0x10005bbc
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xc
jb 0x10005bdf
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 - 0x3f], bl
inc esi
cmp esi, 0xb
jb 0x10005ba0
mov byte [ebp - 0x34], 0
lea eax, [ebp - 0x3f]
jmp 0x10006587
movaps xmm0, xmmword [str._xYPSO]
xor esi, esi
movups xmmword [ebp - 0x40], xmm0
cmp esi, 0xf
jb 0x10005c1e
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xf
jb 0x10005c41
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 - 0x3f], bl
inc esi
cmp esi, 0xe
jb 0x10005c02
mov byte [ebp - 0x31], 0
lea eax, [ebp - 0x3f]
jmp 0x10006587
mov dword [ebp - 0x40], 0x5103371
xor esi, esi
mov dword [ebp - 0x3c], 0x17141d05
mov dword [ebp - 0x38], 0x151d1418
mov byte [ebp - 0x34], 0
cmp esi, 0xc
jb 0x10005c8e
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xc
jb 0x10005cb1
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 - 0x3f], bl
inc esi
cmp esi, 0xb
jb 0x10005c72
mov byte [ebp - 0x34], 0
lea eax, [ebp - 0x3f]
jmp 0x10006587
mov dword [ebp - 0x3c], 0xd1c216e
xor esi, esi
mov dword [ebp - 0x38], 0xb1c2f4e
mov word [ebp - 0x34], 0xf00
mov byte [ebp - 0x32], 0
cmp esi, 0xa
jb 0x10005cfd
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 - 0x3b]
xor bl, byte [ebp - 0x3c]
cmp esi, 0xa
jb 0x10005d20
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 - 0x3b], bl
inc esi
cmp esi, 9
jb 0x10005ce1
mov byte [ebp - 0x32], 0
lea eax, [ebp - 0x3b]
jmp 0x10006587
movaps xmm0, xmmword [0x1013be80]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov byte [ebp - 0x44], 0
cmp esi, 0x10
jb 0x10005d63
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x10
jb 0x10005d86
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 - 0x53], bl
inc esi
cmp esi, 0xf
jb 0x10005d47
mov byte [ebp - 0x44], 0
jmp 0x10006584
mov dword [ebp - 0x40], 0x2e230b4c
xor esi, esi
mov dword [ebp - 0x3c], 0x6c222520
mov dword [ebp - 0x38], 0x22293e0d
mov word [ebp - 0x34], 0x2d
cmp esi, 0xd
jb 0x10005dd2
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xd
jb 0x10005df5
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 - 0x3f], bl
inc esi
cmp esi, 0xc
jb 0x10005db6
mov byte [ebp - 0x33], 0
lea eax, [ebp - 0x3f]
jmp 0x10006587
movaps xmm0, xmmword [0x1013b750]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov byte [ebp - 0x44], 0
nop dword [eax]
cmp esi, 0x10
jb 0x10005e3c
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x10
jb 0x10005e5f
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 - 0x53], bl
inc esi
cmp esi, 0xf
jb 0x10005e20
mov byte [ebp - 0x44], 0
jmp 0x10006584
movaps xmm0, xmmword [str.G_f_.__g]
xor esi, esi
movups xmmword [ebp - 0x40], xmm0
nop
cmp esi, 0xf
jb 0x10005e9c
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xf
jb 0x10005ebf
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 - 0x3f], bl
inc esi
cmp esi, 0xe
jb 0x10005e80
mov byte [ebp - 0x31], 0
lea eax, [ebp - 0x3f]
jmp 0x10006587
mov dword [ebp - 0x40], 0x6a7b541a
xor esi, esi
mov dword [ebp - 0x3c], 0x3a697f73
mov dword [ebp - 0x38], 0x7d68755d
mov word [ebp - 0x34], 0x7f
cmp esi, 0xd
jb 0x10005f0e
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xd
jb 0x10005f31
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 - 0x3f], bl
inc esi
cmp esi, 0xc
jb 0x10005ef2
mov byte [ebp - 0x33], 0
lea eax, [ebp - 0x3f]
jmp 0x10006587
movaps xmm0, xmmword [0x1013be40]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov byte [ebp - 0x44], 0
cmp esi, 0x10
jb 0x10005f74
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x10
jb 0x10005f97
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 - 0x53], bl
inc esi
cmp esi, 0xf
jb 0x10005f58
mov byte [ebp - 0x44], 0
jmp 0x10006584
movaps xmm0, xmmword [0x1013b120]
xor esi, esi
movups xmmword [ebp - 0x40], xmm0
cmp esi, 0xf
jb 0x10005fd3
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xf
jb 0x10005ff6
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 - 0x3f], bl
inc esi
cmp esi, 0xe
jb 0x10005fb7
mov byte [ebp - 0x31], 0
lea eax, [ebp - 0x3f]
jmp 0x10006587
movaps xmm0, xmmword [0x1013bdb0]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov byte [ebp - 0x44], 0
nop dword [eax]
cmp esi, 0x10
jb 0x1000603c
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x10
jb 0x1000605f
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 - 0x53], bl
inc esi
cmp esi, 0xf
jb 0x10006020
mov byte [ebp - 0x44], 0
jmp 0x10006584
mov dword [ebp - 0x3c], 0x3435085b
xor esi, esi
mov dword [ebp - 0x38], 0x3a0c7b2c
mov word [ebp - 0x34], 0x29
cmp esi, 9
jb 0x100060a4
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 - 0x3b]
xor bl, byte [ebp - 0x3c]
cmp esi, 9
jb 0x100060c7
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 - 0x3b], bl
inc esi
cmp esi, 8
jb 0x10006088
mov byte [ebp - 0x33], 0
lea eax, [ebp - 0x3b]
jmp 0x10006587
mov dword [ebp - 0x40], 0x72734e1c
xor esi, esi
mov dword [ebp - 0x3c], 0x3c776e7d
mov dword [ebp - 0x38], 0x78727d50
mov byte [ebp - 0x34], 0
cmp esi, 0xc
jb 0x10006114
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xc
jb 0x10006137
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 - 0x3f], bl
inc esi
cmp esi, 0xb
jb 0x100060f8
mov byte [ebp - 0x34], 0
lea eax, [ebp - 0x3f]
jmp 0x10006587
mov dword [ebp - 0x3c], 0x11073475
xor esi, esi
mov dword [ebp - 0x38], 0x18141007
mov byte [ebp - 0x34], 0
cmp esi, 8
jb 0x1000617d
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 - 0x3b]
xor bl, byte [ebp - 0x3c]
cmp esi, 8
jb 0x100061a0
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 - 0x3b], bl
inc esi
cmp esi, 7
jb 0x10006161
mov byte [ebp - 0x34], 0
lea eax, [ebp - 0x3b]
jmp 0x10006587
movaps xmm0, xmmword [0x1013b5f0]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov word [ebp - 0x44], 8
nop dword [eax]
cmp esi, 0x11
jb 0x100061ec
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x11
jb 0x1000620f
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 - 0x53], bl
inc esi
cmp esi, 0x10
jb 0x100061d0
mov byte [ebp - 0x43], 0
jmp 0x10006584
movaps xmm0, xmmword [0x1013bd30]
xor esi, esi
movups xmmword [ebp - 0x58], xmm0
mov dword [ebp - 0x48], 0x670e4a4f
mov byte [ebp - 0x44], 0
nop word [eax + eax]
cmp esi, 0x14
jb 0x1000625c
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 - 0x57]
xor bl, byte [ebp - 0x58]
cmp esi, 0x14
jb 0x1000627f
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 - 0x57], bl
inc esi
cmp esi, 0x13
jb 0x10006240
mov byte [ebp - 0x44], 0
lea eax, [ebp - 0x57]
jmp 0x10006587
movaps xmm0, xmmword [0x1013b7e0]
xor esi, esi
movups xmmword [ebp - 0x58], xmm0
mov dword [ebp - 0x48], 0x8612520
mov word [ebp - 0x44], 8
nop
cmp esi, 0x15
jb 0x100062cc
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 - 0x57]
xor bl, byte [ebp - 0x58]
cmp esi, 0x15
jb 0x100062ef
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 - 0x57], bl
inc esi
cmp esi, 0x14
jb 0x100062b0
mov byte [ebp - 0x43], 0
lea eax, [ebp - 0x57]
jmp 0x10006587
movaps xmm0, xmmword [0x1013b490]
xor esi, esi
movups xmmword [ebp - 0x58], xmm0
mov dword [ebp - 0x48], 0x2f460207
mov word [ebp - 0x44], 0x2f2f
mov byte [ebp - 0x42], 0
cmp esi, 0x16
jb 0x1000633f
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 - 0x57]
xor bl, byte [ebp - 0x58]
cmp esi, 0x16
jb 0x10006362
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 - 0x57], bl
inc esi
cmp esi, 0x15
jb 0x10006323
mov byte [ebp - 0x42], 0
lea eax, [ebp - 0x57]
jmp 0x10006587
movaps xmm0, xmmword [0x1013bb40]
xor esi, esi
movups xmmword [ebp - 0x58], xmm0
mov dword [ebp - 0x48], 0x1325
nop dword [eax]
cmp esi, 0x13
jb 0x100063ac
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 - 0x57]
xor bl, byte [ebp - 0x58]
cmp esi, 0x13
jb 0x100063cf
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 - 0x57], bl
inc esi
cmp esi, 0x12
jb 0x10006390
mov byte [ebp - 0x45], 0
lea eax, [ebp - 0x57]
jmp 0x10006587
movaps xmm0, xmmword [str.4_v_f]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov word [ebp - 0x44], 0xd59
mov byte [ebp - 0x42], 0
nop dword [eax]
cmp esi, 0x12
jb 0x1000641c
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x12
jb 0x1000643f
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 - 0x53], bl
inc esi
cmp esi, 0x11
jb 0x10006400
mov byte [ebp - 0x42], 0
jmp 0x10006584
mov dword [ebp - 0x38], 0x42597b2b
xor esi, esi
mov dword [ebp - 0x34], 0x454458
cmp esi, 7
jb 0x1000647e
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 - 0x37]
xor bl, byte [ebp - 0x38]
cmp esi, 7
jb 0x100064a1
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 - 0x37], bl
inc esi
cmp esi, 6
jb 0x10006462
mov byte [ebp - 0x31], 0
lea eax, [ebp - 0x37]
jmp 0x10006587
mov dword [ebp - 0x40], 0x253f054c
xor esi, esi
mov dword [ebp - 0x3c], 0x22232320
mov dword [ebp - 0x38], 0x293e0d6c
mov word [ebp - 0x34], 0x2d22
mov byte [ebp - 0x32], 0
cmp esi, 0xe
jb 0x100064f4
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xe
jb 0x10006517
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 - 0x3f], bl
inc esi
cmp esi, 0xd
jb 0x100064d8
mov byte [ebp - 0x32], 0
lea eax, [ebp - 0x3f]
jmp 0x10006587
movaps xmm0, xmmword [0x1013afb0]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
cmp esi, 0xf
jb 0x10006553
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0xf
jb 0x10006576
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 - 0x53], bl
inc esi
cmp esi, 0xe
jb 0x10006537
mov byte [ebp - 0x45], 0
lea eax, [ebp - 0x53]
push eax
lea ecx, [ebp - 0x30]
call fcn.10006ae0
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.10006930
lea ecx, [ebp - 0x30]
call fcn.10006b40
mov eax, edi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.10074510
mov esp, ebp
pop ebp
ret 4