Function at 0x10023900
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x24
push ebx
push esi
push edi
movzx eax, dx
mov edi, ecx
mov dword [ebp - 4], edi
mov dword [ebp - 8], 0
cmp eax, 0x5e
ja case.0x10023928.3
movzx eax, byte [eax + 0x10025470]
jmp dword [eax*4 + 0x10025384]
mov dword [ebp - 0x18], 0x4d4d6021
xor esi, esi
mov dword [ebp - 0x14], 0x4f4e7b01
mov word [ebp - 0x10], 0x5244
mov byte [ebp - 0xe], 0
nop dword [eax]
cmp esi, 0xa
jb 0x1002396c
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x17]
xor bl, byte [ebp - 0x18]
cmp esi, 0xa
jb 0x1002398f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x17], bl
inc esi
cmp esi, 9
jb 0x10023950
lea eax, [ebp - 0x17]
mov byte [ebp - 0xe], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
movaps xmm0, xmmword [0x1010d7f0]
xor esi, esi
movups xmmword [ebp - 0x1c], xmm0
mov byte [ebp - 0xc], 0
cmp esi, 0x10
jb 0x100239de
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0x10
jb 0x10023a01
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0xf
jb 0x100239c2
lea eax, [ebp - 0x1b]
jmp 0x1002536c
movaps xmm0, xmmword [0x1010dda0]
xor esi, esi
movups xmmword [ebp - 0x1c], xmm0
mov byte [ebp - 0xc], 0
cmp esi, 0x10
jb 0x10023a40
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0x10
jb 0x10023a63
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0xf
jb 0x10023a24
lea eax, [ebp - 0x1b]
jmp 0x1002536c
movaps xmm0, xmmword [0x1010d920]
xor esi, esi
movups xmmword [ebp - 0x1c], xmm0
mov byte [ebp - 0xc], 0
cmp esi, 0x10
jb 0x10023aa2
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0x10
jb 0x10023ac5
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0xf
jb 0x10023a86
lea eax, [ebp - 0x1b]
jmp 0x1002536c
movaps xmm0, xmmword [0x1010da70]
xor esi, esi
movups xmmword [ebp - 0x1c], xmm0
mov byte [ebp - 0xc], 0
cmp esi, 0x10
jb 0x10023b04
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0x10
jb 0x10023b27
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0xf
jb 0x10023ae8
lea eax, [ebp - 0x1b]
jmp 0x1002536c
movaps xmm0, xmmword [0x1010db10]
xor esi, esi
movups xmmword [ebp - 0x1c], xmm0
mov byte [ebp - 0xc], 0
nop word [eax + eax]
cmp esi, 0x10
jb 0x10023b6c
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0x10
jb 0x10023b8f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0xf
jb 0x10023b50
lea eax, [ebp - 0x1b]
jmp 0x1002536c
movaps xmm0, xmmword [0x1010d970]
xor esi, esi
movups xmmword [ebp - 0x1c], xmm0
mov byte [ebp - 0xc], 0
cmp esi, 0x10
jb 0x10023bce
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0x10
jb 0x10023bf1
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0xf
jb 0x10023bb2
lea eax, [ebp - 0x1b]
jmp 0x1002536c
mov dword [ebp - 0x14], 0x657a4c09
xor esi, esi
mov dword [ebp - 0x10], 0x7d6768
cmp esi, 7
jb 0x10023c2f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 7
jb 0x10023c52
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 6
jb 0x10023c13
lea eax, [ebp - 0x13]
mov byte [ebp - 0xd], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x14], 0x31c2a6f
xor esi, esi
mov dword [ebp - 0x10], 0x1b010e
cmp esi, 7
jb 0x10023ca0
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 7
jb 0x10023cc3
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 6
jb 0x10023c84
lea eax, [ebp - 0x13]
mov byte [ebp - 0xd], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x14], 0x405f692c
xor esi, esi
mov dword [ebp - 0x10], 0x58424d
cmp esi, 7
jb 0x10023d11
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 7
jb 0x10023d34
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 6
jb 0x10023cf5
lea eax, [ebp - 0x13]
mov byte [ebp - 0xd], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x14], 0x31c2a6f
xor esi, esi
mov dword [ebp - 0x10], 0x1b010e
cmp esi, 7
jb 0x10023d82
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 7
jb 0x10023da5
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 6
jb 0x10023d66
lea eax, [ebp - 0x13]
mov byte [ebp - 0xd], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x14], 0xf102663
xor esi, esi
mov dword [ebp - 0x10], 0x170d02
cmp esi, 7
jb 0x10023df3
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 7
jb 0x10023e16
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 6
jb 0x10023dd7
lea eax, [ebp - 0x13]
mov byte [ebp - 0xd], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x14], 0x110e387d
xor esi, esi
mov dword [ebp - 0x10], 0x9131c
cmp esi, 7
jb 0x10023e64
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 7
jb 0x10023e87
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 6
jb 0x10023e48
lea eax, [ebp - 0x13]
mov byte [ebp - 0xd], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x18], 0x1d153679
xor esi, esi
mov dword [ebp - 0x14], 0xb183259
mov word [ebp - 0x10], 0xa0c
mov byte [ebp - 0xe], 0
cmp esi, 0xa
jb 0x10023edf
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x17]
xor bl, byte [ebp - 0x18]
cmp esi, 0xa
jb 0x10023f02
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x17], bl
inc esi
cmp esi, 9
jb 0x10023ec3
lea eax, [ebp - 0x17]
mov byte [ebp - 0xe], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x14], 0x203d1f52
xor esi, esi
mov dword [ebp - 0x10], 0x3c3d3633
mov byte [ebp - 0xc], 0
cmp esi, 8
jb 0x10023f54
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 8
jb 0x10023f77
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 7
jb 0x10023f38
jmp 0x10025369
mov dword [ebp - 0x14], 0x6a775518
xor esi, esi
mov dword [ebp - 0x10], 0x76777c79
mov byte [ebp - 0xc], 0
nop word [eax + eax]
cmp esi, 8
jb 0x10023fbc
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 8
jb 0x10023fdf
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 7
jb 0x10023fa0
jmp 0x10025369
mov dword [ebp - 0x14], 0x4c51733e
xor esi, esi
mov dword [ebp - 0x10], 0x50515a5f
mov byte [ebp - 0xc], 0
cmp esi, 8
jb 0x1002401e
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 8
jb 0x10024041
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 7
jb 0x10024002
jmp 0x10025369
mov dword [ebp - 0x14], 0x100d2f62
xor esi, esi
mov dword [ebp - 0x10], 0xc0d0603
mov byte [ebp - 0xc], 0
cmp esi, 8
jb 0x10024080
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 8
jb 0x100240a3
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 7
jb 0x10024064
jmp 0x10025369
mov dword [ebp - 0x14], 0x332e0c41
xor esi, esi
mov dword [ebp - 0x10], 0x2f2e2520
mov byte [ebp - 0xc], 0
cmp esi, 8
jb 0x100240e2
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 8
jb 0x10024105
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 7
jb 0x100240c6
jmp 0x10025369
mov dword [ebp - 0x18], 0x565e7d32
xor esi, esi
mov dword [ebp - 0x14], 0x5f477a12
mov word [ebp - 0x10], 0x5c53
mov byte [ebp - 0xe], 0
nop
cmp esi, 0xa
jb 0x1002414c
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x17]
xor bl, byte [ebp - 0x18]
cmp esi, 0xa
jb 0x1002416f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x17], bl
inc esi
cmp esi, 9
jb 0x10024130
lea eax, [ebp - 0x17]
mov byte [ebp - 0xe], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x18], 0x2c240748
xor esi, esi
mov dword [ebp - 0x14], 0x3a270568
mov dword [ebp - 0x10], 0x26272c29
mov byte [ebp - 0xc], 0
nop dword [eax]
cmp esi, 0xc
jb 0x100241cc
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x17]
xor bl, byte [ebp - 0x18]
cmp esi, 0xc
jb 0x100241ef
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x17], bl
inc esi
cmp esi, 0xb
jb 0x100241b0
lea eax, [ebp - 0x17]
jmp 0x1002536c
mov dword [ebp - 0x14], 0x68614004
xor esi, esi
mov word [ebp - 0x10], 0x776b
mov byte [ebp - 0xe], 0
cmp esi, 6
jb 0x10024230
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 6
jb 0x10024253
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 5
jb 0x10024214
lea eax, [ebp - 0x13]
mov byte [ebp - 0xe], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x14], 0x69664d0f
xor esi, esi
mov dword [ebp - 0x10], 0x7b7c607d
mov byte [ebp - 0xc], 0
nop dword [eax]
cmp esi, 8
jb 0x100242ac
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 8
jb 0x100242cf
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 7
jb 0x10024290
jmp 0x10025369
movaps xmm0, xmmword [0x1010dd80]
xor esi, esi
movups xmmword [ebp - 0x20], xmm0
mov word [ebp - 0x10], 0x6c6c
mov byte [ebp - 0xe], 0
cmp esi, 0x12
jb 0x10024311
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1f]
xor bl, byte [ebp - 0x20]
cmp esi, 0x12
jb 0x10024334
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1f], bl
inc esi
cmp esi, 0x11
jb 0x100242f5
lea eax, [ebp - 0x1f]
mov byte [ebp - 0xe], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x18], 0x565f723a
xor esi, esi
mov dword [ebp - 0x14], 0x587b1a56
mov dword [ebp - 0x10], 0x494943
nop dword [eax]
cmp esi, 0xb
jb 0x1002438c
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x17]
xor bl, byte [ebp - 0x18]
cmp esi, 0xb
jb 0x100243af
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x17], bl
inc esi
cmp esi, 0xa
jb 0x10024370
lea eax, [ebp - 0x17]
mov byte [ebp - 0xd], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x1c], 0x252c0f49
xor esi, esi
mov dword [ebp - 0x18], 0x26222728
mov dword [ebp - 0x14], 0x2805693b
mov word [ebp - 0x10], 0x3b20
mov byte [ebp - 0xe], 0
cmp esi, 0xe
jb 0x1002440e
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0xe
jb 0x10024431
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0xd
jb 0x100243f2
lea eax, [ebp - 0x1b]
mov byte [ebp - 0xe], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
movaps xmm0, xmmword [str.__AHKW]
xor esi, esi
movups xmmword [ebp - 0x1c], xmm0
cmp esi, 0xf
jb 0x1002447c
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0xf
jb 0x1002449f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0xe
jb 0x10024460
lea eax, [ebp - 0x1b]
mov byte [ebp - 0xd], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x18], 0x17022163
xor esi, esi
mov dword [ebp - 0x14], 0x43060f17
mov dword [ebp - 0x10], 0xd061122
mov word [ebp - 0xc], 2
nop
cmp esi, 0xd
jb 0x100244fc
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x17]
xor bl, byte [ebp - 0x18]
cmp esi, 0xd
jb 0x1002451f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x17], bl
inc esi
cmp esi, 0xc
jb 0x100244e0
lea eax, [ebp - 0x17]
mov byte [ebp - 0xb], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
movaps xmm0, xmmword [0x1010d960]
xor esi, esi
movups xmmword [ebp - 0x20], xmm0
mov dword [ebp - 0x10], 0x2f283e
cmp esi, 0x13
jb 0x10024571
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1f]
xor bl, byte [ebp - 0x20]
cmp esi, 0x13
jb 0x10024594
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1f], bl
inc esi
cmp esi, 0x12
jb 0x10024555
lea eax, [ebp - 0x1f]
mov byte [ebp - 0xd], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
movaps xmm0, xmmword [0x1010dcf0]
xor esi, esi
movups xmmword [ebp - 0x1c], xmm0
mov byte [ebp - 0xc], 0
cmp esi, 0x10
jb 0x100245e3
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0x10
jb 0x10024606
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0xf
jb 0x100245c7
lea eax, [ebp - 0x1b]
jmp 0x1002536c
mov dword [ebp - 0x18], 0x6f624a0d
xor esi, esi
mov dword [ebp - 0x14], 0x2d636461
mov dword [ebp - 0x10], 0x7e68785c
mov word [ebp - 0xc], 0x79
cmp esi, 0xd
jb 0x10024651
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x17]
xor bl, byte [ebp - 0x18]
cmp esi, 0xd
jb 0x10024674
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x17], bl
inc esi
cmp esi, 0xc
jb 0x10024635
lea eax, [ebp - 0x17]
mov byte [ebp - 0xb], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x18], 0x52436122
xor esi, esi
mov dword [ebp - 0x14], 0x57730247
mov dword [ebp - 0x10], 0x565147
nop dword [eax]
cmp esi, 0xb
jb 0x100246cc
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x17]
xor bl, byte [ebp - 0x18]
cmp esi, 0xb
jb 0x100246ef
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x17], bl
inc esi
cmp esi, 0xa
jb 0x100246b0
lea eax, [ebp - 0x17]
mov byte [ebp - 0xd], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
movaps xmm0, xmmword [0x1010d900]
xor esi, esi
movups xmmword [ebp - 0x1c], xmm0
mov word [ebp - 0xc], 0x23
cmp esi, 0x11
jb 0x10024740
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0x11
jb 0x10024763
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0x10
jb 0x10024724
lea eax, [ebp - 0x1b]
mov byte [ebp - 0xb], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x18], 0xe1f307e
xor esi, esi
mov dword [ebp - 0x14], 0x5e0d1b17
mov dword [ebp - 0x10], 0x190c1139
mov word [ebp - 0xc], 0x1b
cmp esi, 0xd
jb 0x100247be
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x17]
xor bl, byte [ebp - 0x18]
cmp esi, 0xd
jb 0x100247e1
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x17], bl
inc esi
cmp esi, 0xc
jb 0x100247a2
lea eax, [ebp - 0x17]
mov byte [ebp - 0xb], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
movaps xmm0, xmmword [0x1010d690]
xor esi, esi
movups xmmword [ebp - 0x1c], xmm0
mov byte [ebp - 0xc], 0
cmp esi, 0x10
jb 0x10024830
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0x10
jb 0x10024853
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0xf
jb 0x10024814
lea eax, [ebp - 0x1b]
jmp 0x1002536c
movaps xmm0, xmmword [str.6x_SRE]
xor esi, esi
movups xmmword [ebp - 0x1c], xmm0
cmp esi, 0xf
jb 0x1002488e
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0xf
jb 0x100248b1
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0xe
jb 0x10024872
lea eax, [ebp - 0x1b]
mov byte [ebp - 0xd], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
movaps xmm0, xmmword [str.0e_fe]
xor esi, esi
movups xmmword [ebp - 0x1c], xmm0
cmp esi, 0xf
jb 0x100248fc
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0xf
jb 0x1002491f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0xe
jb 0x100248e0
lea eax, [ebp - 0x1b]
mov byte [ebp - 0xd], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x18], 0x1e03216c
xor esi, esi
mov dword [ebp - 0x14], 0x203080d
mov dword [ebp - 0x10], 0x1e0d3b4c
mov byte [ebp - 0xc], 0
nop dword [eax]
cmp esi, 0xc
jb 0x1002497c
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x17]
xor bl, byte [ebp - 0x18]
cmp esi, 0xc
jb 0x1002499f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x17], bl
inc esi
cmp esi, 0xb
jb 0x10024960
lea eax, [ebp - 0x17]
jmp 0x1002536c
mov dword [ebp - 0x14], 0x53447936
xor esi, esi
mov dword [ebp - 0x10], 0x455257
cmp esi, 7
jb 0x100249dd
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 7
jb 0x10024a00
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 6
jb 0x100249c1
lea eax, [ebp - 0x13]
mov byte [ebp - 0xd], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x14], 0x26271a49
xor esi, esi
mov dword [ebp - 0x10], 0x281e693e
mov word [ebp - 0xc], 0x3b
cmp esi, 9
jb 0x10024a54
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 9
jb 0x10024a77
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 8
jb 0x10024a38
lea eax, [ebp - 0x13]
mov byte [ebp - 0xb], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x18], 0x2e2d0142
xor esi, esi
mov dword [ebp - 0x14], 0x623b2c2d
mov dword [ebp - 0x10], 0x272c2d18
mov byte [ebp - 0xc], 0
cmp esi, 0xc
jb 0x10024ad0
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x17]
xor bl, byte [ebp - 0x18]
cmp esi, 0xc
jb 0x10024af3
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x17], bl
inc esi
cmp esi, 0xb
jb 0x10024ab4
lea eax, [ebp - 0x17]
jmp 0x1002536c
mov dword [ebp - 0x14], 0x44526120
xor esi, esi
mov dword [ebp - 0x10], 0x4d414552
mov byte [ebp - 0xc], 0
nop dword [eax]
cmp esi, 8
jb 0x10024b3c
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 8
jb 0x10024b5f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 7
jb 0x10024b20
jmp 0x10025369
movaps xmm0, xmmword [str.g5_b_t]
xor esi, esi
movups xmmword [ebp - 0x1c], xmm0
mov word [ebp - 0xc], 2
cmp esi, 0x11
jb 0x10024b9d
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0x11
jb 0x10024bc0
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0x10
jb 0x10024b81
lea eax, [ebp - 0x1b]
mov byte [ebp - 0xb], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x1c], 0x31e276c
xor esi, esi
mov dword [ebp - 0x18], 0x4c160d1b
mov dword [ebp - 0x14], 0x5010328
mov word [ebp - 0x10], 0x203
mov byte [ebp - 0xe], 0
cmp esi, 0xe
jb 0x10024c1f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0xe
jb 0x10024c42
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0xd
jb 0x10024c03
lea eax, [ebp - 0x1b]
mov byte [ebp - 0xe], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x1c], 0x292e0b40
xor esi, esi
mov dword [ebp - 0x18], 0x60342827
mov dword [ebp - 0x14], 0x21392f12
mov word [ebp - 0x10], 0x252c
mov byte [ebp - 0xe], 0
cmp esi, 0xe
jb 0x10024ca1
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0xe
jb 0x10024cc4
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0xd
jb 0x10024c85
lea eax, [ebp - 0x1b]
mov byte [ebp - 0xe], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
movaps xmm0, xmmword [0x1010d8f0]
xor esi, esi
movups xmmword [ebp - 0x1c], xmm0
mov word [ebp - 0xc], 0x26
nop dword [eax]
cmp esi, 0x11
jb 0x10024d1c
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0x11
jb 0x10024d3f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0x10
jb 0x10024d00
lea eax, [ebp - 0x1b]
mov byte [ebp - 0xb], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
movaps xmm0, xmmword [0x1010d810]
xor esi, esi
movups xmmword [ebp - 0x20], xmm0
mov dword [ebp - 0x10], 0x252a076b
mov word [ebp - 0xc], 0x2f
nop dword [eax + eax]
cmp esi, 0x15
jb 0x10024d9c
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1f]
xor bl, byte [ebp - 0x20]
cmp esi, 0x15
jb 0x10024dbf
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1f], bl
inc esi
cmp esi, 0x14
jb 0x10024d80
lea eax, [ebp - 0x1f]
mov byte [ebp - 0xb], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x1c], 0x6072568
xor esi, esi
mov dword [ebp - 0x18], 0x1a0d1c1b
mov dword [ebp - 0x14], 0x71c3b48
mov word [ebp - 0x10], 0xd06
mov byte [ebp - 0xe], 0
cmp esi, 0xe
jb 0x10024e1e
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0xe
jb 0x10024e41
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0xd
jb 0x10024e02
lea eax, [ebp - 0x1b]
mov byte [ebp - 0xe], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x1c], 0x26270548
xor esi, esi
mov dword [ebp - 0x18], 0x3a2d3c3b
mov dword [ebp - 0x14], 0x273c1b68
mov word [ebp - 0x10], 0x2d26
mov byte [ebp - 0xe], 0
cmp esi, 0xe
jb 0x10024ea0
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0xe
jb 0x10024ec3
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0xd
jb 0x10024e84
lea eax, [ebp - 0x1b]
mov byte [ebp - 0xe], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x1c], 0x7b7a5815
xor esi, esi
mov dword [ebp - 0x18], 0x67706166
mov dword [ebp - 0x14], 0x7a614635
mov word [ebp - 0x10], 0x707b
mov byte [ebp - 0xe], 0
cmp esi, 0xe
jb 0x10024f22
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0xe
jb 0x10024f45
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0xd
jb 0x10024f06
lea eax, [ebp - 0x1b]
mov byte [ebp - 0xe], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
movaps xmm0, xmmword [0x1010de20]
xor esi, esi
movups xmmword [ebp - 0x20], xmm0
mov dword [ebp - 0x10], 0x213204
nop dword [eax + eax]
cmp esi, 0x13
jb 0x10024f9c
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1f]
xor bl, byte [ebp - 0x20]
cmp esi, 0x13
jb 0x10024fbf
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1f], bl
inc esi
cmp esi, 0x12
jb 0x10024f80
lea eax, [ebp - 0x1f]
mov byte [ebp - 0xd], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
movaps xmm0, xmmword [str.4wU_G]
xor esi, esi
movups xmmword [ebp - 0x1c], xmm0
nop
cmp esi, 0xf
jb 0x1002500c
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0xf
jb 0x1002502f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0xe
jb 0x10024ff0
lea eax, [ebp - 0x1b]
mov byte [ebp - 0xd], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
movaps xmm0, xmmword [0x1010d870]
xor esi, esi
movups xmmword [ebp - 0x1c], xmm0
mov word [ebp - 0xc], 0x2a
cmp esi, 0x11
jb 0x10025080
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0x11
jb 0x100250a3
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0x10
jb 0x10025064
lea eax, [ebp - 0x1b]
mov byte [ebp - 0xb], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
movaps xmm0, xmmword [0x1010db40]
xor esi, esi
movups xmmword [ebp - 0x1c], xmm0
mov byte [ebp - 0xc], 0
cmp esi, 0x10
jb 0x100250f2
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0x10
jb 0x10025115
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0xf
jb 0x100250d6
lea eax, [ebp - 0x1b]
jmp 0x1002536c
mov dword [ebp - 0x18], 0x5850733c
xor esi, esi
mov dword [ebp - 0x14], 0x4e53711c
mov dword [ebp - 0x10], 0x5253585d
mov byte [ebp - 0xc], 0
cmp esi, 0xc
jb 0x1002515e
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x17]
xor bl, byte [ebp - 0x18]
cmp esi, 0xc
jb 0x10025181
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x17], bl
inc esi
cmp esi, 0xb
jb 0x10025142
lea eax, [ebp - 0x17]
jmp 0x1002536c
mov dword [ebp - 0x14], 0x2d361444
xor esi, esi
mov dword [ebp - 0x10], 0x2a2b37
cmp esi, 7
jb 0x100251bf
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 7
jb 0x100251e2
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 6
jb 0x100251a3
lea eax, [ebp - 0x13]
mov byte [ebp - 0xd], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x1c], 0x41e246d
xor esi, esi
mov dword [ebp - 0x18], 0x2040101
mov dword [ebp - 0x14], 0xc214d03
mov word [ebp - 0x10], 0x1f04
mov byte [ebp - 0xe], 0
cmp esi, 0xe
jb 0x10025241
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0xe
jb 0x10025264
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0xd
jb 0x10025225
lea eax, [ebp - 0x1b]
mov byte [ebp - 0xe], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x1c], 0x4f466523
xor esi, esi
mov dword [ebp - 0x18], 0x4c484d42
mov dword [ebp - 0x14], 0x426f0351
mov word [ebp - 0x10], 0x514a
mov byte [ebp - 0xe], 0
cmp esi, 0xe
jb 0x100252c3
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x1b]
xor bl, byte [ebp - 0x1c]
cmp esi, 0xe
jb 0x100252e6
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x1b], bl
inc esi
cmp esi, 0xd
jb 0x100252a7
lea eax, [ebp - 0x1b]
mov byte [ebp - 0xe], 0
push eax
mov ecx, edi
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x14], 0x1a1f2471
xor esi, esi
mov dword [ebp - 0x10], 0x1f061e1f
mov byte [ebp - 0xc], 0
nop dword [eax]
cmp esi, 8
jb 0x1002533c
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov bl, byte [ebp + esi - 0x13]
xor bl, byte [ebp - 0x14]
cmp esi, 8
jb 0x1002535f
push 0x90
push str.C:Program_Files__x86_Microsoft_Visual_Studio_14.0VCinclude_array
push str.array_subscript_out_of_range
call fcn.1003dac0
add esp, 0xc
mov byte [ebp + esi - 0x13], bl
inc esi
cmp esi, 7
jb 0x10025320
lea eax, [ebp - 0x13]
push eax
mov ecx, edi
mov byte [ebp - 0xc], 0
call fcn.10007870
mov eax, edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret