Function at 0x10005e29
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100f91e4
mov eax, dword fs:[0]
push eax
sub esp, 0x50
mov eax, dword [0x1014d084]
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 0x1012f17f
mov dword [ebp - 0x34], edi
mov dword [ebp - 0x5c], 0
call fcn.10007920
mov dword [ebp - 4], 0
mov esi, dword [0x101526f0]
test esi, esi
jne 0x100057f6
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.10006b00
mov eax, dword [ebp - 0x18]
cmp eax, 0x10
jb 0x100057d8
inc eax
push 1
push eax
push dword [ebp - 0x2c]
call fcn.10007520
add esp, 0xc
mov dword [ebp - 0x18], 0xf
mov dword [ebp - 0x1c], 0
mov byte [ebp - 0x2c], 0
mov dword [ebp - 4], 1
jmp 0x1000665b
cmp byte [0x101527be], 0
je 0x10005837
mov ecx, 0x10b8134
call fcn.1001aba0
mov edi, eax
test edi, edi
je 0x10005834
mov ebx, dword [sym.imp.KERNEL32.dll_IsBadReadPtr]
push 4
push edi
call ebx
test eax, eax
jne 0x10005834
push 4
add edi, 0xc88
push edi
call ebx
test eax, eax
jne 0x10005834
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.0x1000584c.3
movzx eax, byte [eax + 0x10006714]
jmp dword [eax*4 + 0x1000668c]
movaps xmm0, xmmword [0x1013dfb0]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov byte [ebp - 0x44], 0
cmp esi, 0x10
jb 0x10005880
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x10
jb 0x100058a3
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 - 0x53], bl
inc esi
cmp esi, 0xf
jb 0x10005864
mov byte [ebp - 0x44], 0
jmp 0x10006614
movaps xmm0, xmmword [0x1013d270]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov byte [ebp - 0x44], 0
cmp esi, 0x10
jb 0x100058e3
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x10
jb 0x10005906
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 - 0x53], bl
inc esi
cmp esi, 0xf
jb 0x100058c7
mov byte [ebp - 0x44], 0
jmp 0x10006614
mov dword [ebp - 0x40], 0x11022863
xor esi, esi
mov dword [ebp - 0x3c], 0x26431016
mov dword [ebp - 0x38], 0xd020f10
mov word [ebp - 0x34], 0x17
cmp esi, 0xd
jb 0x10005952
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xd
jb 0x10005975
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 - 0x3f], bl
inc esi
cmp esi, 0xc
jb 0x10005936
mov byte [ebp - 0x33], 0
lea eax, [ebp - 0x3f]
jmp 0x10006617
movaps xmm0, xmmword [0x1013d5e0]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov byte [ebp - 0x44], 0
nop dword [eax]
cmp esi, 0x10
jb 0x100059bc
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x10
jb 0x100059df
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 - 0x53], bl
inc esi
cmp esi, 0xf
jb 0x100059a0
mov byte [ebp - 0x44], 0
jmp 0x10006614
mov dword [ebp - 0x3c], 0x4b567439
xor esi, esi
mov dword [ebp - 0x38], 0x57565d58
mov byte [ebp - 0x34], 0
cmp esi, 8
jb 0x10005a22
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 - 0x3b]
xor bl, byte [ebp - 0x3c]
cmp esi, 8
jb 0x10005a45
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 - 0x3b], bl
inc esi
cmp esi, 7
jb 0x10005a06
mov byte [ebp - 0x34], 0
lea eax, [ebp - 0x3b]
jmp 0x10006617
mov dword [ebp - 0x40], 0xc052460
xor esi, esi
mov dword [ebp - 0x3c], 0x2340130f
mov dword [ebp - 0x38], 0xc141301
mov word [ebp - 0x34], 5
cmp esi, 0xd
jb 0x10005a94
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xd
jb 0x10005ab7
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 - 0x3f], bl
inc esi
cmp esi, 0xc
jb 0x10005a78
mov byte [ebp - 0x33], 0
lea eax, [ebp - 0x3f]
jmp 0x10006617
mov dword [ebp - 0x3c], 0x470c7721
xor esi, esi
mov dword [ebp - 0x38], 0x55524e53
mov byte [ebp - 0x34], 0
cmp esi, 8
jb 0x10005afd
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 - 0x3b]
xor bl, byte [ebp - 0x3c]
cmp esi, 8
jb 0x10005b20
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 - 0x3b], bl
inc esi
cmp esi, 7
jb 0x10005ae1
mov byte [ebp - 0x34], 0
lea eax, [ebp - 0x3b]
jmp 0x10006617
movaps xmm0, xmmword [0x1013d1f0]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov word [ebp - 0x44], 0
mov byte [ebp - 0x42], 0
nop dword [eax]
cmp esi, 0x12
jb 0x10005b6c
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x12
jb 0x10005b8f
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 - 0x53], bl
inc esi
cmp esi, 0x11
jb 0x10005b50
mov byte [ebp - 0x42], 0
jmp 0x10006614
mov dword [ebp - 0x3c], 0x2a230e46
xor esi, esi
mov dword [ebp - 0x38], 0x2407662a
mov dword [ebp - 0x34], 0x35353f
nop dword [eax]
cmp esi, 0xb
jb 0x10005bdc
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 - 0x3b]
xor bl, byte [ebp - 0x3c]
cmp esi, 0xb
jb 0x10005bff
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 - 0x3b], bl
inc esi
cmp esi, 0xa
jb 0x10005bc0
mov byte [ebp - 0x31], 0
lea eax, [ebp - 0x3b]
jmp 0x10006617
mov dword [ebp - 0x40], 0x3e2d1b5f
xor esi, esi
mov dword [ebp - 0x3c], 0x7f313038
mov dword [ebp - 0x38], 0x3a293e1c
mov byte [ebp - 0x34], 0
cmp esi, 0xc
jb 0x10005c4c
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xc
jb 0x10005c6f
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 - 0x3f], bl
inc esi
cmp esi, 0xb
jb 0x10005c30
mov byte [ebp - 0x34], 0
lea eax, [ebp - 0x3f]
jmp 0x10006617
movaps xmm0, xmmword [0x1013d0c0]
xor esi, esi
movups xmmword [ebp - 0x40], xmm0
cmp esi, 0xf
jb 0x10005cae
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xf
jb 0x10005cd1
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 - 0x3f], bl
inc esi
cmp esi, 0xe
jb 0x10005c92
mov byte [ebp - 0x31], 0
lea eax, [ebp - 0x3f]
jmp 0x10006617
mov dword [ebp - 0x40], 0x7a6f4c0e
xor esi, esi
mov dword [ebp - 0x3c], 0x686b627a
mov dword [ebp - 0x38], 0x6a626b67
mov byte [ebp - 0x34], 0
cmp esi, 0xc
jb 0x10005d1e
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xc
jb 0x10005d41
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 - 0x3f], bl
inc esi
cmp esi, 0xb
jb 0x10005d02
mov byte [ebp - 0x34], 0
lea eax, [ebp - 0x3f]
jmp 0x10006617
mov dword [ebp - 0x3c], 0x112c63
xor esi, esi
mov dword [ebp - 0x38], 0x6112243
mov word [ebp - 0x34], 0x20d
mov byte [ebp - 0x32], 0
cmp esi, 0xa
jb 0x10005d8d
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 - 0x3b]
xor bl, byte [ebp - 0x3c]
cmp esi, 0xa
jb 0x10005db0
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 - 0x3b], bl
inc esi
cmp esi, 9
jb 0x10005d71
mov byte [ebp - 0x32], 0
lea eax, [ebp - 0x3b]
jmp 0x10006617
movaps xmm0, xmmword [0x1013df30]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov byte [ebp - 0x44], 0
cmp esi, 0x10
jb 0x10005df3
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x10
jb 0x10005e16
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 - 0x53], bl
inc esi
cmp esi, 0xf
jb 0x10005dd7
mov byte [ebp - 0x44], 0
jmp 0x10006614
mov dword [ebp - 0x40], 0x6f624a0d
xor esi, esi
mov dword [ebp - 0x3c], 0x2d636461
mov dword [ebp - 0x38], 0x63687f4c
mov word [ebp - 0x34], 0x6c
cmp esi, 0xd
jb 0x10005e62
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xd
jb 0x10005e85
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 - 0x3f], bl
inc esi
cmp esi, 0xc
jb 0x10005e46
mov byte [ebp - 0x33], 0
lea eax, [ebp - 0x3f]
jmp 0x10006617
movaps xmm0, xmmword [0x1013d7c0]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov byte [ebp - 0x44], 0
nop dword [eax]
cmp esi, 0x10
jb 0x10005ecc
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x10
jb 0x10005eef
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 - 0x53], bl
inc esi
cmp esi, 0xf
jb 0x10005eb0
mov byte [ebp - 0x44], 0
jmp 0x10006614
movaps xmm0, xmmword [0x1013ce90]
xor esi, esi
movups xmmword [ebp - 0x40], xmm0
nop
cmp esi, 0xf
jb 0x10005f2c
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xf
jb 0x10005f4f
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 - 0x3f], bl
inc esi
cmp esi, 0xe
jb 0x10005f10
mov byte [ebp - 0x31], 0
lea eax, [ebp - 0x3f]
jmp 0x10006617
mov dword [ebp - 0x40], 0x1103f71
xor esi, esi
mov dword [ebp - 0x3c], 0x51021418
mov dword [ebp - 0x38], 0x16031e36
mov word [ebp - 0x34], 0x14
cmp esi, 0xd
jb 0x10005f9e
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xd
jb 0x10005fc1
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 - 0x3f], bl
inc esi
cmp esi, 0xc
jb 0x10005f82
mov byte [ebp - 0x33], 0
lea eax, [ebp - 0x3f]
jmp 0x10006617
movaps xmm0, xmmword [0x1013d9e0]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov byte [ebp - 0x44], 0
cmp esi, 0x10
jb 0x10006004
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x10
jb 0x10006027
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 - 0x53], bl
inc esi
cmp esi, 0xf
jb 0x10005fe8
mov byte [ebp - 0x44], 0
jmp 0x10006614
movaps xmm0, xmmword [0x1013ced0]
xor esi, esi
movups xmmword [ebp - 0x40], xmm0
cmp esi, 0xf
jb 0x10006063
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xf
jb 0x10006086
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 - 0x3f], bl
inc esi
cmp esi, 0xe
jb 0x10006047
mov byte [ebp - 0x31], 0
lea eax, [ebp - 0x3f]
jmp 0x10006617
movaps xmm0, xmmword [0x1013d6f0]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov byte [ebp - 0x44], 0
nop dword [eax]
cmp esi, 0x10
jb 0x100060cc
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x10
jb 0x100060ef
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 - 0x53], bl
inc esi
cmp esi, 0xf
jb 0x100060b0
mov byte [ebp - 0x44], 0
jmp 0x10006614
mov dword [ebp - 0x3c], 0x5f5e6330
xor esi, esi
mov dword [ebp - 0x38], 0x51671047
mov word [ebp - 0x34], 0x42
cmp esi, 9
jb 0x10006134
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 - 0x3b]
xor bl, byte [ebp - 0x3c]
cmp esi, 9
jb 0x10006157
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 - 0x3b], bl
inc esi
cmp esi, 8
jb 0x10006118
mov byte [ebp - 0x33], 0
lea eax, [ebp - 0x3b]
jmp 0x10006617
mov dword [ebp - 0x40], 0x13c6e
xor esi, esi
mov dword [ebp - 0x3c], 0x4e051c0f
mov dword [ebp - 0x38], 0xa000f22
mov byte [ebp - 0x34], 0
cmp esi, 0xc
jb 0x100061a4
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xc
jb 0x100061c7
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 - 0x3f], bl
inc esi
cmp esi, 0xb
jb 0x10006188
mov byte [ebp - 0x34], 0
lea eax, [ebp - 0x3f]
jmp 0x10006617
mov dword [ebp - 0x3c], 0x5b4d7e3f
xor esi, esi
mov dword [ebp - 0x38], 0x525e5a4d
mov byte [ebp - 0x34], 0
cmp esi, 8
jb 0x1000620d
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 - 0x3b]
xor bl, byte [ebp - 0x3c]
cmp esi, 8
jb 0x10006230
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 - 0x3b], bl
inc esi
cmp esi, 7
jb 0x100061f1
mov byte [ebp - 0x34], 0
lea eax, [ebp - 0x3b]
jmp 0x10006617
movaps xmm0, xmmword [0x1013d790]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov word [ebp - 0x44], 0x2a
nop dword [eax]
cmp esi, 0x11
jb 0x1000627c
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x11
jb 0x1000629f
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 - 0x53], bl
inc esi
cmp esi, 0x10
jb 0x10006260
mov byte [ebp - 0x43], 0
jmp 0x10006614
movaps xmm0, xmmword [0x1013d150]
xor esi, esi
movups xmmword [ebp - 0x58], xmm0
mov dword [ebp - 0x48], 0x3e571316
mov byte [ebp - 0x44], 0
nop word [eax + eax]
cmp esi, 0x14
jb 0x100062ec
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 - 0x57]
xor bl, byte [ebp - 0x58]
cmp esi, 0x14
jb 0x1000630f
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 - 0x57], bl
inc esi
cmp esi, 0x13
jb 0x100062d0
mov byte [ebp - 0x44], 0
lea eax, [ebp - 0x57]
jmp 0x10006617
movaps xmm0, xmmword [0x1013d660]
xor esi, esi
movups xmmword [ebp - 0x58], xmm0
mov dword [ebp - 0x48], 0xe672326
mov word [ebp - 0x44], 0xe
nop
cmp esi, 0x15
jb 0x1000635c
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 - 0x57]
xor bl, byte [ebp - 0x58]
cmp esi, 0x15
jb 0x1000637f
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 - 0x57], bl
inc esi
cmp esi, 0x14
jb 0x10006340
mov byte [ebp - 0x43], 0
lea eax, [ebp - 0x57]
jmp 0x10006617
movaps xmm0, xmmword [0x1013d940]
xor esi, esi
movups xmmword [ebp - 0x58], xmm0
mov dword [ebp - 0x48], 0x751c585d
mov word [ebp - 0x44], 0x7575
mov byte [ebp - 0x42], 0
cmp esi, 0x16
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.10066030
add esp, 0xc
mov bl, byte [ebp + esi - 0x57]
xor bl, byte [ebp - 0x58]
cmp esi, 0x16
jb 0x100063f2
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 - 0x57], bl
inc esi
cmp esi, 0x15
jb 0x100063b3
mov byte [ebp - 0x42], 0
lea eax, [ebp - 0x57]
jmp 0x10006617
movaps xmm0, xmmword [str.9VK_K]
xor esi, esi
movups xmmword [ebp - 0x58], xmm0
mov dword [ebp - 0x48], 0x4b586e
nop dword [eax]
cmp esi, 0x13
jb 0x1000643c
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 - 0x57]
xor bl, byte [ebp - 0x58]
cmp esi, 0x13
jb 0x1000645f
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 - 0x57], bl
inc esi
cmp esi, 0x12
jb 0x10006420
mov byte [ebp - 0x45], 0
lea eax, [ebp - 0x57]
jmp 0x10006617
movaps xmm0, xmmword [0x1013dca0]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov word [ebp - 0x44], 0x782c
mov byte [ebp - 0x42], 0
nop dword [eax]
cmp esi, 0x12
jb 0x100064ac
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x12
jb 0x100064cf
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 - 0x53], bl
inc esi
cmp esi, 0x11
jb 0x10006490
mov byte [ebp - 0x42], 0
jmp 0x10006614
mov dword [ebp - 0x38], 0x2e351747
xor esi, esi
mov dword [ebp - 0x34], 0x292834
cmp esi, 7
jb 0x1000650e
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 - 0x37]
xor bl, byte [ebp - 0x38]
cmp esi, 7
jb 0x10006531
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 - 0x37], bl
inc esi
cmp esi, 6
jb 0x100064f2
mov byte [ebp - 0x31], 0
lea eax, [ebp - 0x37]
jmp 0x10006617
mov dword [ebp - 0x40], 0x110b3178
xor esi, esi
mov dword [ebp - 0x3c], 0x16171714
mov dword [ebp - 0x38], 0x1d0a3958
mov word [ebp - 0x34], 0x1916
mov byte [ebp - 0x32], 0
cmp esi, 0xe
jb 0x10006584
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 - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xe
jb 0x100065a7
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 - 0x3f], bl
inc esi
cmp esi, 0xd
jb 0x10006568
mov byte [ebp - 0x32], 0
lea eax, [ebp - 0x3f]
jmp 0x10006617
movaps xmm0, xmmword [str._yZSQTPM]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
cmp esi, 0xf
jb 0x100065e3
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 - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0xf
jb 0x10006606
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 - 0x53], bl
inc esi
cmp esi, 0xe
jb 0x100065c7
mov byte [ebp - 0x45], 0
lea eax, [ebp - 0x53]
push eax
lea ecx, [ebp - 0x30]
call fcn.10006c70
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.10006b00
mov eax, dword [ebp - 0x18]
cmp eax, 0x10
jb 0x10006642
inc eax
push 1
push eax
push dword [ebp - 0x2c]
call fcn.10007520
add esp, 0xc
mov dword [ebp - 0x18], 0xf
mov dword [ebp - 0x1c], 0
mov byte [ebp - 0x2c], 0
mov dword [ebp - 4], 2
lea ecx, [ebp - 0x30]
call fcn.10007000
lea ecx, [ebp - 0x30]
call fcn.10006ea0
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.10075bf0
mov esp, ebp
pop ebp
ret 4