
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libxsmm", "libxsmm.vcxproj", "{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{E0C8F9A7-ABF4-4366-B2A7-31F06F01E6B3}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "blas", "..\samples\smm\blas.vcxproj", "{2BB258BA-F534-404C-A5F8-F0FCA5028967}"
	ProjectSection(ProjectDependencies) = postProject
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC} = {01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dispatched", "..\samples\smm\dispatched.vcxproj", "{C3928ABE-7999-4B1A-A977-257622A728DE}"
	ProjectSection(ProjectDependencies) = postProject
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC} = {01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "inlined", "..\samples\smm\inlined.vcxproj", "{AC175BA9-6C2D-4C52-9AC2-21F01A7211D1}"
	ProjectSection(ProjectDependencies) = postProject
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC} = {01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "specialized", "..\samples\smm\specialized.vcxproj", "{65E7706E-44C2-49A3-ACCD-3FA72D522C8C}"
	ProjectSection(ProjectDependencies) = postProject
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC} = {01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cp2k", "..\samples\cp2k\cp2k.vcxproj", "{99A237B2-5EA1-4988-9D09-B4FD97C42AF1}"
	ProjectSection(ProjectDependencies) = postProject
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC} = {01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dispatch", "..\samples\dispatch\dispatch.vcxproj", "{26F3F0AA-6011-439F-829E-CBEF072B8A4E}"
	ProjectSection(ProjectDependencies) = postProject
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC} = {01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}
	EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "smm", "smm", "{2796636D-0DCE-4E47-A26B-AA282167FEE7}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{3CB9C5CC-5235-45C4-868C-DDCCB22B482B}"
	ProjectSection(SolutionItems) = preProject
		..\tests\Makefile = ..\tests\Makefile
		..\tests\README.md = ..\tests\README.md
		..\tests\test.sh = ..\tests\test.sh
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dispatch", "..\tests\dispatch.vcxproj", "{64ED8E2B-1266-485B-94C9-A592E7BE4934}"
	ProjectSection(ProjectDependencies) = postProject
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC} = {01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "threadsafety", "..\tests\threadsafety.vcxproj", "{25D60DA9-C699-4530-AD01-A1908DE9735F}"
	ProjectSection(ProjectDependencies) = postProject
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC} = {01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "descriptor", "..\tests\descriptor.vcxproj", "{4C01D351-AB20-456B-8E75-8F4FC28FCF92}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xgemm", "..\samples\xgemm\xgemm.vcxproj", "{E4DB8253-79E9-4E5D-BF01-90ABA3A76893}"
	ProjectSection(ProjectDependencies) = postProject
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC} = {01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}
		{FFFB45C1-DFE2-477E-ACA1-EF5906463BEA} = {FFFB45C1-DFE2-477E-ACA1-EF5906463BEA}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "transpose", "..\samples\transpose\transpose.vcxproj", "{B65838AD-C64D-4F47-BBCD-A011223B9585}"
	ProjectSection(ProjectDependencies) = postProject
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC} = {01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}
		{FFFB45C1-DFE2-477E-ACA1-EF5906463BEA} = {FFFB45C1-DFE2-477E-ACA1-EF5906463BEA}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "blas", "..\tests\blas.vcxproj", "{CDCBFA7A-54BC-4D49-B57A-8B9E9A107320}"
	ProjectSection(ProjectDependencies) = postProject
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC} = {01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "headeronly", "..\tests\headeronly.vcxproj", "{88C3F7F5-A3AA-4974-B928-5EE69BC17C31}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dnn", "dnn", "{E2249458-2416-4A36-99D3-FB73A59427C1}"
	ProjectSection(SolutionItems) = preProject
		..\samples\dnn\Makefile = ..\samples\dnn\Makefile
		..\samples\dnn\run_conv_alexnet.sh = ..\samples\dnn\run_conv_alexnet.sh
		..\samples\dnn\run_conv_deepbench.sh = ..\samples\dnn\run_conv_deepbench.sh
		..\samples\dnn\run_conv_googlenetv1.sh = ..\samples\dnn\run_conv_googlenetv1.sh
		..\samples\dnn\run_conv_overfeat.sh = ..\samples\dnn\run_conv_overfeat.sh
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vla", "..\tests\vla.vcxproj", "{326EBB80-794E-4E06-BA06-85CFE26F7C3C}"
	ProjectSection(ProjectDependencies) = postProject
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC} = {01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "layer_example_f32", "..\samples\dnn\layer_example_f32.vcxproj", "{63B474A0-5BC5-4212-888E-88D30CAA791B}"
	ProjectSection(ProjectDependencies) = postProject
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC} = {01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libxsmmext", "libxsmmext.vcxproj", "{FFFB45C1-DFE2-477E-ACA1-EF5906463BEA}"
	ProjectSection(ProjectDependencies) = postProject
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC} = {01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "otrans", "..\tests\trans.vcxproj", "{C9CA7758-C0C9-4A50-9757-115410B599B0}"
	ProjectSection(ProjectDependencies) = postProject
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC} = {01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "layer_example_i8i16", "..\samples\dnn\layer_example_i8i16.vcxproj", "{B630C58A-2F0D-4D77-97EF-CC4956EED41F}"
	ProjectSection(ProjectDependencies) = postProject
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC} = {01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "layer_example_i16i32", "..\samples\dnn\layer_example_i16i32.vcxproj", "{34BD90D3-A16C-421C-B2E4-C472D06166CD}"
	ProjectSection(ProjectDependencies) = postProject
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC} = {01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "layer_example_i8i32", "..\samples\dnn\layer_example_i8i32.vcxproj", "{E5AF3D43-4860-4F28-8674-D641A954C7C9}"
	ProjectSection(ProjectDependencies) = postProject
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC} = {01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "malloc", "..\tests\malloc.vcxproj", "{C535D386-FC53-42CF-B9FE-34630FB15929}"
	ProjectSection(ProjectDependencies) = postProject
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC} = {01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}
	EndProjectSection
EndProject
Global
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
		debug|Win32 = debug|Win32
		debug|x64 = debug|x64
		release|Win32 = release|Win32
		release|x64 = release|x64
		symbols|Win32 = symbols|Win32
		symbols|x64 = symbols|x64
	EndGlobalSection
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}.debug|Win32.ActiveCfg = debug|Win32
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}.debug|Win32.Build.0 = debug|Win32
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}.debug|x64.ActiveCfg = debug|x64
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}.debug|x64.Build.0 = debug|x64
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}.release|Win32.ActiveCfg = release|Win32
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}.release|Win32.Build.0 = release|Win32
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}.release|x64.ActiveCfg = release|x64
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}.release|x64.Build.0 = release|x64
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}.symbols|Win32.ActiveCfg = symbols|Win32
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}.symbols|Win32.Build.0 = symbols|Win32
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}.symbols|x64.ActiveCfg = symbols|x64
		{01CE57B8-270B-48B6-8BD5-CFD30B8EFCDC}.symbols|x64.Build.0 = symbols|x64
		{2BB258BA-F534-404C-A5F8-F0FCA5028967}.debug|Win32.ActiveCfg = debug|Win32
		{2BB258BA-F534-404C-A5F8-F0FCA5028967}.debug|Win32.Build.0 = debug|Win32
		{2BB258BA-F534-404C-A5F8-F0FCA5028967}.debug|x64.ActiveCfg = debug|x64
		{2BB258BA-F534-404C-A5F8-F0FCA5028967}.debug|x64.Build.0 = debug|x64
		{2BB258BA-F534-404C-A5F8-F0FCA5028967}.release|Win32.ActiveCfg = release|Win32
		{2BB258BA-F534-404C-A5F8-F0FCA5028967}.release|Win32.Build.0 = release|Win32
		{2BB258BA-F534-404C-A5F8-F0FCA5028967}.release|x64.ActiveCfg = release|x64
		{2BB258BA-F534-404C-A5F8-F0FCA5028967}.release|x64.Build.0 = release|x64
		{2BB258BA-F534-404C-A5F8-F0FCA5028967}.symbols|Win32.ActiveCfg = symbols|Win32
		{2BB258BA-F534-404C-A5F8-F0FCA5028967}.symbols|Win32.Build.0 = symbols|Win32
		{2BB258BA-F534-404C-A5F8-F0FCA5028967}.symbols|x64.ActiveCfg = symbols|x64
		{2BB258BA-F534-404C-A5F8-F0FCA5028967}.symbols|x64.Build.0 = symbols|x64
		{C3928ABE-7999-4B1A-A977-257622A728DE}.debug|Win32.ActiveCfg = debug|Win32
		{C3928ABE-7999-4B1A-A977-257622A728DE}.debug|Win32.Build.0 = debug|Win32
		{C3928ABE-7999-4B1A-A977-257622A728DE}.debug|x64.ActiveCfg = debug|x64
		{C3928ABE-7999-4B1A-A977-257622A728DE}.debug|x64.Build.0 = debug|x64
		{C3928ABE-7999-4B1A-A977-257622A728DE}.release|Win32.ActiveCfg = release|Win32
		{C3928ABE-7999-4B1A-A977-257622A728DE}.release|Win32.Build.0 = release|Win32
		{C3928ABE-7999-4B1A-A977-257622A728DE}.release|x64.ActiveCfg = release|x64
		{C3928ABE-7999-4B1A-A977-257622A728DE}.release|x64.Build.0 = release|x64
		{C3928ABE-7999-4B1A-A977-257622A728DE}.symbols|Win32.ActiveCfg = symbols|Win32
		{C3928ABE-7999-4B1A-A977-257622A728DE}.symbols|Win32.Build.0 = symbols|Win32
		{C3928ABE-7999-4B1A-A977-257622A728DE}.symbols|x64.ActiveCfg = symbols|x64
		{C3928ABE-7999-4B1A-A977-257622A728DE}.symbols|x64.Build.0 = symbols|x64
		{AC175BA9-6C2D-4C52-9AC2-21F01A7211D1}.debug|Win32.ActiveCfg = debug|Win32
		{AC175BA9-6C2D-4C52-9AC2-21F01A7211D1}.debug|Win32.Build.0 = debug|Win32
		{AC175BA9-6C2D-4C52-9AC2-21F01A7211D1}.debug|x64.ActiveCfg = debug|x64
		{AC175BA9-6C2D-4C52-9AC2-21F01A7211D1}.debug|x64.Build.0 = debug|x64
		{AC175BA9-6C2D-4C52-9AC2-21F01A7211D1}.release|Win32.ActiveCfg = release|Win32
		{AC175BA9-6C2D-4C52-9AC2-21F01A7211D1}.release|Win32.Build.0 = release|Win32
		{AC175BA9-6C2D-4C52-9AC2-21F01A7211D1}.release|x64.ActiveCfg = release|x64
		{AC175BA9-6C2D-4C52-9AC2-21F01A7211D1}.release|x64.Build.0 = release|x64
		{AC175BA9-6C2D-4C52-9AC2-21F01A7211D1}.symbols|Win32.ActiveCfg = symbols|Win32
		{AC175BA9-6C2D-4C52-9AC2-21F01A7211D1}.symbols|Win32.Build.0 = symbols|Win32
		{AC175BA9-6C2D-4C52-9AC2-21F01A7211D1}.symbols|x64.ActiveCfg = symbols|x64
		{AC175BA9-6C2D-4C52-9AC2-21F01A7211D1}.symbols|x64.Build.0 = symbols|x64
		{65E7706E-44C2-49A3-ACCD-3FA72D522C8C}.debug|Win32.ActiveCfg = debug|Win32
		{65E7706E-44C2-49A3-ACCD-3FA72D522C8C}.debug|Win32.Build.0 = debug|Win32
		{65E7706E-44C2-49A3-ACCD-3FA72D522C8C}.debug|x64.ActiveCfg = debug|x64
		{65E7706E-44C2-49A3-ACCD-3FA72D522C8C}.debug|x64.Build.0 = debug|x64
		{65E7706E-44C2-49A3-ACCD-3FA72D522C8C}.release|Win32.ActiveCfg = release|Win32
		{65E7706E-44C2-49A3-ACCD-3FA72D522C8C}.release|Win32.Build.0 = release|Win32
		{65E7706E-44C2-49A3-ACCD-3FA72D522C8C}.release|x64.ActiveCfg = release|x64
		{65E7706E-44C2-49A3-ACCD-3FA72D522C8C}.release|x64.Build.0 = release|x64
		{65E7706E-44C2-49A3-ACCD-3FA72D522C8C}.symbols|Win32.ActiveCfg = symbols|Win32
		{65E7706E-44C2-49A3-ACCD-3FA72D522C8C}.symbols|Win32.Build.0 = symbols|Win32
		{65E7706E-44C2-49A3-ACCD-3FA72D522C8C}.symbols|x64.ActiveCfg = symbols|x64
		{65E7706E-44C2-49A3-ACCD-3FA72D522C8C}.symbols|x64.Build.0 = symbols|x64
		{99A237B2-5EA1-4988-9D09-B4FD97C42AF1}.debug|Win32.ActiveCfg = debug|Win32
		{99A237B2-5EA1-4988-9D09-B4FD97C42AF1}.debug|Win32.Build.0 = debug|Win32
		{99A237B2-5EA1-4988-9D09-B4FD97C42AF1}.debug|x64.ActiveCfg = debug|x64
		{99A237B2-5EA1-4988-9D09-B4FD97C42AF1}.debug|x64.Build.0 = debug|x64
		{99A237B2-5EA1-4988-9D09-B4FD97C42AF1}.release|Win32.ActiveCfg = release|Win32
		{99A237B2-5EA1-4988-9D09-B4FD97C42AF1}.release|Win32.Build.0 = release|Win32
		{99A237B2-5EA1-4988-9D09-B4FD97C42AF1}.release|x64.ActiveCfg = release|x64
		{99A237B2-5EA1-4988-9D09-B4FD97C42AF1}.release|x64.Build.0 = release|x64
		{99A237B2-5EA1-4988-9D09-B4FD97C42AF1}.symbols|Win32.ActiveCfg = symbols|Win32
		{99A237B2-5EA1-4988-9D09-B4FD97C42AF1}.symbols|Win32.Build.0 = symbols|Win32
		{99A237B2-5EA1-4988-9D09-B4FD97C42AF1}.symbols|x64.ActiveCfg = symbols|x64
		{99A237B2-5EA1-4988-9D09-B4FD97C42AF1}.symbols|x64.Build.0 = symbols|x64
		{26F3F0AA-6011-439F-829E-CBEF072B8A4E}.debug|Win32.ActiveCfg = debug|Win32
		{26F3F0AA-6011-439F-829E-CBEF072B8A4E}.debug|Win32.Build.0 = debug|Win32
		{26F3F0AA-6011-439F-829E-CBEF072B8A4E}.debug|x64.ActiveCfg = debug|x64
		{26F3F0AA-6011-439F-829E-CBEF072B8A4E}.debug|x64.Build.0 = debug|x64
		{26F3F0AA-6011-439F-829E-CBEF072B8A4E}.release|Win32.ActiveCfg = release|Win32
		{26F3F0AA-6011-439F-829E-CBEF072B8A4E}.release|Win32.Build.0 = release|Win32
		{26F3F0AA-6011-439F-829E-CBEF072B8A4E}.release|x64.ActiveCfg = release|x64
		{26F3F0AA-6011-439F-829E-CBEF072B8A4E}.release|x64.Build.0 = release|x64
		{26F3F0AA-6011-439F-829E-CBEF072B8A4E}.symbols|Win32.ActiveCfg = symbols|Win32
		{26F3F0AA-6011-439F-829E-CBEF072B8A4E}.symbols|Win32.Build.0 = symbols|Win32
		{26F3F0AA-6011-439F-829E-CBEF072B8A4E}.symbols|x64.ActiveCfg = symbols|x64
		{26F3F0AA-6011-439F-829E-CBEF072B8A4E}.symbols|x64.Build.0 = symbols|x64
		{64ED8E2B-1266-485B-94C9-A592E7BE4934}.debug|Win32.ActiveCfg = debug|Win32
		{64ED8E2B-1266-485B-94C9-A592E7BE4934}.debug|Win32.Build.0 = debug|Win32
		{64ED8E2B-1266-485B-94C9-A592E7BE4934}.debug|x64.ActiveCfg = debug|x64
		{64ED8E2B-1266-485B-94C9-A592E7BE4934}.debug|x64.Build.0 = debug|x64
		{64ED8E2B-1266-485B-94C9-A592E7BE4934}.release|Win32.ActiveCfg = release|Win32
		{64ED8E2B-1266-485B-94C9-A592E7BE4934}.release|Win32.Build.0 = release|Win32
		{64ED8E2B-1266-485B-94C9-A592E7BE4934}.release|x64.ActiveCfg = release|x64
		{64ED8E2B-1266-485B-94C9-A592E7BE4934}.release|x64.Build.0 = release|x64
		{64ED8E2B-1266-485B-94C9-A592E7BE4934}.symbols|Win32.ActiveCfg = symbols|Win32
		{64ED8E2B-1266-485B-94C9-A592E7BE4934}.symbols|Win32.Build.0 = symbols|Win32
		{64ED8E2B-1266-485B-94C9-A592E7BE4934}.symbols|x64.ActiveCfg = symbols|x64
		{64ED8E2B-1266-485B-94C9-A592E7BE4934}.symbols|x64.Build.0 = symbols|x64
		{25D60DA9-C699-4530-AD01-A1908DE9735F}.debug|Win32.ActiveCfg = debug|Win32
		{25D60DA9-C699-4530-AD01-A1908DE9735F}.debug|Win32.Build.0 = debug|Win32
		{25D60DA9-C699-4530-AD01-A1908DE9735F}.debug|x64.ActiveCfg = debug|x64
		{25D60DA9-C699-4530-AD01-A1908DE9735F}.debug|x64.Build.0 = debug|x64
		{25D60DA9-C699-4530-AD01-A1908DE9735F}.release|Win32.ActiveCfg = release|Win32
		{25D60DA9-C699-4530-AD01-A1908DE9735F}.release|Win32.Build.0 = release|Win32
		{25D60DA9-C699-4530-AD01-A1908DE9735F}.release|x64.ActiveCfg = release|x64
		{25D60DA9-C699-4530-AD01-A1908DE9735F}.release|x64.Build.0 = release|x64
		{25D60DA9-C699-4530-AD01-A1908DE9735F}.symbols|Win32.ActiveCfg = symbols|Win32
		{25D60DA9-C699-4530-AD01-A1908DE9735F}.symbols|Win32.Build.0 = symbols|Win32
		{25D60DA9-C699-4530-AD01-A1908DE9735F}.symbols|x64.ActiveCfg = symbols|x64
		{25D60DA9-C699-4530-AD01-A1908DE9735F}.symbols|x64.Build.0 = symbols|x64
		{4C01D351-AB20-456B-8E75-8F4FC28FCF92}.debug|Win32.ActiveCfg = debug|Win32
		{4C01D351-AB20-456B-8E75-8F4FC28FCF92}.debug|Win32.Build.0 = debug|Win32
		{4C01D351-AB20-456B-8E75-8F4FC28FCF92}.debug|x64.ActiveCfg = debug|x64
		{4C01D351-AB20-456B-8E75-8F4FC28FCF92}.debug|x64.Build.0 = debug|x64
		{4C01D351-AB20-456B-8E75-8F4FC28FCF92}.release|Win32.ActiveCfg = release|Win32
		{4C01D351-AB20-456B-8E75-8F4FC28FCF92}.release|Win32.Build.0 = release|Win32
		{4C01D351-AB20-456B-8E75-8F4FC28FCF92}.release|x64.ActiveCfg = release|x64
		{4C01D351-AB20-456B-8E75-8F4FC28FCF92}.release|x64.Build.0 = release|x64
		{4C01D351-AB20-456B-8E75-8F4FC28FCF92}.symbols|Win32.ActiveCfg = symbols|Win32
		{4C01D351-AB20-456B-8E75-8F4FC28FCF92}.symbols|Win32.Build.0 = symbols|Win32
		{4C01D351-AB20-456B-8E75-8F4FC28FCF92}.symbols|x64.ActiveCfg = symbols|x64
		{4C01D351-AB20-456B-8E75-8F4FC28FCF92}.symbols|x64.Build.0 = symbols|x64
		{E4DB8253-79E9-4E5D-BF01-90ABA3A76893}.debug|Win32.ActiveCfg = debug|Win32
		{E4DB8253-79E9-4E5D-BF01-90ABA3A76893}.debug|Win32.Build.0 = debug|Win32
		{E4DB8253-79E9-4E5D-BF01-90ABA3A76893}.debug|x64.ActiveCfg = debug|x64
		{E4DB8253-79E9-4E5D-BF01-90ABA3A76893}.debug|x64.Build.0 = debug|x64
		{E4DB8253-79E9-4E5D-BF01-90ABA3A76893}.release|Win32.ActiveCfg = release|Win32
		{E4DB8253-79E9-4E5D-BF01-90ABA3A76893}.release|Win32.Build.0 = release|Win32
		{E4DB8253-79E9-4E5D-BF01-90ABA3A76893}.release|x64.ActiveCfg = release|x64
		{E4DB8253-79E9-4E5D-BF01-90ABA3A76893}.release|x64.Build.0 = release|x64
		{E4DB8253-79E9-4E5D-BF01-90ABA3A76893}.symbols|Win32.ActiveCfg = symbols|Win32
		{E4DB8253-79E9-4E5D-BF01-90ABA3A76893}.symbols|Win32.Build.0 = symbols|Win32
		{E4DB8253-79E9-4E5D-BF01-90ABA3A76893}.symbols|x64.ActiveCfg = symbols|x64
		{E4DB8253-79E9-4E5D-BF01-90ABA3A76893}.symbols|x64.Build.0 = symbols|x64
		{B65838AD-C64D-4F47-BBCD-A011223B9585}.debug|Win32.ActiveCfg = debug|Win32
		{B65838AD-C64D-4F47-BBCD-A011223B9585}.debug|Win32.Build.0 = debug|Win32
		{B65838AD-C64D-4F47-BBCD-A011223B9585}.debug|x64.ActiveCfg = debug|x64
		{B65838AD-C64D-4F47-BBCD-A011223B9585}.debug|x64.Build.0 = debug|x64
		{B65838AD-C64D-4F47-BBCD-A011223B9585}.release|Win32.ActiveCfg = release|Win32
		{B65838AD-C64D-4F47-BBCD-A011223B9585}.release|Win32.Build.0 = release|Win32
		{B65838AD-C64D-4F47-BBCD-A011223B9585}.release|x64.ActiveCfg = release|x64
		{B65838AD-C64D-4F47-BBCD-A011223B9585}.release|x64.Build.0 = release|x64
		{B65838AD-C64D-4F47-BBCD-A011223B9585}.symbols|Win32.ActiveCfg = symbols|Win32
		{B65838AD-C64D-4F47-BBCD-A011223B9585}.symbols|Win32.Build.0 = symbols|Win32
		{B65838AD-C64D-4F47-BBCD-A011223B9585}.symbols|x64.ActiveCfg = symbols|x64
		{B65838AD-C64D-4F47-BBCD-A011223B9585}.symbols|x64.Build.0 = symbols|x64
		{CDCBFA7A-54BC-4D49-B57A-8B9E9A107320}.debug|Win32.ActiveCfg = debug|Win32
		{CDCBFA7A-54BC-4D49-B57A-8B9E9A107320}.debug|Win32.Build.0 = debug|Win32
		{CDCBFA7A-54BC-4D49-B57A-8B9E9A107320}.debug|x64.ActiveCfg = debug|x64
		{CDCBFA7A-54BC-4D49-B57A-8B9E9A107320}.debug|x64.Build.0 = debug|x64
		{CDCBFA7A-54BC-4D49-B57A-8B9E9A107320}.release|Win32.ActiveCfg = release|Win32
		{CDCBFA7A-54BC-4D49-B57A-8B9E9A107320}.release|Win32.Build.0 = release|Win32
		{CDCBFA7A-54BC-4D49-B57A-8B9E9A107320}.release|x64.ActiveCfg = release|x64
		{CDCBFA7A-54BC-4D49-B57A-8B9E9A107320}.release|x64.Build.0 = release|x64
		{CDCBFA7A-54BC-4D49-B57A-8B9E9A107320}.symbols|Win32.ActiveCfg = symbols|Win32
		{CDCBFA7A-54BC-4D49-B57A-8B9E9A107320}.symbols|Win32.Build.0 = symbols|Win32
		{CDCBFA7A-54BC-4D49-B57A-8B9E9A107320}.symbols|x64.ActiveCfg = symbols|x64
		{CDCBFA7A-54BC-4D49-B57A-8B9E9A107320}.symbols|x64.Build.0 = symbols|x64
		{88C3F7F5-A3AA-4974-B928-5EE69BC17C31}.debug|Win32.ActiveCfg = debug|Win32
		{88C3F7F5-A3AA-4974-B928-5EE69BC17C31}.debug|Win32.Build.0 = debug|Win32
		{88C3F7F5-A3AA-4974-B928-5EE69BC17C31}.debug|x64.ActiveCfg = debug|x64
		{88C3F7F5-A3AA-4974-B928-5EE69BC17C31}.debug|x64.Build.0 = debug|x64
		{88C3F7F5-A3AA-4974-B928-5EE69BC17C31}.release|Win32.ActiveCfg = release|Win32
		{88C3F7F5-A3AA-4974-B928-5EE69BC17C31}.release|Win32.Build.0 = release|Win32
		{88C3F7F5-A3AA-4974-B928-5EE69BC17C31}.release|x64.ActiveCfg = release|x64
		{88C3F7F5-A3AA-4974-B928-5EE69BC17C31}.release|x64.Build.0 = release|x64
		{88C3F7F5-A3AA-4974-B928-5EE69BC17C31}.symbols|Win32.ActiveCfg = symbols|Win32
		{88C3F7F5-A3AA-4974-B928-5EE69BC17C31}.symbols|Win32.Build.0 = symbols|Win32
		{88C3F7F5-A3AA-4974-B928-5EE69BC17C31}.symbols|x64.ActiveCfg = symbols|x64
		{88C3F7F5-A3AA-4974-B928-5EE69BC17C31}.symbols|x64.Build.0 = symbols|x64
		{326EBB80-794E-4E06-BA06-85CFE26F7C3C}.debug|Win32.ActiveCfg = debug|Win32
		{326EBB80-794E-4E06-BA06-85CFE26F7C3C}.debug|Win32.Build.0 = debug|Win32
		{326EBB80-794E-4E06-BA06-85CFE26F7C3C}.debug|x64.ActiveCfg = debug|x64
		{326EBB80-794E-4E06-BA06-85CFE26F7C3C}.debug|x64.Build.0 = debug|x64
		{326EBB80-794E-4E06-BA06-85CFE26F7C3C}.release|Win32.ActiveCfg = release|Win32
		{326EBB80-794E-4E06-BA06-85CFE26F7C3C}.release|Win32.Build.0 = release|Win32
		{326EBB80-794E-4E06-BA06-85CFE26F7C3C}.release|x64.ActiveCfg = release|x64
		{326EBB80-794E-4E06-BA06-85CFE26F7C3C}.release|x64.Build.0 = release|x64
		{326EBB80-794E-4E06-BA06-85CFE26F7C3C}.symbols|Win32.ActiveCfg = symbols|Win32
		{326EBB80-794E-4E06-BA06-85CFE26F7C3C}.symbols|Win32.Build.0 = symbols|Win32
		{326EBB80-794E-4E06-BA06-85CFE26F7C3C}.symbols|x64.ActiveCfg = symbols|x64
		{326EBB80-794E-4E06-BA06-85CFE26F7C3C}.symbols|x64.Build.0 = symbols|x64
		{63B474A0-5BC5-4212-888E-88D30CAA791B}.debug|Win32.ActiveCfg = debug|Win32
		{63B474A0-5BC5-4212-888E-88D30CAA791B}.debug|Win32.Build.0 = debug|Win32
		{63B474A0-5BC5-4212-888E-88D30CAA791B}.debug|x64.ActiveCfg = debug|x64
		{63B474A0-5BC5-4212-888E-88D30CAA791B}.debug|x64.Build.0 = debug|x64
		{63B474A0-5BC5-4212-888E-88D30CAA791B}.release|Win32.ActiveCfg = release|Win32
		{63B474A0-5BC5-4212-888E-88D30CAA791B}.release|Win32.Build.0 = release|Win32
		{63B474A0-5BC5-4212-888E-88D30CAA791B}.release|x64.ActiveCfg = release|x64
		{63B474A0-5BC5-4212-888E-88D30CAA791B}.release|x64.Build.0 = release|x64
		{63B474A0-5BC5-4212-888E-88D30CAA791B}.symbols|Win32.ActiveCfg = symbols|Win32
		{63B474A0-5BC5-4212-888E-88D30CAA791B}.symbols|Win32.Build.0 = symbols|Win32
		{63B474A0-5BC5-4212-888E-88D30CAA791B}.symbols|x64.ActiveCfg = symbols|x64
		{63B474A0-5BC5-4212-888E-88D30CAA791B}.symbols|x64.Build.0 = symbols|x64
		{FFFB45C1-DFE2-477E-ACA1-EF5906463BEA}.debug|Win32.ActiveCfg = debug|Win32
		{FFFB45C1-DFE2-477E-ACA1-EF5906463BEA}.debug|Win32.Build.0 = debug|Win32
		{FFFB45C1-DFE2-477E-ACA1-EF5906463BEA}.debug|x64.ActiveCfg = debug|x64
		{FFFB45C1-DFE2-477E-ACA1-EF5906463BEA}.debug|x64.Build.0 = debug|x64
		{FFFB45C1-DFE2-477E-ACA1-EF5906463BEA}.release|Win32.ActiveCfg = release|Win32
		{FFFB45C1-DFE2-477E-ACA1-EF5906463BEA}.release|Win32.Build.0 = release|Win32
		{FFFB45C1-DFE2-477E-ACA1-EF5906463BEA}.release|x64.ActiveCfg = release|x64
		{FFFB45C1-DFE2-477E-ACA1-EF5906463BEA}.release|x64.Build.0 = release|x64
		{FFFB45C1-DFE2-477E-ACA1-EF5906463BEA}.symbols|Win32.ActiveCfg = symbols|Win32
		{FFFB45C1-DFE2-477E-ACA1-EF5906463BEA}.symbols|Win32.Build.0 = symbols|Win32
		{FFFB45C1-DFE2-477E-ACA1-EF5906463BEA}.symbols|x64.ActiveCfg = symbols|x64
		{FFFB45C1-DFE2-477E-ACA1-EF5906463BEA}.symbols|x64.Build.0 = symbols|x64
		{C9CA7758-C0C9-4A50-9757-115410B599B0}.debug|Win32.ActiveCfg = debug|Win32
		{C9CA7758-C0C9-4A50-9757-115410B599B0}.debug|Win32.Build.0 = debug|Win32
		{C9CA7758-C0C9-4A50-9757-115410B599B0}.debug|x64.ActiveCfg = debug|x64
		{C9CA7758-C0C9-4A50-9757-115410B599B0}.debug|x64.Build.0 = debug|x64
		{C9CA7758-C0C9-4A50-9757-115410B599B0}.release|Win32.ActiveCfg = release|Win32
		{C9CA7758-C0C9-4A50-9757-115410B599B0}.release|Win32.Build.0 = release|Win32
		{C9CA7758-C0C9-4A50-9757-115410B599B0}.release|x64.ActiveCfg = release|x64
		{C9CA7758-C0C9-4A50-9757-115410B599B0}.release|x64.Build.0 = release|x64
		{C9CA7758-C0C9-4A50-9757-115410B599B0}.symbols|Win32.ActiveCfg = symbols|Win32
		{C9CA7758-C0C9-4A50-9757-115410B599B0}.symbols|Win32.Build.0 = symbols|Win32
		{C9CA7758-C0C9-4A50-9757-115410B599B0}.symbols|x64.ActiveCfg = symbols|x64
		{C9CA7758-C0C9-4A50-9757-115410B599B0}.symbols|x64.Build.0 = symbols|x64
		{B630C58A-2F0D-4D77-97EF-CC4956EED41F}.debug|Win32.ActiveCfg = debug|Win32
		{B630C58A-2F0D-4D77-97EF-CC4956EED41F}.debug|Win32.Build.0 = debug|Win32
		{B630C58A-2F0D-4D77-97EF-CC4956EED41F}.debug|x64.ActiveCfg = debug|x64
		{B630C58A-2F0D-4D77-97EF-CC4956EED41F}.debug|x64.Build.0 = debug|x64
		{B630C58A-2F0D-4D77-97EF-CC4956EED41F}.release|Win32.ActiveCfg = release|Win32
		{B630C58A-2F0D-4D77-97EF-CC4956EED41F}.release|Win32.Build.0 = release|Win32
		{B630C58A-2F0D-4D77-97EF-CC4956EED41F}.release|x64.ActiveCfg = release|x64
		{B630C58A-2F0D-4D77-97EF-CC4956EED41F}.release|x64.Build.0 = release|x64
		{B630C58A-2F0D-4D77-97EF-CC4956EED41F}.symbols|Win32.ActiveCfg = symbols|Win32
		{B630C58A-2F0D-4D77-97EF-CC4956EED41F}.symbols|Win32.Build.0 = symbols|Win32
		{B630C58A-2F0D-4D77-97EF-CC4956EED41F}.symbols|x64.ActiveCfg = symbols|x64
		{B630C58A-2F0D-4D77-97EF-CC4956EED41F}.symbols|x64.Build.0 = symbols|x64
		{34BD90D3-A16C-421C-B2E4-C472D06166CD}.debug|Win32.ActiveCfg = debug|Win32
		{34BD90D3-A16C-421C-B2E4-C472D06166CD}.debug|Win32.Build.0 = debug|Win32
		{34BD90D3-A16C-421C-B2E4-C472D06166CD}.debug|x64.ActiveCfg = debug|x64
		{34BD90D3-A16C-421C-B2E4-C472D06166CD}.debug|x64.Build.0 = debug|x64
		{34BD90D3-A16C-421C-B2E4-C472D06166CD}.release|Win32.ActiveCfg = release|Win32
		{34BD90D3-A16C-421C-B2E4-C472D06166CD}.release|Win32.Build.0 = release|Win32
		{34BD90D3-A16C-421C-B2E4-C472D06166CD}.release|x64.ActiveCfg = release|x64
		{34BD90D3-A16C-421C-B2E4-C472D06166CD}.release|x64.Build.0 = release|x64
		{34BD90D3-A16C-421C-B2E4-C472D06166CD}.symbols|Win32.ActiveCfg = symbols|Win32
		{34BD90D3-A16C-421C-B2E4-C472D06166CD}.symbols|Win32.Build.0 = symbols|Win32
		{34BD90D3-A16C-421C-B2E4-C472D06166CD}.symbols|x64.ActiveCfg = symbols|x64
		{34BD90D3-A16C-421C-B2E4-C472D06166CD}.symbols|x64.Build.0 = symbols|x64
		{E5AF3D43-4860-4F28-8674-D641A954C7C9}.debug|Win32.ActiveCfg = debug|Win32
		{E5AF3D43-4860-4F28-8674-D641A954C7C9}.debug|Win32.Build.0 = debug|Win32
		{E5AF3D43-4860-4F28-8674-D641A954C7C9}.debug|x64.ActiveCfg = debug|x64
		{E5AF3D43-4860-4F28-8674-D641A954C7C9}.debug|x64.Build.0 = debug|x64
		{E5AF3D43-4860-4F28-8674-D641A954C7C9}.release|Win32.ActiveCfg = release|Win32
		{E5AF3D43-4860-4F28-8674-D641A954C7C9}.release|Win32.Build.0 = release|Win32
		{E5AF3D43-4860-4F28-8674-D641A954C7C9}.release|x64.ActiveCfg = release|x64
		{E5AF3D43-4860-4F28-8674-D641A954C7C9}.release|x64.Build.0 = release|x64
		{E5AF3D43-4860-4F28-8674-D641A954C7C9}.symbols|Win32.ActiveCfg = symbols|Win32
		{E5AF3D43-4860-4F28-8674-D641A954C7C9}.symbols|Win32.Build.0 = symbols|Win32
		{E5AF3D43-4860-4F28-8674-D641A954C7C9}.symbols|x64.ActiveCfg = symbols|x64
		{E5AF3D43-4860-4F28-8674-D641A954C7C9}.symbols|x64.Build.0 = symbols|x64
		{C535D386-FC53-42CF-B9FE-34630FB15929}.debug|Win32.ActiveCfg = debug|Win32
		{C535D386-FC53-42CF-B9FE-34630FB15929}.debug|Win32.Build.0 = debug|Win32
		{C535D386-FC53-42CF-B9FE-34630FB15929}.debug|x64.ActiveCfg = debug|x64
		{C535D386-FC53-42CF-B9FE-34630FB15929}.debug|x64.Build.0 = debug|x64
		{C535D386-FC53-42CF-B9FE-34630FB15929}.release|Win32.ActiveCfg = release|Win32
		{C535D386-FC53-42CF-B9FE-34630FB15929}.release|Win32.Build.0 = release|Win32
		{C535D386-FC53-42CF-B9FE-34630FB15929}.release|x64.ActiveCfg = release|x64
		{C535D386-FC53-42CF-B9FE-34630FB15929}.release|x64.Build.0 = release|x64
		{C535D386-FC53-42CF-B9FE-34630FB15929}.symbols|Win32.ActiveCfg = symbols|Win32
		{C535D386-FC53-42CF-B9FE-34630FB15929}.symbols|Win32.Build.0 = symbols|Win32
		{C535D386-FC53-42CF-B9FE-34630FB15929}.symbols|x64.ActiveCfg = symbols|x64
		{C535D386-FC53-42CF-B9FE-34630FB15929}.symbols|x64.Build.0 = symbols|x64
	EndGlobalSection
	GlobalSection(SolutionProperties) = preSolution
		HideSolutionNode = FALSE
	EndGlobalSection
	GlobalSection(NestedProjects) = preSolution
		{2BB258BA-F534-404C-A5F8-F0FCA5028967} = {2796636D-0DCE-4E47-A26B-AA282167FEE7}
		{C3928ABE-7999-4B1A-A977-257622A728DE} = {2796636D-0DCE-4E47-A26B-AA282167FEE7}
		{AC175BA9-6C2D-4C52-9AC2-21F01A7211D1} = {2796636D-0DCE-4E47-A26B-AA282167FEE7}
		{65E7706E-44C2-49A3-ACCD-3FA72D522C8C} = {2796636D-0DCE-4E47-A26B-AA282167FEE7}
		{99A237B2-5EA1-4988-9D09-B4FD97C42AF1} = {E0C8F9A7-ABF4-4366-B2A7-31F06F01E6B3}
		{26F3F0AA-6011-439F-829E-CBEF072B8A4E} = {E0C8F9A7-ABF4-4366-B2A7-31F06F01E6B3}
		{2796636D-0DCE-4E47-A26B-AA282167FEE7} = {E0C8F9A7-ABF4-4366-B2A7-31F06F01E6B3}
		{64ED8E2B-1266-485B-94C9-A592E7BE4934} = {3CB9C5CC-5235-45C4-868C-DDCCB22B482B}
		{25D60DA9-C699-4530-AD01-A1908DE9735F} = {3CB9C5CC-5235-45C4-868C-DDCCB22B482B}
		{4C01D351-AB20-456B-8E75-8F4FC28FCF92} = {3CB9C5CC-5235-45C4-868C-DDCCB22B482B}
		{E4DB8253-79E9-4E5D-BF01-90ABA3A76893} = {E0C8F9A7-ABF4-4366-B2A7-31F06F01E6B3}
		{B65838AD-C64D-4F47-BBCD-A011223B9585} = {E0C8F9A7-ABF4-4366-B2A7-31F06F01E6B3}
		{CDCBFA7A-54BC-4D49-B57A-8B9E9A107320} = {3CB9C5CC-5235-45C4-868C-DDCCB22B482B}
		{88C3F7F5-A3AA-4974-B928-5EE69BC17C31} = {3CB9C5CC-5235-45C4-868C-DDCCB22B482B}
		{E2249458-2416-4A36-99D3-FB73A59427C1} = {E0C8F9A7-ABF4-4366-B2A7-31F06F01E6B3}
		{326EBB80-794E-4E06-BA06-85CFE26F7C3C} = {3CB9C5CC-5235-45C4-868C-DDCCB22B482B}
		{63B474A0-5BC5-4212-888E-88D30CAA791B} = {E2249458-2416-4A36-99D3-FB73A59427C1}
		{C9CA7758-C0C9-4A50-9757-115410B599B0} = {3CB9C5CC-5235-45C4-868C-DDCCB22B482B}
		{B630C58A-2F0D-4D77-97EF-CC4956EED41F} = {E2249458-2416-4A36-99D3-FB73A59427C1}
		{34BD90D3-A16C-421C-B2E4-C472D06166CD} = {E2249458-2416-4A36-99D3-FB73A59427C1}
		{E5AF3D43-4860-4F28-8674-D641A954C7C9} = {E2249458-2416-4A36-99D3-FB73A59427C1}
		{C535D386-FC53-42CF-B9FE-34630FB15929} = {3CB9C5CC-5235-45C4-868C-DDCCB22B482B}
	EndGlobalSection
EndGlobal
