function data()
return {
	matConfigs = {
		{ 0, 0, 0, }, 
	},
	subMeshes = {
		{
			indices = {
				normal = {
					count = 44112,
					offset = 159992,
				},
				position = {
					count = 44112,
					offset = 248216,
				},
				tangent = {
					count = 44112,
					offset = 292328,
				},
				uv0 = {
					count = 44112,
					offset = 204104,
				},
			},
			materials = {
				"rheingold_ausleger_basic.mtl", 
			},
		}, {
			indices = {
				normal = {
					count = 2040,
					offset = 336440,
				},
				position = {
					count = 2040,
					offset = 340520,
				},
				tangent = {
					count = 2040,
					offset = 342560,
				},
				uv0 = {
					count = 2040,
					offset = 338480,
				},
			},
			materials = {
				"rheingold_oberleitung_basic.mtl", 
			},
		}, {
			indices = {
				normal = {
					count = 48,
					offset = 344600,
				},
				position = {
					count = 48,
					offset = 344696,
				},
				tangent = {
					count = 48,
					offset = 344744,
				},
				uv0 = {
					count = 48,
					offset = 344648,
				},
			},
			materials = {
				"rheingold_warnstreifen_gelb.mtl", 
			},
		}, 
	},
	vertexAttr = {
		normal = {
			count = 40368,
			numComp = 3,
			offset = 0,
		},
		position = {
			count = 23592,
			numComp = 3,
			offset = 70544,
		},
		tangent = {
			count = 65856,
			numComp = 4,
			offset = 94136,
		},
		uv0 = {
			count = 30176,
			numComp = 2,
			offset = 40368,
		},
	},
}
end