Function at 0x100057e2
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100f0968
mov eax, dword fs:[0]
push eax
sub esp, 0x50
mov eax, dword [0x10141084]
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 0x1012454f
mov dword [ebp - 0x34], edi
mov dword [ebp - 0x5c], 0
call fcn.100075f0
mov dword [ebp - 4], 0
mov esi, dword [0x10146618]
test esi, esi
je case.0x10005710.3
cmp byte [0x101466e6], 0
je 0x100056fb
mov ecx, 0x10b8134
call fcn.10019f40
mov edi, eax
test edi, edi
je 0x100056f8
mov ebx, dword [sym.imp.KERNEL32.dll_IsBadReadPtr]
push 4
push edi
call ebx
test eax, eax
jne 0x100056f8
push 4
add edi, 0xc88
push edi
call ebx
test eax, eax
jne 0x100056f8
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.0x10005710.3
movzx eax, byte [eax + 0x100065ac]
jmp dword [eax*4 + 0x10006524]
movaps xmm0, xmmword [0x10131dc0]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov byte [ebp - 0x44], 0
cmp esi, 0x10
jb 0x10005744
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x10
jb 0x10005767
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x53], bl
inc esi
cmp esi, 0xf
jb 0x10005728
mov byte [ebp - 0x44], 0
jmp 0x100064e4
movaps xmm0, xmmword [0x10132250]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov byte [ebp - 0x44], 0
nop dword [eax + eax]
cmp esi, 0x10
jb 0x100057ac
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x10
jb 0x100057cf
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x53], bl
inc esi
cmp esi, 0xf
jb 0x10005790
mov byte [ebp - 0x44], 0
jmp 0x100064e4
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 0x1000581c
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xd
jb 0x1000583f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x3f], bl
inc esi
cmp esi, 0xc
jb 0x10005800
mov byte [ebp - 0x33], 0
lea eax, [ebp - 0x3f]
jmp 0x100064e7
movaps xmm0, xmmword [0x10131e90]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov byte [ebp - 0x44], 0
cmp esi, 0x10
jb 0x10005882
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x10
jb 0x100058a5
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x53], bl
inc esi
cmp esi, 0xf
jb 0x10005866
mov byte [ebp - 0x44], 0
jmp 0x100064e4
mov dword [ebp - 0x3c], 0x15082a67
xor esi, esi
mov dword [ebp - 0x38], 0x9080306
mov byte [ebp - 0x34], 0
nop dword [eax]
cmp esi, 8
jb 0x100058ec
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x3b]
xor bl, byte [ebp - 0x3c]
cmp esi, 8
jb 0x1000590f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x3b], bl
inc esi
cmp esi, 7
jb 0x100058d0
mov byte [ebp - 0x34], 0
lea eax, [ebp - 0x3b]
jmp 0x100064e7
mov dword [ebp - 0x40], 0x232a0b4f
xor esi, esi
mov dword [ebp - 0x3c], 0xc6f3c20
mov dword [ebp - 0x38], 0x233b3c2e
mov word [ebp - 0x34], 0x2a
cmp esi, 0xd
jb 0x1000595e
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xd
jb 0x10005981
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x3f], bl
inc esi
cmp esi, 0xc
jb 0x10005942
mov byte [ebp - 0x33], 0
lea eax, [ebp - 0x3f]
jmp 0x100064e7
mov dword [ebp - 0x3c], 0x942396f
xor esi, esi
mov dword [ebp - 0x38], 0x1b1c001d
mov byte [ebp - 0x34], 0
nop dword [eax + eax]
cmp esi, 8
jb 0x100059cc
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x3b]
xor bl, byte [ebp - 0x3c]
cmp esi, 8
jb 0x100059ef
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x3b], bl
inc esi
cmp esi, 7
jb 0x100059b0
mov byte [ebp - 0x34], 0
lea eax, [ebp - 0x3b]
jmp 0x100064e7
movaps xmm0, xmmword [0x10131e10]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov word [ebp - 0x44], 0x2525
mov byte [ebp - 0x42], 0
nop dword [eax]
cmp esi, 0x12
jb 0x10005a3c
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x12
jb 0x10005a5f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x53], bl
inc esi
cmp esi, 0x11
jb 0x10005a20
mov byte [ebp - 0x42], 0
jmp 0x100064e4
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 0x10005aac
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x3b]
xor bl, byte [ebp - 0x3c]
cmp esi, 0xb
jb 0x10005acf
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x3b], bl
inc esi
cmp esi, 0xa
jb 0x10005a90
mov byte [ebp - 0x31], 0
lea eax, [ebp - 0x3b]
jmp 0x100064e7
mov dword [ebp - 0x40], 0x1122460
xor esi, esi
mov dword [ebp - 0x3c], 0x400e0f07
mov dword [ebp - 0x38], 0x5160123
mov byte [ebp - 0x34], 0
cmp esi, 0xc
jb 0x10005b1c
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xc
jb 0x10005b3f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x3f], bl
inc esi
cmp esi, 0xb
jb 0x10005b00
mov byte [ebp - 0x34], 0
lea eax, [ebp - 0x3f]
jmp 0x100064e7
movaps xmm0, xmmword [0x10131650]
xor esi, esi
movups xmmword [ebp - 0x40], xmm0
cmp esi, 0xf
jb 0x10005b7e
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xf
jb 0x10005ba1
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x3f], bl
inc esi
cmp esi, 0xe
jb 0x10005b62
mov byte [ebp - 0x31], 0
lea eax, [ebp - 0x3f]
jmp 0x100064e7
mov dword [ebp - 0x40], 0x70654604
xor esi, esi
mov dword [ebp - 0x3c], 0x62616870
mov dword [ebp - 0x38], 0x6068616d
mov byte [ebp - 0x34], 0
cmp esi, 0xc
jb 0x10005bee
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xc
jb 0x10005c11
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x3f], bl
inc esi
cmp esi, 0xb
jb 0x10005bd2
mov byte [ebp - 0x34], 0
lea eax, [ebp - 0x3f]
jmp 0x100064e7
mov dword [ebp - 0x3c], 0x2132e61
xor esi, esi
mov dword [ebp - 0x38], 0x4132041
mov word [ebp - 0x34], 0xf
mov byte [ebp - 0x32], 0
cmp esi, 0xa
jb 0x10005c5d
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x3b]
xor bl, byte [ebp - 0x3c]
cmp esi, 0xa
jb 0x10005c80
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x3b], bl
inc esi
cmp esi, 9
jb 0x10005c41
mov byte [ebp - 0x32], 0
lea eax, [ebp - 0x3b]
jmp 0x100064e7
movaps xmm0, xmmword [0x10131bd0]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov byte [ebp - 0x44], 0
cmp esi, 0x10
jb 0x10005cc3
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x10
jb 0x10005ce6
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x53], bl
inc esi
cmp esi, 0xf
jb 0x10005ca7
mov byte [ebp - 0x44], 0
jmp 0x100064e4
mov dword [ebp - 0x40], 0x232e0641
xor esi, esi
mov dword [ebp - 0x3c], 0x612f282d
mov dword [ebp - 0x38], 0x2f243300
mov word [ebp - 0x34], 0x20
cmp esi, 0xd
jb 0x10005d32
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xd
jb 0x10005d55
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x3f], bl
inc esi
cmp esi, 0xc
jb 0x10005d16
mov byte [ebp - 0x33], 0
lea eax, [ebp - 0x3f]
jmp 0x100064e7
movaps xmm0, xmmword [0x10131ed0]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov byte [ebp - 0x44], 0
nop dword [eax]
cmp esi, 0x10
jb 0x10005d9c
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x10
jb 0x10005dbf
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x53], bl
inc esi
cmp esi, 0xf
jb 0x10005d80
mov byte [ebp - 0x44], 0
jmp 0x100064e4
movaps xmm0, xmmword [0x101315a0]
xor esi, esi
movups xmmword [ebp - 0x40], xmm0
nop
cmp esi, 0xf
jb 0x10005dfc
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xf
jb 0x10005e1f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x3f], bl
inc esi
cmp esi, 0xe
jb 0x10005de0
mov byte [ebp - 0x31], 0
lea eax, [ebp - 0x3f]
jmp 0x100064e7
mov dword [ebp - 0x40], 0x4c5d723c
xor esi, esi
mov dword [ebp - 0x3c], 0x1c4f5955
mov dword [ebp - 0x38], 0x5b4e537b
mov word [ebp - 0x34], 0x59
cmp esi, 0xd
jb 0x10005e6e
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xd
jb 0x10005e91
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x3f], bl
inc esi
cmp esi, 0xc
jb 0x10005e52
mov byte [ebp - 0x33], 0
lea eax, [ebp - 0x3f]
jmp 0x100064e7
movaps xmm0, xmmword [0x10131840]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov byte [ebp - 0x44], 0
cmp esi, 0x10
jb 0x10005ed4
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x10
jb 0x10005ef7
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x53], bl
inc esi
cmp esi, 0xf
jb 0x10005eb8
mov byte [ebp - 0x44], 0
jmp 0x100064e4
movaps xmm0, xmmword [str.7yRSD]
xor esi, esi
movups xmmword [ebp - 0x40], xmm0
cmp esi, 0xf
jb 0x10005f33
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xf
jb 0x10005f56
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x3f], bl
inc esi
cmp esi, 0xe
jb 0x10005f17
mov byte [ebp - 0x31], 0
lea eax, [ebp - 0x3f]
jmp 0x100064e7
movaps xmm0, xmmword [0x10131a80]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov byte [ebp - 0x44], 0
nop dword [eax]
cmp esi, 0x10
jb 0x10005f9c
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x10
jb 0x10005fbf
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x53], bl
inc esi
cmp esi, 0xf
jb 0x10005f80
mov byte [ebp - 0x44], 0
jmp 0x100064e4
mov dword [ebp - 0x3c], 0x405386b
xor esi, esi
mov dword [ebp - 0x38], 0xa3c4b1c
mov word [ebp - 0x34], 0x19
cmp esi, 9
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.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x3b]
xor bl, byte [ebp - 0x3c]
cmp esi, 9
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.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x3b], bl
inc esi
cmp esi, 8
jb 0x10005fe8
mov byte [ebp - 0x33], 0
lea eax, [ebp - 0x3b]
jmp 0x100064e7
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 0x10006074
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xc
jb 0x10006097
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x3f], bl
inc esi
cmp esi, 0xb
jb 0x10006058
mov byte [ebp - 0x34], 0
lea eax, [ebp - 0x3f]
jmp 0x100064e7
mov dword [ebp - 0x3c], 0x2b3d0e4f
xor esi, esi
mov dword [ebp - 0x38], 0x222e2a3d
mov byte [ebp - 0x34], 0
cmp esi, 8
jb 0x100060dd
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x3b]
xor bl, byte [ebp - 0x3c]
cmp esi, 8
jb 0x10006100
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x3b], bl
inc esi
cmp esi, 7
jb 0x100060c1
mov byte [ebp - 0x34], 0
lea eax, [ebp - 0x3b]
jmp 0x100064e7
movaps xmm0, xmmword [0x10131990]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov word [ebp - 0x44], 0x1b
nop dword [eax]
cmp esi, 0x11
jb 0x1000614c
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x11
jb 0x1000616f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x53], bl
inc esi
cmp esi, 0x10
jb 0x10006130
mov byte [ebp - 0x43], 0
jmp 0x100064e4
movaps xmm0, xmmword [0x10132200]
xor esi, esi
movups xmmword [ebp - 0x58], xmm0
mov dword [ebp - 0x48], 0x68014540
mov byte [ebp - 0x44], 0
nop word [eax + eax]
cmp esi, 0x14
jb 0x100061bc
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x57]
xor bl, byte [ebp - 0x58]
cmp esi, 0x14
jb 0x100061df
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x57], bl
inc esi
cmp esi, 0x13
jb 0x100061a0
mov byte [ebp - 0x44], 0
lea eax, [ebp - 0x57]
jmp 0x100064e7
movaps xmm0, xmmword [0x10132230]
xor esi, esi
movups xmmword [ebp - 0x58], xmm0
mov dword [ebp - 0x48], 0x69004441
mov word [ebp - 0x44], 0x69
nop
cmp esi, 0x15
jb 0x1000622c
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x57]
xor bl, byte [ebp - 0x58]
cmp esi, 0x15
jb 0x1000624f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x57], bl
inc esi
cmp esi, 0x14
jb 0x10006210
mov byte [ebp - 0x43], 0
lea eax, [ebp - 0x57]
jmp 0x100064e7
movaps xmm0, xmmword [0x10131e40]
xor esi, esi
movups xmmword [ebp - 0x58], xmm0
mov dword [ebp - 0x48], 0xe672326
mov word [ebp - 0x44], 0xe0e
mov byte [ebp - 0x42], 0
cmp esi, 0x16
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.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x57]
xor bl, byte [ebp - 0x58]
cmp esi, 0x16
jb 0x100062c2
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x57], bl
inc esi
cmp esi, 0x15
jb 0x10006283
mov byte [ebp - 0x42], 0
lea eax, [ebp - 0x57]
jmp 0x100064e7
movaps xmm0, xmmword [str.7uXESRE]
xor esi, esi
movups xmmword [ebp - 0x58], xmm0
mov dword [ebp - 0x48], 0x455660
nop dword [eax]
cmp esi, 0x13
jb 0x1000630c
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x57]
xor bl, byte [ebp - 0x58]
cmp esi, 0x13
jb 0x1000632f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x57], bl
inc esi
cmp esi, 0x12
jb 0x100062f0
mov byte [ebp - 0x45], 0
lea eax, [ebp - 0x57]
jmp 0x100064e7
movaps xmm0, xmmword [0x101322b0]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
mov word [ebp - 0x44], 0x4410
mov byte [ebp - 0x42], 0
nop dword [eax]
cmp esi, 0x12
jb 0x1000637c
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0x12
jb 0x1000639f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x53], bl
inc esi
cmp esi, 0x11
jb 0x10006360
mov byte [ebp - 0x42], 0
jmp 0x100064e4
mov dword [ebp - 0x38], 0x52496b3b
xor esi, esi
mov dword [ebp - 0x34], 0x555448
cmp esi, 7
jb 0x100063de
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x37]
xor bl, byte [ebp - 0x38]
cmp esi, 7
jb 0x10006401
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x37], bl
inc esi
cmp esi, 6
jb 0x100063c2
mov byte [ebp - 0x31], 0
lea eax, [ebp - 0x37]
jmp 0x100064e7
mov dword [ebp - 0x40], 0x756f551c
xor esi, esi
mov dword [ebp - 0x3c], 0x72737370
mov dword [ebp - 0x38], 0x796e5d3c
mov word [ebp - 0x34], 0x7d72
mov byte [ebp - 0x32], 0
cmp esi, 0xe
jb 0x10006454
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x3f]
xor bl, byte [ebp - 0x40]
cmp esi, 0xe
jb 0x10006477
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x3f], bl
inc esi
cmp esi, 0xd
jb 0x10006438
mov byte [ebp - 0x32], 0
lea eax, [ebp - 0x3f]
jmp 0x100064e7
movaps xmm0, xmmword [str.eFOBMHLQ]
xor esi, esi
movups xmmword [ebp - 0x54], xmm0
cmp esi, 0xf
jb 0x100064b3
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov bl, byte [ebp + esi - 0x53]
xor bl, byte [ebp - 0x54]
cmp esi, 0xf
jb 0x100064d6
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1005ff50
add esp, 0xc
mov byte [ebp + esi - 0x53], bl
inc esi
cmp esi, 0xe
jb 0x10006497
mov byte [ebp - 0x45], 0
lea eax, [ebp - 0x53]
push eax
lea ecx, [ebp - 0x30]
call fcn.10006a40
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.10006890
lea ecx, [ebp - 0x30]
call fcn.10006aa0
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.1006fa90
mov esp, ebp
pop ebp
ret 4