Port more code; remove cecil refs

This commit is contained in:
de4dot 2012-11-02 08:23:20 +01:00
parent 70916173f3
commit 65e6887fbc
20 changed files with 136 additions and 874 deletions

3
.gitmodules vendored
View File

@ -1,6 +1,3 @@
[submodule "cecil"]
path = cecil
url = git@github.com:0xd4d/cecil.git
[submodule "dot10"]
path = dot10
url = e:/work/dot10.git

View File

@ -19,9 +19,11 @@
using System;
using System.Collections.Generic;
#if PORT
using Mono.Cecil;
using Mono.Cecil.Cil;
using Mono.Cecil.Metadata;
#endif
//TODO: Remove these
using DN = dot10.DotNet;
@ -38,6 +40,7 @@ namespace de4dot.blocks {
Zune,
}
#if PORT
class TypeCache {
ModuleDefinition module;
de4dot.blocks.OLD_REMOVE.TypeDefinitionDict<TypeDefinition> typeRefToDef = new de4dot.blocks.OLD_REMOVE.TypeDefinitionDict<TypeDefinition>();
@ -56,7 +59,9 @@ namespace de4dot.blocks {
return typeRefToDef.find(typeReference);
}
}
#endif
#if PORT
public class TypeCaches {
Dictionary<ModuleDefinition, TypeCache> typeCaches = new Dictionary<ModuleDefinition, TypeCache>();
@ -82,7 +87,9 @@ namespace de4dot.blocks {
return typeCache.lookup(typeReference);
}
}
#endif
#if PORT
public class CallCounter {
Dictionary<de4dot.blocks.OLD_REMOVE.MethodReferenceAndDeclaringTypeKey, int> calls = new Dictionary<de4dot.blocks.OLD_REMOVE.MethodReferenceAndDeclaringTypeKey, int>();
@ -111,7 +118,9 @@ namespace de4dot.blocks {
return method;
}
}
#endif
#if PORT
public class MethodCalls {
Dictionary<string, int> methodCalls = new Dictionary<string, int>(StringComparer.Ordinal);
@ -142,9 +151,12 @@ namespace de4dot.blocks {
return count(methodFullName) != 0;
}
}
#endif
public static class DotNetUtils {
#if PORT
public static readonly TypeCaches typeCaches = new TypeCaches();
#endif
public static DN.TypeDef getModuleType(DN.ModuleDef module) {
return module.GlobalType;
@ -176,6 +188,7 @@ namespace de4dot.blocks {
return true;
}
#if PORT
public static FieldDefinition findFieldType(TypeDefinition typeDefinition, string typeName, bool isStatic) {
if (typeDefinition == null)
return null;
@ -208,6 +221,7 @@ namespace de4dot.blocks {
next: ;
}
}
#endif
public static bool isDelegate(DN.IType type) {
if (type == null)
@ -220,6 +234,7 @@ namespace de4dot.blocks {
return type != null && isDelegate(type.BaseType);
}
#if PORT
public static bool isSameAssembly(TypeReference type, string assembly) {
return MemberReferenceHelper.getCanonicalizedScopeName(type.Scope) == assembly.ToLowerInvariant();
}
@ -227,11 +242,13 @@ namespace de4dot.blocks {
public static bool isMethod(MethodReference method, string returnType, string parameters) {
return method != null && method.FullName == returnType + " " + method.DeclaringType.FullName + "::" + method.Name + parameters;
}
#endif
public static bool isMethod(DN.IMethod method, string returnType, string parameters) {
return method != null && method.FullName == returnType + " " + method.DeclaringType.FullName + "::" + method.Name + parameters;
}
#if PORT
public static bool hasPinvokeMethod(TypeDefinition type, string methodName) {
return getPInvokeMethod(type, methodName) != null;
}
@ -319,6 +336,7 @@ namespace de4dot.blocks {
}
return null;
}
#endif
public static DN.MethodDef getMethod2(DN.ModuleDef module, DN.IMethod method) {
if (method == null)
@ -354,6 +372,7 @@ namespace de4dot.blocks {
return type.FindMethod(methodRef.Name, methodRef.MethodSig);
}
#if PORT
public static IEnumerable<MethodDefinition> getNormalMethods(TypeDefinition type) {
foreach (var method in type.Methods) {
if (method.HasPInvokeInfo)
@ -451,6 +470,7 @@ namespace de4dot.blocks {
}
return strings;
}
#endif
public static IList<string> getCodeStrings(DN.MethodDef method) {
var strings = new List<string>();
@ -493,6 +513,7 @@ namespace de4dot.blocks {
return s.Substring(0, index);
}
#if PORT
// Copies most things but not everything
public static MethodDefinition clone(MethodDefinition method) {
var newMethod = new MethodDefinition(method.Name, method.Attributes, method.MethodReturnType.ReturnType);
@ -511,12 +532,14 @@ namespace de4dot.blocks {
copyBodyFromTo(method, newMethod);
return newMethod;
}
#endif
// Copies most things but not everything
public static DN.MethodDef clone(DN.MethodDef method) {
return null; //TODO:
}
#if PORT
public static Instruction clone(Instruction instr) {
return new Instruction {
Offset = instr.Offset,
@ -573,7 +596,57 @@ namespace de4dot.blocks {
return null;
return instructions[instructionToIndex[instruction]];
}
#endif
public static void copyBody(DN.MethodDef method, out IList<DNE.Instruction> instructions, out IList<DNE.ExceptionHandler> exceptionHandlers) {
if (method == null || !method.HasCilBody) {
instructions = new List<DNE.Instruction>();
exceptionHandlers = new List<DNE.ExceptionHandler>();
return;
}
var oldInstrs = method.CilBody.Instructions;
var oldExHandlers = method.CilBody.ExceptionHandlers;
instructions = new List<DNE.Instruction>(oldInstrs.Count);
exceptionHandlers = new List<DNE.ExceptionHandler>(oldExHandlers.Count);
var oldToIndex = Utils.createObjectToIndexDictionary(oldInstrs);
foreach (var oldInstr in oldInstrs)
instructions.Add(oldInstr.Clone());
foreach (var newInstr in instructions) {
var operand = newInstr.Operand;
if (operand is DNE.Instruction)
newInstr.Operand = instructions[oldToIndex[(DNE.Instruction)operand]];
else if (operand is IList<DNE.Instruction>) {
var oldArray = (IList<DNE.Instruction>)operand;
var newArray = new DNE.Instruction[oldArray.Count];
for (int i = 0; i < oldArray.Count; i++)
newArray[i] = instructions[oldToIndex[oldArray[i]]];
newInstr.Operand = newArray;
}
}
foreach (var oldEx in oldExHandlers) {
var newEx = new DNE.ExceptionHandler(oldEx.HandlerType) {
TryStart = getInstruction(instructions, oldToIndex, oldEx.TryStart),
TryEnd = getInstruction(instructions, oldToIndex, oldEx.TryEnd),
FilterStart = getInstruction(instructions, oldToIndex, oldEx.FilterStart),
HandlerStart = getInstruction(instructions, oldToIndex, oldEx.HandlerStart),
HandlerEnd = getInstruction(instructions, oldToIndex, oldEx.HandlerEnd),
CatchType = oldEx.CatchType,
};
exceptionHandlers.Add(newEx);
}
}
static DNE.Instruction getInstruction(IList<DNE.Instruction> instructions, IDictionary<DNE.Instruction, int> instructionToIndex, DNE.Instruction instruction) {
if (instruction == null)
return null;
return instructions[instructionToIndex[instruction]];
}
#if PORT
public static void restoreBody(MethodDefinition method, IEnumerable<Instruction> instructions, IEnumerable<ExceptionHandler> exceptionHandlers) {
if (method == null || !method.HasBody)
return;
@ -588,7 +661,7 @@ namespace de4dot.blocks {
foreach (var eh in exceptionHandlers)
bodyExceptionHandlers.Add(eh);
}
#endif
public static void restoreBody(DN.MethodDef method, IEnumerable<DNE.Instruction> instructions, IEnumerable<DNE.ExceptionHandler> exceptionHandlers) {
if (method == null || method.CilBody == null)
@ -605,6 +678,7 @@ namespace de4dot.blocks {
bodyExceptionHandlers.Add(eh);
}
#if PORT
public static void copyBodyFromTo(MethodDefinition fromMethod, MethodDefinition toMethod) {
if (fromMethod == toMethod)
return;
@ -712,6 +786,7 @@ namespace de4dot.blocks {
type = ((TypeSpecification)type).ElementType;
return type.EType != ElementType.Void;
}
#endif
public static bool hasReturnValue(DN.IMethod method) {
if (method == null || method.MethodSig == null)
@ -720,6 +795,7 @@ namespace de4dot.blocks {
return method.MethodSig.RetType.ElementType != DN.ElementType.Void;
}
#if PORT
public static void updateStack(Instruction instr, ref int stack, bool methodHasReturnValue) {
int pushes, pops;
calculateStackUsage(instr, methodHasReturnValue, out pushes, out pops);
@ -930,6 +1006,7 @@ namespace de4dot.blocks {
return parameters[index];
return null;
}
#endif
public static DN.Parameter getParameter(IList<DN.Parameter> parameters, int index) {
if (0 <= index && index < parameters.Count)
@ -937,6 +1014,13 @@ namespace de4dot.blocks {
return null;
}
public static DN.TypeSig getArg(IList<DN.TypeSig> args, int index) {
if (0 <= index && index < args.Count)
return args[index];
return null;
}
#if PORT
public static List<TypeReference> getArgs(MethodReference method) {
var args = new List<TypeReference>(method.Parameters.Count + 1);
if (method.HasImplicitThis)
@ -945,6 +1029,7 @@ namespace de4dot.blocks {
args.Add(arg.ParameterType);
return args;
}
#endif
public static List<DN.TypeSig> getArgs(DN.IMethod method) {
var sig = method.MethodSig;
@ -956,6 +1041,7 @@ namespace de4dot.blocks {
return args;
}
#if PORT
public static TypeReference getArgType(MethodReference method, Instruction instr) {
return getArgType(getArgs(method), instr);
}
@ -976,6 +1062,7 @@ namespace de4dot.blocks {
count++;
return count;
}
#endif
public static int getArgsCount(DN.IMethod method) {
var sig = method.MethodSig;
@ -987,6 +1074,7 @@ namespace de4dot.blocks {
return count;
}
#if PORT
// Doesn't fix everything (eg. T[] aren't replaced with eg. int[], but T -> int will be fixed)
public static IList<TypeReference> replaceGenericParameters(GenericInstanceType typeOwner, GenericInstanceMethod methodOwner, IList<TypeReference> types) {
//TODO: You should use MemberRefInstance.cs
@ -1027,6 +1115,7 @@ namespace de4dot.blocks {
}
return null;
}
#endif
public static DNE.Instruction getInstruction(IList<DNE.Instruction> instructions, ref int index) {
for (int i = 0; i < 10; i++) {
@ -1047,6 +1136,7 @@ namespace de4dot.blocks {
return null;
}
#if PORT
public static PropertyDefinition createPropertyDefinition(string name, TypeReference propType, MethodDefinition getter, MethodDefinition setter) {
return new PropertyDefinition(name, PropertyAttributes.None, propType) {
MetadataToken = nextPropertyToken(),
@ -1115,6 +1205,7 @@ namespace de4dot.blocks {
typeRef.IsValueType = isValueType;
return typeRef;
}
#endif
public static DN.TypeDefOrRefSig findOrCreateTypeReference(DN.ModuleDef module, DN.AssemblyRef asmRef, string ns, string name, bool isValueType) {
var typeRef = module.UpdateRowId(new DN.TypeRefUser(module, ns, name, asmRef));
@ -1124,6 +1215,7 @@ namespace de4dot.blocks {
return new DN.ClassSig(typeRef);
}
#if PORT
public static FrameworkType getFrameworkType(ModuleDefinition module) {
foreach (var modRef in module.AssemblyReferences) {
if (modRef.Name != "mscorlib")
@ -1244,5 +1336,6 @@ namespace de4dot.blocks {
module.ModuleReferences.Add(newModRef);
return newModRef;
}
#endif
}
}

View File

@ -17,6 +17,8 @@
along with de4dot. If not, see <http://www.gnu.org/licenses/>.
*/
#if PORT
// Create a new type, method, etc, where all generic parameters have been replaced with the
// corresponding generic argument.
@ -226,3 +228,4 @@ namespace de4dot.blocks {
}
}
}
#endif

View File

@ -17,6 +17,7 @@
along with de4dot. If not, see <http://www.gnu.org/licenses/>.
*/
#if PORT
using System;
using System.Collections.Generic;
using Mono.Cecil;
@ -858,3 +859,4 @@ namespace de4dot.blocks {
}
}
}
#endif

View File

@ -17,6 +17,7 @@
along with de4dot. If not, see <http://www.gnu.org/licenses/>.
*/
#if PORT
using System;
using Mono.Cecil;
@ -88,3 +89,4 @@ namespace de4dot.blocks {
}
}
}
#endif

View File

@ -98,10 +98,6 @@
<Compile Include="Utils.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\cecil\Mono.Cecil.csproj">
<Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
<Name>Mono.Cecil</Name>
</ProjectReference>
<ProjectReference Include="..\dot10\src\dot10.csproj">
<Project>{FDFC1237-143F-4919-8318-4926901F4639}</Project>
<Name>dot10</Name>

1
cecil

@ -1 +0,0 @@
Subproject commit 119a3d404ab12a8a19a249e97c1e5f6ca0850b6a

View File

@ -42,7 +42,7 @@ namespace de4dot.code {
ModuleDefMD setModule(ModuleDefMD newModule) {
module = newModule;
AssemblyResolver.Instance.addModule(module);
TheAssemblyResolver.Instance.addModule(module);
module.Location = filename;
return module;
}

View File

@ -20,8 +20,8 @@
using dot10.DotNet;
namespace de4dot.code {
public class AssemblyResolver : dot10.DotNet.AssemblyResolver {
public static readonly AssemblyResolver Instance = new AssemblyResolver();
public class TheAssemblyResolver : dot10.DotNet.AssemblyResolver {
public static readonly TheAssemblyResolver Instance = new TheAssemblyResolver();
public void addSearchDirectory(string dir) {
if (!PostSearchPaths.Contains(dir))

View File

@ -43,9 +43,9 @@ namespace de4dot.code {
public void unload(string asmFullName) {
foreach (var module in asmDef.Modules) {
//TODO: DotNetUtils.typeCaches.invalidate(module);
AssemblyResolver.Instance.removeModule(module);
TheAssemblyResolver.Instance.removeModule(module);
}
AssemblyResolver.Instance.removeModule(asmFullName);
TheAssemblyResolver.Instance.removeModule(asmFullName);
}
}
@ -62,7 +62,7 @@ namespace de4dot.code {
if (assemblies.TryGetValue(asmFullName, out asm))
return asm;
var asmDef = AssemblyResolver.Instance.Resolve(type.DefinitionAssembly, type.OwnerModule);
var asmDef = TheAssemblyResolver.Instance.Resolve(type.DefinitionAssembly, type.OwnerModule);
if (asmDef == null) {
if (!failedLoads.ContainsKey(asmFullName))
Log.w("Could not load assembly {0}", asmFullName);

View File

@ -162,13 +162,13 @@ namespace de4dot.code {
return Utils.toCsharpString((string)instr.Operand);
else if (instr.Operand is Parameter) {
var arg = (Parameter)instr.Operand;
var s = instr.GetOperandString();
var s = InstructionPrinter.GetOperandString(instr);
if (s != "")
return s;
return string.Format("<arg_{0}>", arg.Index);
}
else
return instr.GetOperandString();
return InstructionPrinter.GetOperandString(instr);
}
void printExInfo(ExInfo exInfo) {

View File

@ -165,8 +165,8 @@ namespace de4dot.code {
public void load(IEnumerable<IDeobfuscator> deobfuscators) {
loadModule(deobfuscators);
AssemblyResolver.Instance.addSearchDirectory(Utils.getDirName(Filename));
AssemblyResolver.Instance.addSearchDirectory(Utils.getDirName(NewFilename));
TheAssemblyResolver.Instance.addSearchDirectory(Utils.getDirName(Filename));
TheAssemblyResolver.Instance.addSearchDirectory(Utils.getDirName(NewFilename));
detectObfuscator(deobfuscators);
if (deob == null)
throw new ApplicationException("Could not detect obfuscator!");

View File

@ -332,10 +332,6 @@
<Project>{045B96F2-AF80-4C4C-8D27-E38635AC705E}</Project>
<Name>blocks</Name>
</ProjectReference>
<ProjectReference Include="..\cecil\Mono.Cecil.csproj">
<Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
<Name>Mono.Cecil</Name>
</ProjectReference>
<ProjectReference Include="..\de4dot.mdecrypt\de4dot.mdecrypt.csproj">
<Project>{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}</Project>
<Name>de4dot.mdecrypt</Name>

View File

@ -292,7 +292,7 @@ namespace de4dot.code.deobfuscators {
var calledMethod = instr.Operand as IMethod;
if (calledMethod == null)
break;
var calledMethodParams = DotNetUtils.getParameters(calledMethod);
var calledMethodParams = DotNetUtils.getArgs(calledMethod);
for (int j = 0; j < pushedArgs.NumValidArgs; j++) {
int calledMethodParamIndex = calledMethodParams.Count - j - 1;
var ldInstr = pushedArgs.getEnd(j);
@ -303,7 +303,7 @@ namespace de4dot.code.deobfuscators {
case Code.Ldarg_1:
case Code.Ldarg_2:
case Code.Ldarg_3:
addMethodArgType(method, getParameter(methodParams, ldInstr), DotNetUtils.getParameter(calledMethodParams, calledMethodParamIndex));
addMethodArgType(method, getParameter(methodParams, ldInstr), DotNetUtils.getArg(calledMethodParams, calledMethodParamIndex));
break;
default:
@ -505,7 +505,9 @@ namespace de4dot.code.deobfuscators {
if (calledMethod == null)
continue;
IList<TypeSig> calledMethodArgs = DotNetUtils.getArgs(calledMethod);
#if PORT
calledMethodArgs = DotNetUtils.replaceGenericParameters(calledMethod.DeclaringType as GenericInstanceType, calledMethod as GenericInstanceMethod, calledMethodArgs);
#endif
for (int j = 0; j < pushedArgs.NumValidArgs; j++) {
var pushInstr = pushedArgs.getEnd(j);
if (pushInstr.OpCode.Code != Code.Ldfld && pushInstr.OpCode.Code != Code.Ldsfld)

View File

@ -217,7 +217,7 @@ namespace de4dot.code.resources {
return asmRef.FullName;
}
var asm = AssemblyResolver.Instance.Resolve(new AssemblyNameInfo(simpleName), module);
var asm = TheAssemblyResolver.Instance.Resolve(new AssemblyNameInfo(simpleName), module);
return asm == null ? null : asm.FullName;
}

View File

@ -114,7 +114,7 @@ namespace de4dot.cui {
filesOptions.DetectObfuscators = true;
}));
miscOptions.Add(new OneArgOption(null, "asm-path", "Add an assembly search path", "path", (val) => {
AssemblyResolver.Instance.addSearchDirectory(val);
TheAssemblyResolver.Instance.addSearchDirectory(val);
}));
miscOptions.Add(new NoArgOption(null, "dont-rename", "Don't rename classes, methods, etc.", () => {
filesOptions.RenameSymbols = false;

View File

@ -20,10 +20,12 @@
using System;
using System.IO;
using System.Collections.Generic;
using Mono.Cecil;
using dot10.DotNet;
using de4dot.blocks;
using de4dot.code;
#if PORT
using de4dot.code.renamer;
#endif
using de4dot.code.deobfuscators;
using de4dot.code.AssemblyClient;
@ -76,14 +78,16 @@ namespace de4dot.cui {
deobfuscateAll();
}
static void removeModule(ModuleDefinition module) {
AssemblyResolver.Instance.removeModule(module);
static void removeModule(ModuleDef module) {
TheAssemblyResolver.Instance.removeModule(module);
#if PORT
DotNetUtils.typeCaches.invalidate(module);
#endif
}
void detectObfuscators() {
foreach (var file in loadAllFiles(true)) {
removeModule(file.ModuleDefinition);
removeModule(file.ModuleDefMD);
deobfuscatorContext.clear();
}
}
@ -98,8 +102,8 @@ namespace de4dot.cui {
rename(new List<IObfuscatedFile> { file });
file.save();
removeModule(file.ModuleDefinition);
AssemblyResolver.Instance.clearAll();
removeModule(file.ModuleDefMD);
TheAssemblyResolver.Instance.clearAll();
deobfuscatorContext.clear();
}
catch (Exception ex) {
@ -211,7 +215,7 @@ namespace de4dot.cui {
var deob = file.Deobfuscator;
if (skipUnknownObfuscator && deob.Type == "un") {
Log.v("Skipping unknown obfuscator: {0}", file.Filename);
removeModule(file.ModuleDefinition);
removeModule(file.ModuleDefMD);
return false;
}
else {
@ -245,7 +249,7 @@ namespace de4dot.cui {
IEnumerable<string> recursiveAdd(SearchDir searchDir, IEnumerable<FileSystemInfo> fileSystemInfos) {
foreach (var fsi in fileSystemInfos) {
if ((int)(fsi.Attributes & FileAttributes.Directory) != 0) {
if ((int)(fsi.Attributes & System.IO.FileAttributes.Directory) != 0) {
foreach (var filename in doDirectoryInfo(searchDir, (DirectoryInfo)fsi))
yield return filename;
}
@ -355,11 +359,13 @@ namespace de4dot.cui {
void rename(IEnumerable<IObfuscatedFile> theFiles) {
if (!options.RenameSymbols)
return;
#if PORT
var renamer = new Renamer(deobfuscatorContext, theFiles) {
RestorePropertiesFromNames = options.RestorePropsEvents,
RestoreEventsFromNames = options.RestorePropsEvents,
};
renamer.rename();
#endif
}
}
}

View File

@ -47,14 +47,14 @@
<Project>{045B96F2-AF80-4C4C-8D27-E38635AC705E}</Project>
<Name>blocks</Name>
</ProjectReference>
<ProjectReference Include="..\cecil\Mono.Cecil.csproj">
<Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
<Name>Mono.Cecil</Name>
</ProjectReference>
<ProjectReference Include="..\de4dot.code\de4dot.code.csproj">
<Project>{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}</Project>
<Name>de4dot.code</Name>
</ProjectReference>
<ProjectReference Include="..\dot10\src\dot10.csproj">
<Project>{FDFC1237-143F-4919-8318-4926901F4639}</Project>
<Name>dot10</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

View File

@ -1,8 +1,6 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cecil", "cecil\Mono.Cecil.csproj", "{D68133BD-1E63-496E-9EDE-4FBDBF77B486}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "de4dot.code", "de4dot.code\de4dot.code.csproj", "{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test.Rename", "Test.Rename\Test.Rename.csproj", "{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}"
@ -33,988 +31,156 @@ Global
Debug|Mixed Platforms = Debug|Mixed Platforms
Debug|Win32 = Debug|Win32
Debug|x86 = Debug|x86
net_2_0_Debug|Any CPU = net_2_0_Debug|Any CPU
net_2_0_Debug|Mixed Platforms = net_2_0_Debug|Mixed Platforms
net_2_0_Debug|Win32 = net_2_0_Debug|Win32
net_2_0_Debug|x86 = net_2_0_Debug|x86
net_2_0_Release|Any CPU = net_2_0_Release|Any CPU
net_2_0_Release|Mixed Platforms = net_2_0_Release|Mixed Platforms
net_2_0_Release|Win32 = net_2_0_Release|Win32
net_2_0_Release|x86 = net_2_0_Release|x86
net_3_5_Debug|Any CPU = net_3_5_Debug|Any CPU
net_3_5_Debug|Mixed Platforms = net_3_5_Debug|Mixed Platforms
net_3_5_Debug|Win32 = net_3_5_Debug|Win32
net_3_5_Debug|x86 = net_3_5_Debug|x86
net_3_5_Release|Any CPU = net_3_5_Release|Any CPU
net_3_5_Release|Mixed Platforms = net_3_5_Release|Mixed Platforms
net_3_5_Release|Win32 = net_3_5_Release|Win32
net_3_5_Release|x86 = net_3_5_Release|x86
net_4_0_Debug|Any CPU = net_4_0_Debug|Any CPU
net_4_0_Debug|Mixed Platforms = net_4_0_Debug|Mixed Platforms
net_4_0_Debug|Win32 = net_4_0_Debug|Win32
net_4_0_Debug|x86 = net_4_0_Debug|x86
net_4_0_Release|Any CPU = net_4_0_Release|Any CPU
net_4_0_Release|Mixed Platforms = net_4_0_Release|Mixed Platforms
net_4_0_Release|Win32 = net_4_0_Release|Win32
net_4_0_Release|x86 = net_4_0_Release|x86
Release|Any CPU = Release|Any CPU
Release|Mixed Platforms = Release|Mixed Platforms
Release|Win32 = Release|Win32
Release|x86 = Release|x86
silverlight_Debug|Any CPU = silverlight_Debug|Any CPU
silverlight_Debug|Mixed Platforms = silverlight_Debug|Mixed Platforms
silverlight_Debug|Win32 = silverlight_Debug|Win32
silverlight_Debug|x86 = silverlight_Debug|x86
silverlight_Release|Any CPU = silverlight_Release|Any CPU
silverlight_Release|Mixed Platforms = silverlight_Release|Mixed Platforms
silverlight_Release|Win32 = silverlight_Release|Win32
silverlight_Release|x86 = silverlight_Release|x86
winphone_Debug|Any CPU = winphone_Debug|Any CPU
winphone_Debug|Mixed Platforms = winphone_Debug|Mixed Platforms
winphone_Debug|Win32 = winphone_Debug|Win32
winphone_Debug|x86 = winphone_Debug|x86
winphone_Release|Any CPU = winphone_Release|Any CPU
winphone_Release|Mixed Platforms = winphone_Release|Mixed Platforms
winphone_Release|Win32 = winphone_Release|Win32
winphone_Release|x86 = winphone_Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.Debug|Any CPU.ActiveCfg = winphone_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.Debug|Any CPU.Build.0 = winphone_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.Debug|Mixed Platforms.ActiveCfg = net_2_0_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.Debug|Mixed Platforms.Build.0 = net_2_0_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.Debug|Win32.ActiveCfg = winphone_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.Debug|x86.ActiveCfg = winphone_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_2_0_Debug|Any CPU.ActiveCfg = net_2_0_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_2_0_Debug|Any CPU.Build.0 = net_2_0_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_2_0_Debug|Mixed Platforms.ActiveCfg = net_2_0_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_2_0_Debug|Mixed Platforms.Build.0 = net_2_0_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_2_0_Debug|Win32.ActiveCfg = net_2_0_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_2_0_Debug|x86.ActiveCfg = net_2_0_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_2_0_Release|Any CPU.ActiveCfg = net_2_0_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_2_0_Release|Any CPU.Build.0 = net_2_0_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_2_0_Release|Mixed Platforms.ActiveCfg = net_2_0_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_2_0_Release|Mixed Platforms.Build.0 = net_2_0_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_2_0_Release|Win32.ActiveCfg = net_2_0_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_2_0_Release|x86.ActiveCfg = net_2_0_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Debug|Any CPU.ActiveCfg = net_3_5_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Debug|Any CPU.Build.0 = net_3_5_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Debug|Mixed Platforms.ActiveCfg = net_3_5_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Debug|Mixed Platforms.Build.0 = net_3_5_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Debug|Win32.ActiveCfg = net_3_5_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Debug|x86.ActiveCfg = net_3_5_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Release|Any CPU.ActiveCfg = net_3_5_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Release|Any CPU.Build.0 = net_3_5_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Release|Mixed Platforms.ActiveCfg = net_3_5_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Release|Mixed Platforms.Build.0 = net_3_5_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Release|Win32.ActiveCfg = net_3_5_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Release|x86.ActiveCfg = net_3_5_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Debug|Any CPU.ActiveCfg = net_4_0_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Debug|Any CPU.Build.0 = net_4_0_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Debug|Mixed Platforms.ActiveCfg = net_4_0_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Debug|Mixed Platforms.Build.0 = net_4_0_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Debug|Win32.ActiveCfg = net_4_0_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Debug|x86.ActiveCfg = net_4_0_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Release|Any CPU.ActiveCfg = net_4_0_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Release|Any CPU.Build.0 = net_4_0_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Release|Mixed Platforms.ActiveCfg = net_4_0_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Release|Mixed Platforms.Build.0 = net_4_0_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Release|Win32.ActiveCfg = net_4_0_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Release|x86.ActiveCfg = net_4_0_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.Release|Any CPU.ActiveCfg = winphone_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.Release|Any CPU.Build.0 = winphone_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.Release|Mixed Platforms.ActiveCfg = net_2_0_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.Release|Mixed Platforms.Build.0 = net_2_0_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.Release|Win32.ActiveCfg = winphone_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.Release|x86.ActiveCfg = winphone_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.silverlight_Debug|Any CPU.ActiveCfg = silverlight_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.silverlight_Debug|Any CPU.Build.0 = silverlight_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.silverlight_Debug|Mixed Platforms.ActiveCfg = silverlight_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.silverlight_Debug|Mixed Platforms.Build.0 = silverlight_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.silverlight_Debug|Win32.ActiveCfg = silverlight_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.silverlight_Debug|x86.ActiveCfg = silverlight_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.silverlight_Release|Any CPU.ActiveCfg = silverlight_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.silverlight_Release|Any CPU.Build.0 = silverlight_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.silverlight_Release|Mixed Platforms.ActiveCfg = silverlight_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.silverlight_Release|Mixed Platforms.Build.0 = silverlight_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.silverlight_Release|Win32.ActiveCfg = silverlight_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.silverlight_Release|x86.ActiveCfg = silverlight_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.winphone_Debug|Any CPU.ActiveCfg = winphone_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.winphone_Debug|Any CPU.Build.0 = winphone_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.winphone_Debug|Mixed Platforms.ActiveCfg = winphone_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.winphone_Debug|Mixed Platforms.Build.0 = winphone_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.winphone_Debug|Win32.ActiveCfg = winphone_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.winphone_Debug|x86.ActiveCfg = winphone_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.winphone_Release|Any CPU.ActiveCfg = winphone_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.winphone_Release|Any CPU.Build.0 = winphone_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.winphone_Release|Mixed Platforms.ActiveCfg = winphone_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.winphone_Release|Mixed Platforms.Build.0 = winphone_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.winphone_Release|Win32.ActiveCfg = winphone_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.winphone_Release|x86.ActiveCfg = winphone_Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.Debug|Win32.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.Debug|x86.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_2_0_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_2_0_Debug|Any CPU.Build.0 = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_2_0_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_2_0_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_2_0_Debug|Win32.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_2_0_Debug|x86.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_2_0_Release|Any CPU.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_2_0_Release|Any CPU.Build.0 = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_2_0_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_2_0_Release|Mixed Platforms.Build.0 = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_2_0_Release|Win32.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_2_0_Release|x86.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_3_5_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_3_5_Debug|Any CPU.Build.0 = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_3_5_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_3_5_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_3_5_Debug|Win32.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_3_5_Debug|x86.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_3_5_Release|Any CPU.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_3_5_Release|Any CPU.Build.0 = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_3_5_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_3_5_Release|Mixed Platforms.Build.0 = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_3_5_Release|Win32.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_3_5_Release|x86.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_4_0_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_4_0_Debug|Any CPU.Build.0 = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_4_0_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_4_0_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_4_0_Debug|Win32.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_4_0_Debug|x86.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_4_0_Release|Any CPU.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_4_0_Release|Any CPU.Build.0 = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_4_0_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_4_0_Release|Mixed Platforms.Build.0 = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_4_0_Release|Win32.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.net_4_0_Release|x86.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.Release|Any CPU.Build.0 = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.Release|Win32.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.Release|x86.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.silverlight_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.silverlight_Debug|Any CPU.Build.0 = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.silverlight_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.silverlight_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.silverlight_Debug|Win32.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.silverlight_Debug|x86.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.silverlight_Release|Any CPU.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.silverlight_Release|Any CPU.Build.0 = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.silverlight_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.silverlight_Release|Mixed Platforms.Build.0 = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.silverlight_Release|Win32.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.silverlight_Release|x86.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.winphone_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.winphone_Debug|Any CPU.Build.0 = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.winphone_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.winphone_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.winphone_Debug|Win32.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.winphone_Debug|x86.ActiveCfg = Debug|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.winphone_Release|Any CPU.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.winphone_Release|Any CPU.Build.0 = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.winphone_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.winphone_Release|Mixed Platforms.Build.0 = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.winphone_Release|Win32.ActiveCfg = Release|Any CPU
{4D10B9EB-3BF1-4D61-A389-CB019E8C9622}.winphone_Release|x86.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.Debug|Win32.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.Debug|x86.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_2_0_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_2_0_Debug|Any CPU.Build.0 = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_2_0_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_2_0_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_2_0_Debug|Win32.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_2_0_Debug|x86.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_2_0_Release|Any CPU.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_2_0_Release|Any CPU.Build.0 = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_2_0_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_2_0_Release|Mixed Platforms.Build.0 = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_2_0_Release|Win32.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_2_0_Release|x86.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_3_5_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_3_5_Debug|Any CPU.Build.0 = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_3_5_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_3_5_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_3_5_Debug|Win32.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_3_5_Debug|x86.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_3_5_Release|Any CPU.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_3_5_Release|Any CPU.Build.0 = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_3_5_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_3_5_Release|Mixed Platforms.Build.0 = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_3_5_Release|Win32.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_3_5_Release|x86.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_4_0_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_4_0_Debug|Any CPU.Build.0 = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_4_0_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_4_0_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_4_0_Debug|Win32.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_4_0_Debug|x86.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_4_0_Release|Any CPU.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_4_0_Release|Any CPU.Build.0 = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_4_0_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_4_0_Release|Mixed Platforms.Build.0 = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_4_0_Release|Win32.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.net_4_0_Release|x86.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.Release|Any CPU.Build.0 = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.Release|Win32.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.Release|x86.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.silverlight_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.silverlight_Debug|Any CPU.Build.0 = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.silverlight_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.silverlight_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.silverlight_Debug|Win32.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.silverlight_Debug|x86.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.silverlight_Release|Any CPU.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.silverlight_Release|Any CPU.Build.0 = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.silverlight_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.silverlight_Release|Mixed Platforms.Build.0 = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.silverlight_Release|Win32.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.silverlight_Release|x86.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.winphone_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.winphone_Debug|Any CPU.Build.0 = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.winphone_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.winphone_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.winphone_Debug|Win32.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.winphone_Debug|x86.ActiveCfg = Debug|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.winphone_Release|Any CPU.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.winphone_Release|Any CPU.Build.0 = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.winphone_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.winphone_Release|Mixed Platforms.Build.0 = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.winphone_Release|Win32.ActiveCfg = Release|Any CPU
{3FEB2023-B4B0-4DF3-BECF-AD727B55FF37}.winphone_Release|x86.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.Debug|Win32.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.Debug|x86.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_2_0_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_2_0_Debug|Any CPU.Build.0 = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_2_0_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_2_0_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_2_0_Debug|Win32.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_2_0_Debug|x86.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_2_0_Release|Any CPU.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_2_0_Release|Any CPU.Build.0 = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_2_0_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_2_0_Release|Mixed Platforms.Build.0 = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_2_0_Release|Win32.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_2_0_Release|x86.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_3_5_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_3_5_Debug|Any CPU.Build.0 = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_3_5_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_3_5_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_3_5_Debug|Win32.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_3_5_Debug|x86.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_3_5_Release|Any CPU.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_3_5_Release|Any CPU.Build.0 = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_3_5_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_3_5_Release|Mixed Platforms.Build.0 = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_3_5_Release|Win32.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_3_5_Release|x86.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_4_0_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_4_0_Debug|Any CPU.Build.0 = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_4_0_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_4_0_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_4_0_Debug|Win32.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_4_0_Debug|x86.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_4_0_Release|Any CPU.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_4_0_Release|Any CPU.Build.0 = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_4_0_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_4_0_Release|Mixed Platforms.Build.0 = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_4_0_Release|Win32.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.net_4_0_Release|x86.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.Release|Any CPU.Build.0 = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.Release|Win32.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.Release|x86.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.silverlight_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.silverlight_Debug|Any CPU.Build.0 = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.silverlight_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.silverlight_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.silverlight_Debug|Win32.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.silverlight_Debug|x86.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.silverlight_Release|Any CPU.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.silverlight_Release|Any CPU.Build.0 = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.silverlight_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.silverlight_Release|Mixed Platforms.Build.0 = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.silverlight_Release|Win32.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.silverlight_Release|x86.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.winphone_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.winphone_Debug|Any CPU.Build.0 = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.winphone_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.winphone_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.winphone_Debug|Win32.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.winphone_Debug|x86.ActiveCfg = Debug|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.winphone_Release|Any CPU.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.winphone_Release|Any CPU.Build.0 = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.winphone_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.winphone_Release|Mixed Platforms.Build.0 = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.winphone_Release|Win32.ActiveCfg = Release|Any CPU
{3B408415-5203-4618-ABC1-F88D0BBE849B}.winphone_Release|x86.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.Debug|Win32.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.Debug|x86.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_2_0_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_2_0_Debug|Any CPU.Build.0 = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_2_0_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_2_0_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_2_0_Debug|Win32.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_2_0_Debug|x86.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_2_0_Release|Any CPU.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_2_0_Release|Any CPU.Build.0 = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_2_0_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_2_0_Release|Mixed Platforms.Build.0 = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_2_0_Release|Win32.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_2_0_Release|x86.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_3_5_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_3_5_Debug|Any CPU.Build.0 = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_3_5_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_3_5_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_3_5_Debug|Win32.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_3_5_Debug|x86.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_3_5_Release|Any CPU.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_3_5_Release|Any CPU.Build.0 = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_3_5_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_3_5_Release|Mixed Platforms.Build.0 = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_3_5_Release|Win32.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_3_5_Release|x86.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_4_0_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_4_0_Debug|Any CPU.Build.0 = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_4_0_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_4_0_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_4_0_Debug|Win32.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_4_0_Debug|x86.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_4_0_Release|Any CPU.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_4_0_Release|Any CPU.Build.0 = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_4_0_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_4_0_Release|Mixed Platforms.Build.0 = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_4_0_Release|Win32.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.net_4_0_Release|x86.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.Release|Any CPU.Build.0 = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.Release|Win32.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.Release|x86.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.silverlight_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.silverlight_Debug|Any CPU.Build.0 = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.silverlight_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.silverlight_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.silverlight_Debug|Win32.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.silverlight_Debug|x86.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.silverlight_Release|Any CPU.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.silverlight_Release|Any CPU.Build.0 = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.silverlight_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.silverlight_Release|Mixed Platforms.Build.0 = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.silverlight_Release|Win32.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.silverlight_Release|x86.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.winphone_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.winphone_Debug|Any CPU.Build.0 = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.winphone_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.winphone_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.winphone_Debug|Win32.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.winphone_Debug|x86.ActiveCfg = Debug|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.winphone_Release|Any CPU.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.winphone_Release|Any CPU.Build.0 = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.winphone_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.winphone_Release|Mixed Platforms.Build.0 = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.winphone_Release|Win32.ActiveCfg = Release|Any CPU
{FBD84077-9D35-41FE-89DF-8D79EFE0B595}.winphone_Release|x86.ActiveCfg = Release|Any CPU
{004EB657-252C-4361-A2D2-2E514130C7FC}.Debug|Any CPU.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.Debug|Mixed Platforms.Build.0 = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.Debug|Win32.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.Debug|x86.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.Debug|x86.Build.0 = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_2_0_Debug|Any CPU.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_2_0_Debug|Mixed Platforms.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_2_0_Debug|Mixed Platforms.Build.0 = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_2_0_Debug|Win32.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_2_0_Debug|x86.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_2_0_Debug|x86.Build.0 = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_2_0_Release|Any CPU.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_2_0_Release|Mixed Platforms.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_2_0_Release|Mixed Platforms.Build.0 = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_2_0_Release|Win32.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_2_0_Release|x86.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_2_0_Release|x86.Build.0 = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_3_5_Debug|Any CPU.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_3_5_Debug|Mixed Platforms.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_3_5_Debug|Mixed Platforms.Build.0 = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_3_5_Debug|Win32.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_3_5_Debug|x86.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_3_5_Debug|x86.Build.0 = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_3_5_Release|Any CPU.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_3_5_Release|Mixed Platforms.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_3_5_Release|Mixed Platforms.Build.0 = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_3_5_Release|Win32.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_3_5_Release|x86.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_3_5_Release|x86.Build.0 = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_4_0_Debug|Any CPU.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_4_0_Debug|Mixed Platforms.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_4_0_Debug|Mixed Platforms.Build.0 = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_4_0_Debug|Win32.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_4_0_Debug|x86.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_4_0_Debug|x86.Build.0 = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_4_0_Release|Any CPU.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_4_0_Release|Mixed Platforms.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_4_0_Release|Mixed Platforms.Build.0 = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_4_0_Release|Win32.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_4_0_Release|x86.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.net_4_0_Release|x86.Build.0 = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.Release|Any CPU.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.Release|Mixed Platforms.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.Release|Mixed Platforms.Build.0 = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.Release|Win32.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.Release|x86.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.Release|x86.Build.0 = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.silverlight_Debug|Any CPU.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.silverlight_Debug|Mixed Platforms.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.silverlight_Debug|Mixed Platforms.Build.0 = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.silverlight_Debug|Win32.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.silverlight_Debug|x86.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.silverlight_Debug|x86.Build.0 = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.silverlight_Release|Any CPU.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.silverlight_Release|Mixed Platforms.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.silverlight_Release|Mixed Platforms.Build.0 = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.silverlight_Release|Win32.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.silverlight_Release|x86.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.silverlight_Release|x86.Build.0 = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.winphone_Debug|Any CPU.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.winphone_Debug|Mixed Platforms.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.winphone_Debug|Mixed Platforms.Build.0 = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.winphone_Debug|Win32.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.winphone_Debug|x86.ActiveCfg = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.winphone_Debug|x86.Build.0 = Debug|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.winphone_Release|Any CPU.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.winphone_Release|Mixed Platforms.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.winphone_Release|Mixed Platforms.Build.0 = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.winphone_Release|Win32.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.winphone_Release|x86.ActiveCfg = Release|x86
{004EB657-252C-4361-A2D2-2E514130C7FC}.winphone_Release|x86.Build.0 = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.Debug|Any CPU.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.Debug|Mixed Platforms.Build.0 = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.Debug|Win32.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.Debug|x86.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.Debug|x86.Build.0 = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_2_0_Debug|Any CPU.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_2_0_Debug|Mixed Platforms.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_2_0_Debug|Mixed Platforms.Build.0 = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_2_0_Debug|Win32.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_2_0_Debug|x86.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_2_0_Debug|x86.Build.0 = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_2_0_Release|Any CPU.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_2_0_Release|Mixed Platforms.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_2_0_Release|Mixed Platforms.Build.0 = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_2_0_Release|Win32.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_2_0_Release|x86.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_2_0_Release|x86.Build.0 = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_3_5_Debug|Any CPU.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_3_5_Debug|Mixed Platforms.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_3_5_Debug|Mixed Platforms.Build.0 = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_3_5_Debug|Win32.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_3_5_Debug|x86.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_3_5_Debug|x86.Build.0 = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_3_5_Release|Any CPU.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_3_5_Release|Mixed Platforms.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_3_5_Release|Mixed Platforms.Build.0 = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_3_5_Release|Win32.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_3_5_Release|x86.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_3_5_Release|x86.Build.0 = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_4_0_Debug|Any CPU.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_4_0_Debug|Mixed Platforms.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_4_0_Debug|Mixed Platforms.Build.0 = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_4_0_Debug|Win32.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_4_0_Debug|x86.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_4_0_Debug|x86.Build.0 = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_4_0_Release|Any CPU.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_4_0_Release|Mixed Platforms.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_4_0_Release|Mixed Platforms.Build.0 = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_4_0_Release|Win32.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_4_0_Release|x86.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.net_4_0_Release|x86.Build.0 = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.Release|Any CPU.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.Release|Mixed Platforms.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.Release|Mixed Platforms.Build.0 = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.Release|Win32.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.Release|x86.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.Release|x86.Build.0 = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.silverlight_Debug|Any CPU.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.silverlight_Debug|Mixed Platforms.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.silverlight_Debug|Mixed Platforms.Build.0 = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.silverlight_Debug|Win32.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.silverlight_Debug|x86.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.silverlight_Debug|x86.Build.0 = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.silverlight_Release|Any CPU.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.silverlight_Release|Mixed Platforms.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.silverlight_Release|Mixed Platforms.Build.0 = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.silverlight_Release|Win32.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.silverlight_Release|x86.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.silverlight_Release|x86.Build.0 = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.winphone_Debug|Any CPU.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.winphone_Debug|Mixed Platforms.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.winphone_Debug|Mixed Platforms.Build.0 = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.winphone_Debug|Win32.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.winphone_Debug|x86.ActiveCfg = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.winphone_Debug|x86.Build.0 = Debug|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.winphone_Release|Any CPU.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.winphone_Release|Mixed Platforms.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.winphone_Release|Mixed Platforms.Build.0 = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.winphone_Release|Win32.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.winphone_Release|x86.ActiveCfg = Release|x86
{A9F35AC2-D016-444B-B7E6-FC1D55569021}.winphone_Release|x86.Build.0 = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.Debug|Any CPU.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.Debug|Mixed Platforms.Build.0 = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.Debug|Win32.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.Debug|x86.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.Debug|x86.Build.0 = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_2_0_Debug|Any CPU.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_2_0_Debug|Mixed Platforms.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_2_0_Debug|Mixed Platforms.Build.0 = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_2_0_Debug|Win32.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_2_0_Debug|x86.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_2_0_Debug|x86.Build.0 = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_2_0_Release|Any CPU.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_2_0_Release|Mixed Platforms.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_2_0_Release|Mixed Platforms.Build.0 = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_2_0_Release|Win32.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_2_0_Release|x86.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_2_0_Release|x86.Build.0 = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_3_5_Debug|Any CPU.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_3_5_Debug|Mixed Platforms.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_3_5_Debug|Mixed Platforms.Build.0 = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_3_5_Debug|Win32.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_3_5_Debug|x86.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_3_5_Debug|x86.Build.0 = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_3_5_Release|Any CPU.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_3_5_Release|Mixed Platforms.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_3_5_Release|Mixed Platforms.Build.0 = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_3_5_Release|Win32.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_3_5_Release|x86.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_3_5_Release|x86.Build.0 = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_4_0_Debug|Any CPU.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_4_0_Debug|Mixed Platforms.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_4_0_Debug|Mixed Platforms.Build.0 = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_4_0_Debug|Win32.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_4_0_Debug|x86.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_4_0_Debug|x86.Build.0 = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_4_0_Release|Any CPU.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_4_0_Release|Mixed Platforms.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_4_0_Release|Mixed Platforms.Build.0 = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_4_0_Release|Win32.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_4_0_Release|x86.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.net_4_0_Release|x86.Build.0 = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.Release|Any CPU.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.Release|Mixed Platforms.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.Release|Mixed Platforms.Build.0 = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.Release|Win32.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.Release|x86.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.Release|x86.Build.0 = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.silverlight_Debug|Any CPU.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.silverlight_Debug|Mixed Platforms.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.silverlight_Debug|Mixed Platforms.Build.0 = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.silverlight_Debug|Win32.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.silverlight_Debug|x86.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.silverlight_Debug|x86.Build.0 = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.silverlight_Release|Any CPU.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.silverlight_Release|Mixed Platforms.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.silverlight_Release|Mixed Platforms.Build.0 = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.silverlight_Release|Win32.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.silverlight_Release|x86.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.silverlight_Release|x86.Build.0 = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.winphone_Debug|Any CPU.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.winphone_Debug|Mixed Platforms.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.winphone_Debug|Mixed Platforms.Build.0 = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.winphone_Debug|Win32.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.winphone_Debug|x86.ActiveCfg = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.winphone_Debug|x86.Build.0 = Debug|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.winphone_Release|Any CPU.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.winphone_Release|Mixed Platforms.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.winphone_Release|Mixed Platforms.Build.0 = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.winphone_Release|Win32.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.winphone_Release|x86.ActiveCfg = Release|x86
{593AB87D-7B92-47CF-8201-3574CF6A6457}.winphone_Release|x86.Build.0 = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.Debug|Any CPU.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.Debug|Mixed Platforms.Build.0 = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.Debug|Win32.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.Debug|x86.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.Debug|x86.Build.0 = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_2_0_Debug|Any CPU.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_2_0_Debug|Mixed Platforms.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_2_0_Debug|Mixed Platforms.Build.0 = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_2_0_Debug|Win32.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_2_0_Debug|x86.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_2_0_Debug|x86.Build.0 = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_2_0_Release|Any CPU.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_2_0_Release|Mixed Platforms.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_2_0_Release|Mixed Platforms.Build.0 = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_2_0_Release|Win32.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_2_0_Release|x86.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_2_0_Release|x86.Build.0 = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_3_5_Debug|Any CPU.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_3_5_Debug|Mixed Platforms.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_3_5_Debug|Mixed Platforms.Build.0 = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_3_5_Debug|Win32.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_3_5_Debug|x86.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_3_5_Debug|x86.Build.0 = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_3_5_Release|Any CPU.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_3_5_Release|Mixed Platforms.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_3_5_Release|Mixed Platforms.Build.0 = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_3_5_Release|Win32.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_3_5_Release|x86.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_3_5_Release|x86.Build.0 = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_4_0_Debug|Any CPU.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_4_0_Debug|Mixed Platforms.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_4_0_Debug|Mixed Platforms.Build.0 = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_4_0_Debug|Win32.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_4_0_Debug|x86.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_4_0_Debug|x86.Build.0 = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_4_0_Release|Any CPU.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_4_0_Release|Mixed Platforms.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_4_0_Release|Mixed Platforms.Build.0 = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_4_0_Release|Win32.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_4_0_Release|x86.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.net_4_0_Release|x86.Build.0 = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.Release|Any CPU.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.Release|Mixed Platforms.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.Release|Mixed Platforms.Build.0 = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.Release|Win32.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.Release|x86.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.Release|x86.Build.0 = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.silverlight_Debug|Any CPU.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.silverlight_Debug|Mixed Platforms.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.silverlight_Debug|Mixed Platforms.Build.0 = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.silverlight_Debug|Win32.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.silverlight_Debug|x86.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.silverlight_Debug|x86.Build.0 = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.silverlight_Release|Any CPU.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.silverlight_Release|Mixed Platforms.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.silverlight_Release|Mixed Platforms.Build.0 = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.silverlight_Release|Win32.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.silverlight_Release|x86.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.silverlight_Release|x86.Build.0 = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.winphone_Debug|Any CPU.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.winphone_Debug|Mixed Platforms.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.winphone_Debug|Mixed Platforms.Build.0 = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.winphone_Debug|Win32.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.winphone_Debug|x86.ActiveCfg = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.winphone_Debug|x86.Build.0 = Debug|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.winphone_Release|Any CPU.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.winphone_Release|Mixed Platforms.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.winphone_Release|Mixed Platforms.Build.0 = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.winphone_Release|Win32.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.winphone_Release|x86.ActiveCfg = Release|x86
{F458A89A-AEAB-4965-AA4D-393C9F7411D0}.winphone_Release|x86.Build.0 = Release|x86
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.Debug|Win32.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.Debug|x86.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_2_0_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_2_0_Debug|Any CPU.Build.0 = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_2_0_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_2_0_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_2_0_Debug|Win32.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_2_0_Debug|x86.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_2_0_Release|Any CPU.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_2_0_Release|Any CPU.Build.0 = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_2_0_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_2_0_Release|Mixed Platforms.Build.0 = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_2_0_Release|Win32.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_2_0_Release|x86.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_3_5_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_3_5_Debug|Any CPU.Build.0 = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_3_5_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_3_5_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_3_5_Debug|Win32.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_3_5_Debug|x86.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_3_5_Release|Any CPU.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_3_5_Release|Any CPU.Build.0 = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_3_5_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_3_5_Release|Mixed Platforms.Build.0 = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_3_5_Release|Win32.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_3_5_Release|x86.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_4_0_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_4_0_Debug|Any CPU.Build.0 = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_4_0_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_4_0_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_4_0_Debug|Win32.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_4_0_Debug|x86.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_4_0_Release|Any CPU.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_4_0_Release|Any CPU.Build.0 = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_4_0_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_4_0_Release|Mixed Platforms.Build.0 = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_4_0_Release|Win32.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.net_4_0_Release|x86.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.Release|Any CPU.Build.0 = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.Release|Win32.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.Release|x86.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.silverlight_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.silverlight_Debug|Any CPU.Build.0 = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.silverlight_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.silverlight_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.silverlight_Debug|Win32.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.silverlight_Debug|x86.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.silverlight_Release|Any CPU.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.silverlight_Release|Any CPU.Build.0 = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.silverlight_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.silverlight_Release|Mixed Platforms.Build.0 = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.silverlight_Release|Win32.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.silverlight_Release|x86.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.winphone_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.winphone_Debug|Any CPU.Build.0 = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.winphone_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.winphone_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.winphone_Debug|Win32.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.winphone_Debug|x86.ActiveCfg = Debug|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.winphone_Release|Any CPU.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.winphone_Release|Any CPU.Build.0 = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.winphone_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.winphone_Release|Mixed Platforms.Build.0 = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.winphone_Release|Win32.ActiveCfg = Release|Any CPU
{045B96F2-AF80-4C4C-8D27-E38635AC705E}.winphone_Release|x86.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.Debug|Win32.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.Debug|x86.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_2_0_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_2_0_Debug|Any CPU.Build.0 = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_2_0_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_2_0_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_2_0_Debug|Win32.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_2_0_Debug|x86.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_2_0_Release|Any CPU.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_2_0_Release|Any CPU.Build.0 = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_2_0_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_2_0_Release|Mixed Platforms.Build.0 = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_2_0_Release|Win32.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_2_0_Release|x86.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_3_5_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_3_5_Debug|Any CPU.Build.0 = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_3_5_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_3_5_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_3_5_Debug|Win32.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_3_5_Debug|x86.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_3_5_Release|Any CPU.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_3_5_Release|Any CPU.Build.0 = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_3_5_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_3_5_Release|Mixed Platforms.Build.0 = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_3_5_Release|Win32.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_3_5_Release|x86.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_4_0_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_4_0_Debug|Any CPU.Build.0 = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_4_0_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_4_0_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_4_0_Debug|Win32.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_4_0_Debug|x86.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_4_0_Release|Any CPU.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_4_0_Release|Any CPU.Build.0 = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_4_0_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_4_0_Release|Mixed Platforms.Build.0 = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_4_0_Release|Win32.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.net_4_0_Release|x86.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.Release|Any CPU.Build.0 = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.Release|Win32.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.Release|x86.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.silverlight_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.silverlight_Debug|Any CPU.Build.0 = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.silverlight_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.silverlight_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.silverlight_Debug|Win32.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.silverlight_Debug|x86.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.silverlight_Release|Any CPU.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.silverlight_Release|Any CPU.Build.0 = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.silverlight_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.silverlight_Release|Mixed Platforms.Build.0 = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.silverlight_Release|Win32.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.silverlight_Release|x86.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.winphone_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.winphone_Debug|Any CPU.Build.0 = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.winphone_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.winphone_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.winphone_Debug|Win32.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.winphone_Debug|x86.ActiveCfg = Debug|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.winphone_Release|Any CPU.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.winphone_Release|Any CPU.Build.0 = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.winphone_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.winphone_Release|Mixed Platforms.Build.0 = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.winphone_Release|Win32.ActiveCfg = Release|Any CPU
{879E4A7E-C320-42D2-8275-4F1E44CE64AA}.winphone_Release|x86.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.Debug|Win32.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.Debug|x86.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_2_0_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_2_0_Debug|Any CPU.Build.0 = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_2_0_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_2_0_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_2_0_Debug|Win32.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_2_0_Debug|x86.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_2_0_Release|Any CPU.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_2_0_Release|Any CPU.Build.0 = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_2_0_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_2_0_Release|Mixed Platforms.Build.0 = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_2_0_Release|Win32.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_2_0_Release|x86.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_3_5_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_3_5_Debug|Any CPU.Build.0 = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_3_5_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_3_5_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_3_5_Debug|Win32.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_3_5_Debug|x86.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_3_5_Release|Any CPU.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_3_5_Release|Any CPU.Build.0 = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_3_5_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_3_5_Release|Mixed Platforms.Build.0 = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_3_5_Release|Win32.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_3_5_Release|x86.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_4_0_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_4_0_Debug|Any CPU.Build.0 = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_4_0_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_4_0_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_4_0_Debug|Win32.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_4_0_Debug|x86.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_4_0_Release|Any CPU.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_4_0_Release|Any CPU.Build.0 = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_4_0_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_4_0_Release|Mixed Platforms.Build.0 = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_4_0_Release|Win32.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.net_4_0_Release|x86.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.Release|Any CPU.Build.0 = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.Release|Win32.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.Release|x86.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.silverlight_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.silverlight_Debug|Any CPU.Build.0 = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.silverlight_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.silverlight_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.silverlight_Debug|Win32.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.silverlight_Debug|x86.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.silverlight_Release|Any CPU.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.silverlight_Release|Any CPU.Build.0 = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.silverlight_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.silverlight_Release|Mixed Platforms.Build.0 = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.silverlight_Release|Win32.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.silverlight_Release|x86.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.winphone_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.winphone_Debug|Any CPU.Build.0 = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.winphone_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.winphone_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.winphone_Debug|Win32.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.winphone_Debug|x86.ActiveCfg = Debug|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.winphone_Release|Any CPU.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.winphone_Release|Any CPU.Build.0 = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.winphone_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.winphone_Release|Mixed Platforms.Build.0 = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.winphone_Release|Win32.ActiveCfg = Release|Any CPU
{5C93C5E2-196F-4877-BF65-96FEBFCEFCA1}.winphone_Release|x86.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.Debug|Win32.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.Debug|x86.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_2_0_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_2_0_Debug|Any CPU.Build.0 = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_2_0_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_2_0_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_2_0_Debug|Win32.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_2_0_Debug|x86.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_2_0_Release|Any CPU.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_2_0_Release|Any CPU.Build.0 = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_2_0_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_2_0_Release|Mixed Platforms.Build.0 = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_2_0_Release|Win32.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_2_0_Release|x86.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_3_5_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_3_5_Debug|Any CPU.Build.0 = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_3_5_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_3_5_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_3_5_Debug|Win32.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_3_5_Debug|x86.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_3_5_Release|Any CPU.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_3_5_Release|Any CPU.Build.0 = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_3_5_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_3_5_Release|Mixed Platforms.Build.0 = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_3_5_Release|Win32.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_3_5_Release|x86.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_4_0_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_4_0_Debug|Any CPU.Build.0 = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_4_0_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_4_0_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_4_0_Debug|Win32.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_4_0_Debug|x86.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_4_0_Release|Any CPU.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_4_0_Release|Any CPU.Build.0 = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_4_0_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_4_0_Release|Mixed Platforms.Build.0 = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_4_0_Release|Win32.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.net_4_0_Release|x86.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.Release|Any CPU.Build.0 = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.Release|Win32.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.Release|x86.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.silverlight_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.silverlight_Debug|Any CPU.Build.0 = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.silverlight_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.silverlight_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.silverlight_Debug|Win32.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.silverlight_Debug|x86.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.silverlight_Release|Any CPU.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.silverlight_Release|Any CPU.Build.0 = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.silverlight_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.silverlight_Release|Mixed Platforms.Build.0 = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.silverlight_Release|Win32.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.silverlight_Release|x86.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.winphone_Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.winphone_Debug|Any CPU.Build.0 = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.winphone_Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.winphone_Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.winphone_Debug|Win32.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.winphone_Debug|x86.ActiveCfg = Debug|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.winphone_Release|Any CPU.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.winphone_Release|Any CPU.Build.0 = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.winphone_Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.winphone_Release|Mixed Platforms.Build.0 = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.winphone_Release|Win32.ActiveCfg = Release|Any CPU
{FDFC1237-143F-4919-8318-4926901F4639}.winphone_Release|x86.ActiveCfg = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

2
dot10

@ -1 +1 @@
Subproject commit 8ca97147ac3d379b023e0fc65c6ba997287a5f77
Subproject commit b18f4dd6cc658c60fbb6d1a3d8862c58d5c53129