From f1ba565efe30ff9d952a97b8b1a21e91e9dcba59 Mon Sep 17 00:00:00 2001
From: Michael Krisper <michael.krisper@tugraz.at>
Date: Fri, 13 Oct 2017 14:14:49 +0200
Subject: [PATCH] merged with current Vecto debug, removed "hamster" code

---
 .gitignore                                    |    1 -
 Build/Packaging.targets                       |    7 -
 .../Class5_Tractor_DECL.xml                   | 4254 +++++++++++++++++
 .../tractor_12gear_example.xml                | 2870 +++++++++++
 HashingCmd/Properties/Version.tt              |    5 +-
 HashingTool/HashingTool.csproj                |    1 +
 HashingTool/Properties/Version.tt             |    5 +-
 Tools/DeclarationCycleZip/Program.cs          |    3 +-
 VECTO/GUI/MainForm.vb                         |    2 +-
 VECTO/Input Files/Vehicle.vb                  |    8 +-
 VECTO/OutputData/JSONFileWriter.vb            |   78 +-
 VECTO/VECTO.vbproj                            |    6 +-
 .../VectoAuxiliaries/DownstreamModules/M14.vb |    1 -
 .../VectoAuxiliaries/Hvac/HVACConstants.vb    |    1 -
 .../Hvac/M1_AverageHVACLoadDemand.vb          |    3 +-
 .../IntegrationTests/AuxDemandTest.vb         |    2 +-
 .../VectoAuxiliariesTests/Mocks/M1_Mock.vb    |    6 +-
 .../UnitTests/M10Tests.vb                     |    6 +-
 .../UnitTests/M11Tests.vb                     |    8 +-
 .../UnitTests/M12Tests.vb                     |    6 +-
 .../UnitTests/M13Tests.vb                     |    6 +-
 .../UnitTests/M14Tests.vb                     |    4 +-
 .../UnitTests/M9Tests.vb                      |    6 +-
 .../VectoAuxiliariesTests.vbproj              |    1 +
 VectoCommon/VectoCommon/Properties/Version.tt |    9 +-
 .../Utils/DoubleExtensionMethods.cs           |   15 +-
 .../VectoCommon/Utils/IntExtensionMethods.cs  |   19 +-
 .../Utils/SIConvertExtensionMethods.cs        |    6 +
 .../VectoHashing/Properties/Version.tt        |    5 +-
 VectoCommon/VectoHashing/VectoHashing.csproj  |    5 +-
 VectoConsole/Program.cs                       |    4 +-
 VectoConsole/VectoConsole.csproj              |    5 +-
 .../InputData/AuxiliaryFileHelper.cs          |   10 +-
 .../InputData/FileIO/JSON/JSONEngineData.cs   |    5 +-
 .../InputData/FileIO/JSON/JSONVehicleData.cs  |    8 +-
 .../XMLDeclarationEngineDataProvider.cs       |    3 +-
 .../XMLEngineeringEngineDataProvider.cs       |    3 +-
 .../Reader/DrivingCycleDataReader.cs          |   21 +-
 .../Models/Declaration/DeclarationData.cs     |    3 +-
 .../VectoCore/Models/Declaration/FuelData.cs  |    3 +-
 .../VectoCore/Models/Declaration/Segments.cs  |   15 +-
 .../VectoCore/Models/Declaration/Wheels.cs    |    3 +-
 .../Models/Simulation/Data/VectoRunData.cs    |   13 +-
 .../Data/AccelerationCurve.cs                 |    9 +-
 .../SimulationComponent/Data/AuxiliaryData.cs |    4 +-
 .../Data/CrosswindCorrectionCdxALookup.cs     |    8 +-
 .../Data/Engine/FuelConsumptionMap.cs         |    7 +-
 .../Data/Engine/FuelConsumptionMapReader.cs   |    4 +-
 .../SimulationComponent/Impl/ATGearbox.cs     |    9 +-
 .../SimulationComponent/Impl/CycleGearbox.cs  |    8 +-
 .../SimulationComponent/Impl/Gearbox.cs       |   10 +-
 .../Impl/TransmissionComponent.cs             |    9 +-
 .../OutputData/IModalDataContainer.cs         |    2 +-
 .../OutputData/SummaryDataContainer.cs        | 1066 +++--
 .../OutputData/XML/XMLCustomerReport.cs       |    8 +-
 .../OutputData/XML/XMLDeclarationReport.cs    |  135 +-
 .../OutputData/XML/XMLManufacturerReport.cs   |   13 +-
 VectoCore/VectoCore/Properties/Version.tt     |    9 +-
 VectoCore/VectoCore/Utils/VectoVersionCore.cs |   50 +
 VectoCore/VectoCore/Utils/VectoVersionCore.tt |   53 +
 VectoCore/VectoCore/VectoCore.csproj          |   24 +-
 VectoCore/VectoCore/VersionNumber.t4          |   11 +
 .../VectoCoreTest/FileIO/VectoCSVFileTest.cs  |   21 +-
 .../BusAuxiliaries/AuxDemandTest.cs           |   12 +-
 .../Integration/FuelTypesTest.cs              |    8 +
 .../SimulationRuns/MinimalPowertrain.cs       |    4 +-
 .../Models/Declaration/ShiftPolygonTest.cs    |    4 +-
 .../Models/Simulation/PwheelModeTests.cs      |    8 +-
 .../CombustionEngineTest.cs                   |    6 +-
 .../FuelConsumptionMapTest.cs                 |   55 +-
 .../SimulationComponentData/ValidationTest.cs |    9 +-
 .../VectoCoreTest/Reports/SumWriterTest.cs    |   18 +-
 VectoCore/VectoCoreTest/Utils/AssertHelper.cs |    2 +-
 .../Utils/DoubleExtensionMethodTest.cs        |    5 +-
 VectoCore/VectoCoreTest/Utils/SITest.cs       |  637 +--
 .../XML/XMLDeclarationInputTest.cs            |    9 +-
 .../XML/XMLEngineeringInputRefTest.cs         |  457 +-
 .../XML/XMLEngineeringInputSingleTest.cs      |    9 +-
 packages/repositories.config                  |    1 -
 79 files changed, 8553 insertions(+), 1596 deletions(-)
 create mode 100644 Generic Vehicles/Declaration Mode/Class5_Tractor_4x2/Class5_Tractor_DECL.xml
 create mode 100644 Generic Vehicles/Declaration Mode/Class5_Tractor_4x2/tractor_12gear_example.xml
 create mode 100644 VectoCore/VectoCore/Utils/VectoVersionCore.cs
 create mode 100644 VectoCore/VectoCore/Utils/VectoVersionCore.tt
 create mode 100644 VectoCore/VectoCore/VersionNumber.t4

diff --git a/.gitignore b/.gitignore
index a965d1819a..3465df3450 100644
--- a/.gitignore
+++ b/.gitignore
@@ -202,4 +202,3 @@ Coverage/
 Documentation/VehiclesReleaseComparisonDeclarationMode/*.vmod
 Documentation/VehiclesReleaseComparisonDeclarationMode/*.vsum
 
-.vs/
diff --git a/Build/Packaging.targets b/Build/Packaging.targets
index 4986d3efad..2c0d6b9cbc 100644
--- a/Build/Packaging.targets
+++ b/Build/Packaging.targets
@@ -53,13 +53,6 @@
 	<Exec Command="&quot;$(solutiondir)documentation\VectoHashingTool\convert.bat&quot;" WorkingDirectory="$(solutiondir)documentation\VectoHashingTool"/>  
 </Target>  
 
-<Target Name="BeforeBuild" Condition="$(Configuration) == 'Deploy' OR $(Configuration) == 'Release'">
-	<ItemGroup>
-		<VersionTemplates Include="$(SolutionDir)**\Version.tt"/>
-	</ItemGroup>
-	<Exec Command="&quot;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\TextTransform.exe&quot; &quot;%(VersionTemplates.Identity)&quot;"/>
-</Target>
-
 <Target Name="AfterBuild" Condition="$(Configuration) == 'Deploy'">
 	<ItemGroup>  
 		<VectoCoreAssembly Include="$(OutputPath)VectoCore.dll" />  
diff --git a/Generic Vehicles/Declaration Mode/Class5_Tractor_4x2/Class5_Tractor_DECL.xml b/Generic Vehicles/Declaration Mode/Class5_Tractor_4x2/Class5_Tractor_DECL.xml
new file mode 100644
index 0000000000..cfa51e70a2
--- /dev/null
+++ b/Generic Vehicles/Declaration Mode/Class5_Tractor_4x2/Class5_Tractor_DECL.xml	
@@ -0,0 +1,4254 @@
+<?xml version="1.0" encoding="utf-8"?>
+<tns:VectoInputDeclaration schemaVersion="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0 https://webgate.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/XSD/VectoInput.xsd">
+  <Vehicle id="VEH-N.A.">
+    <Manufacturer>Krisper</Manufacturer>
+    <ManufacturerAddress>N.A.</ManufacturerAddress>
+    <Model>N.A.</Model>
+    <VIN>N.A.</VIN>
+    <Date>2017-09-20T12:56:08.9227555Z</Date>
+    <LegislativeClass>N3</LegislativeClass>
+    <VehicleCategory>Tractor</VehicleCategory>
+    <AxleConfiguration>4x2</AxleConfiguration>
+    <CurbMassChassis>8229</CurbMassChassis>
+    <GrossVehicleMass>18000</GrossVehicleMass>
+    <IdlingSpeed>600</IdlingSpeed>
+    <RetarderType>Transmission Output Retarder</RetarderType>
+    <RetarderRatio>1.000</RetarderRatio>
+    <AngledriveType>None</AngledriveType>
+    <PTO>
+      <PTOShaftsGearWheels>none</PTOShaftsGearWheels>
+      <PTOOtherElements>none</PTOOtherElements>
+    </PTO>
+    <Components>
+      <Engine>
+        <Data id="ENG-325kW12.7lEngine">
+          <Manufacturer>Krisper</Manufacturer>
+          <Model>325kW 12.7l Engine</Model>
+          <CertificationNumber>ENG-325kW 12.7l Engine</CertificationNumber>
+          <Date>2017-09-20T12:56:08.9947627Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <Displacement>12740</Displacement>
+          <IdlingSpeed>600</IdlingSpeed>
+          <RatedSpeed>1736</RatedSpeed>
+          <RatedPower>325032</RatedPower>
+          <MaxEngineTorque>2134</MaxEngineTorque>
+          <WHTCUrban>1.0400</WHTCUrban>
+          <WHTCRural>1.0100</WHTCRural>
+          <WHTCMotorway>1.0000</WHTCMotorway>
+          <BFColdHot>1.0000</BFColdHot>
+          <CFRegPer>1.0000</CFRegPer>
+          <CFNCV>1.0000</CFNCV>
+          <FuelType>Diesel CI</FuelType>
+          <FuelConsumptionMap>
+            <Entry engineSpeed="500.00" torque="-135.50" fuelConsumption="0.00" />
+            <Entry engineSpeed="500.00" torque="0.00" fuelConsumption="1355.00" />
+            <Entry engineSpeed="500.00" torque="213.40" fuelConsumption="3412.29" />
+            <Entry engineSpeed="500.00" torque="426.80" fuelConsumption="5830.10" />
+            <Entry engineSpeed="500.00" torque="640.20" fuelConsumption="8316.43" />
+            <Entry engineSpeed="500.00" torque="853.60" fuelConsumption="10439.87" />
+            <Entry engineSpeed="500.00" torque="1067.00" fuelConsumption="12823.69" />
+            <Entry engineSpeed="500.00" torque="1188.00" fuelConsumption="14228.79" />
+            <Entry engineSpeed="500.00" torque="1401.40" fuelConsumption="16628.66" />
+            <Entry engineSpeed="600.00" torque="-138.00" fuelConsumption="0.00" />
+            <Entry engineSpeed="600.00" torque="0.00" fuelConsumption="1355.00" />
+            <Entry engineSpeed="600.00" torque="213.40" fuelConsumption="3412.29" />
+            <Entry engineSpeed="600.00" torque="426.80" fuelConsumption="5830.10" />
+            <Entry engineSpeed="600.00" torque="640.20" fuelConsumption="8316.43" />
+            <Entry engineSpeed="600.00" torque="853.60" fuelConsumption="10439.87" />
+            <Entry engineSpeed="600.00" torque="1067.00" fuelConsumption="12823.69" />
+            <Entry engineSpeed="600.00" torque="1188.00" fuelConsumption="14228.79" />
+            <Entry engineSpeed="600.00" torque="1401.40" fuelConsumption="16628.66" />
+            <Entry engineSpeed="751.00" torque="-141.78" fuelConsumption="0.00" />
+            <Entry engineSpeed="750.90" torque="0.00" fuelConsumption="1649.26" />
+            <Entry engineSpeed="750.90" torque="213.40" fuelConsumption="4157.80" />
+            <Entry engineSpeed="750.90" torque="426.80" fuelConsumption="7149.49" />
+            <Entry engineSpeed="750.90" torque="640.20" fuelConsumption="10037.08" />
+            <Entry engineSpeed="750.90" torque="853.60" fuelConsumption="12957.07" />
+            <Entry engineSpeed="750.90" torque="1067.00" fuelConsumption="16055.22" />
+            <Entry engineSpeed="750.90" torque="1280.40" fuelConsumption="19231.36" />
+            <Entry engineSpeed="750.90" torque="1493.80" fuelConsumption="22400.17" />
+            <Entry engineSpeed="750.90" torque="1544.88" fuelConsumption="23213.92" />
+            <Entry engineSpeed="751.00" torque="1758.28" fuelConsumption="26392.93" />
+            <Entry engineSpeed="902.00" torque="-147.59" fuelConsumption="0.00" />
+            <Entry engineSpeed="901.80" torque="0.00" fuelConsumption="2210.74" />
+            <Entry engineSpeed="901.80" torque="213.40" fuelConsumption="5204.87" />
+            <Entry engineSpeed="901.80" torque="426.80" fuelConsumption="8515.46" />
+            <Entry engineSpeed="901.80" torque="640.20" fuelConsumption="11804.75" />
+            <Entry engineSpeed="901.80" torque="853.60" fuelConsumption="15410.55" />
+            <Entry engineSpeed="901.80" torque="1067.00" fuelConsumption="19081.70" />
+            <Entry engineSpeed="901.80" torque="1280.40" fuelConsumption="22742.96" />
+            <Entry engineSpeed="901.80" torque="1493.80" fuelConsumption="26543.87" />
+            <Entry engineSpeed="901.80" torque="1707.20" fuelConsumption="30534.68" />
+            <Entry engineSpeed="901.80" torque="1901.76" fuelConsumption="34352.75" />
+            <Entry engineSpeed="902.00" torque="2115.16" fuelConsumption="38403.27" />
+            <Entry engineSpeed="1053.00" torque="-155.45" fuelConsumption="0.00" />
+            <Entry engineSpeed="1052.70" torque="0.00" fuelConsumption="2768.04" />
+            <Entry engineSpeed="1052.70" torque="213.40" fuelConsumption="6228.41" />
+            <Entry engineSpeed="1052.70" torque="426.80" fuelConsumption="9836.04" />
+            <Entry engineSpeed="1052.70" torque="640.20" fuelConsumption="13624.50" />
+            <Entry engineSpeed="1052.70" torque="853.60" fuelConsumption="17854.95" />
+            <Entry engineSpeed="1052.70" torque="1067.00" fuelConsumption="22072.71" />
+            <Entry engineSpeed="1052.70" torque="1280.40" fuelConsumption="26161.13" />
+            <Entry engineSpeed="1052.70" torque="1493.80" fuelConsumption="30525.55" />
+            <Entry engineSpeed="1052.70" torque="1707.20" fuelConsumption="35019.18" />
+            <Entry engineSpeed="1052.70" torque="1920.60" fuelConsumption="39913.30" />
+            <Entry engineSpeed="1052.70" torque="2134.00" fuelConsumption="45438.16" />
+            <Entry engineSpeed="1053.00" torque="2347.40" fuelConsumption="50542.53" />
+            <Entry engineSpeed="1204.00" torque="-165.44" fuelConsumption="0.00" />
+            <Entry engineSpeed="1203.60" torque="0.00" fuelConsumption="3086.70" />
+            <Entry engineSpeed="1203.60" torque="213.40" fuelConsumption="6943.03" />
+            <Entry engineSpeed="1203.60" torque="426.80" fuelConsumption="11040.37" />
+            <Entry engineSpeed="1203.60" torque="640.20" fuelConsumption="15504.65" />
+            <Entry engineSpeed="1203.60" torque="853.60" fuelConsumption="20335.89" />
+            <Entry engineSpeed="1203.60" torque="1067.00" fuelConsumption="25176.60" />
+            <Entry engineSpeed="1203.60" torque="1280.40" fuelConsumption="29782.22" />
+            <Entry engineSpeed="1203.60" torque="1493.80" fuelConsumption="34642.24" />
+            <Entry engineSpeed="1203.60" torque="1707.20" fuelConsumption="39786.14" />
+            <Entry engineSpeed="1203.60" torque="1920.60" fuelConsumption="45254.80" />
+            <Entry engineSpeed="1203.60" torque="2134.00" fuelConsumption="51129.03" />
+            <Entry engineSpeed="1204.00" torque="2347.40" fuelConsumption="56732.88" />
+            <Entry engineSpeed="1367.00" torque="-183.37" fuelConsumption="0.00" />
+            <Entry engineSpeed="1367.10" torque="0.00" fuelConsumption="3845.34" />
+            <Entry engineSpeed="1367.10" torque="213.40" fuelConsumption="7981.74" />
+            <Entry engineSpeed="1367.10" torque="426.80" fuelConsumption="12796.69" />
+            <Entry engineSpeed="1367.10" torque="640.20" fuelConsumption="17789.20" />
+            <Entry engineSpeed="1367.10" torque="853.60" fuelConsumption="22854.21" />
+            <Entry engineSpeed="1367.10" torque="1067.00" fuelConsumption="28302.84" />
+            <Entry engineSpeed="1367.10" torque="1280.40" fuelConsumption="33739.91" />
+            <Entry engineSpeed="1367.10" torque="1493.80" fuelConsumption="39393.87" />
+            <Entry engineSpeed="1367.10" torque="1707.20" fuelConsumption="45836.33" />
+            <Entry engineSpeed="1367.10" torque="1920.60" fuelConsumption="52078.71" />
+            <Entry engineSpeed="1367.10" torque="2134.00" fuelConsumption="58296.41" />
+            <Entry engineSpeed="1367.00" torque="2347.40" fuelConsumption="64530.56" />
+            <Entry engineSpeed="1490.00" torque="-200.50" fuelConsumption="0.00" />
+            <Entry engineSpeed="1489.60" torque="0.00" fuelConsumption="4373.42" />
+            <Entry engineSpeed="1489.60" torque="213.40" fuelConsumption="8861.48" />
+            <Entry engineSpeed="1489.60" torque="426.80" fuelConsumption="14090.86" />
+            <Entry engineSpeed="1489.60" torque="640.20" fuelConsumption="19518.29" />
+            <Entry engineSpeed="1489.60" torque="853.60" fuelConsumption="25092.80" />
+            <Entry engineSpeed="1489.60" torque="1067.00" fuelConsumption="30873.69" />
+            <Entry engineSpeed="1489.60" torque="1280.40" fuelConsumption="36865.42" />
+            <Entry engineSpeed="1489.60" torque="1493.80" fuelConsumption="43095.57" />
+            <Entry engineSpeed="1489.60" torque="1707.20" fuelConsumption="50249.81" />
+            <Entry engineSpeed="1489.60" torque="1920.60" fuelConsumption="57035.25" />
+            <Entry engineSpeed="1489.60" torque="2041.71" fuelConsumption="60609.50" />
+            <Entry engineSpeed="1490.00" torque="2255.11" fuelConsumption="67311.83" />
+            <Entry engineSpeed="1612.00" torque="-218.62" fuelConsumption="0.00" />
+            <Entry engineSpeed="1612.20" torque="0.00" fuelConsumption="4904.02" />
+            <Entry engineSpeed="1612.20" torque="213.40" fuelConsumption="9810.48" />
+            <Entry engineSpeed="1612.20" torque="426.80" fuelConsumption="15403.90" />
+            <Entry engineSpeed="1612.20" torque="640.20" fuelConsumption="21301.35" />
+            <Entry engineSpeed="1612.20" torque="853.60" fuelConsumption="27492.32" />
+            <Entry engineSpeed="1612.20" torque="1067.00" fuelConsumption="33580.96" />
+            <Entry engineSpeed="1612.20" torque="1280.40" fuelConsumption="40114.61" />
+            <Entry engineSpeed="1612.20" torque="1493.80" fuelConsumption="46914.77" />
+            <Entry engineSpeed="1612.20" torque="1707.20" fuelConsumption="54666.14" />
+            <Entry engineSpeed="1612.20" torque="1915.43" fuelConsumption="61862.91" />
+            <Entry engineSpeed="1612.00" torque="2128.83" fuelConsumption="69491.99" />
+            <Entry engineSpeed="1735.00" torque="-235.23" fuelConsumption="0.00" />
+            <Entry engineSpeed="1734.70" torque="0.00" fuelConsumption="5586.95" />
+            <Entry engineSpeed="1734.70" torque="213.40" fuelConsumption="11041.15" />
+            <Entry engineSpeed="1734.70" torque="426.80" fuelConsumption="16949.24" />
+            <Entry engineSpeed="1734.70" torque="640.20" fuelConsumption="23500.23" />
+            <Entry engineSpeed="1734.70" torque="853.60" fuelConsumption="30159.59" />
+            <Entry engineSpeed="1734.70" torque="1067.00" fuelConsumption="36741.18" />
+            <Entry engineSpeed="1734.70" torque="1280.40" fuelConsumption="43923.85" />
+            <Entry engineSpeed="1734.70" torque="1493.80" fuelConsumption="51295.21" />
+            <Entry engineSpeed="1734.70" torque="1707.20" fuelConsumption="59469.31" />
+            <Entry engineSpeed="1734.70" torque="1789.26" fuelConsumption="62731.31" />
+            <Entry engineSpeed="1735.00" torque="2002.66" fuelConsumption="70935.23" />
+            <Entry engineSpeed="1857.00" torque="-253.69" fuelConsumption="0.00" />
+            <Entry engineSpeed="1857.30" torque="0.00" fuelConsumption="6673.84" />
+            <Entry engineSpeed="1857.30" torque="213.40" fuelConsumption="12518.56" />
+            <Entry engineSpeed="1857.30" torque="426.80" fuelConsumption="18687.88" />
+            <Entry engineSpeed="1857.30" torque="640.20" fuelConsumption="25652.39" />
+            <Entry engineSpeed="1857.30" torque="853.60" fuelConsumption="33003.08" />
+            <Entry engineSpeed="1857.30" torque="1067.00" fuelConsumption="40438.09" />
+            <Entry engineSpeed="1857.30" torque="1280.40" fuelConsumption="48117.52" />
+            <Entry engineSpeed="1857.30" torque="1493.80" fuelConsumption="55848.59" />
+            <Entry engineSpeed="1857.30" torque="1587.63" fuelConsumption="59434.17" />
+            <Entry engineSpeed="1857.00" torque="1801.03" fuelConsumption="67215.39" />
+            <Entry engineSpeed="1957.00" torque="-270.69" fuelConsumption="0.00" />
+            <Entry engineSpeed="1957.30" torque="0.00" fuelConsumption="6673.84" />
+            <Entry engineSpeed="1957.30" torque="213.40" fuelConsumption="12518.56" />
+            <Entry engineSpeed="1957.30" torque="426.80" fuelConsumption="18687.88" />
+            <Entry engineSpeed="1957.30" torque="640.20" fuelConsumption="25652.39" />
+            <Entry engineSpeed="1957.30" torque="853.60" fuelConsumption="33003.08" />
+            <Entry engineSpeed="1957.30" torque="1067.00" fuelConsumption="40438.09" />
+            <Entry engineSpeed="1957.30" torque="1280.40" fuelConsumption="48117.52" />
+            <Entry engineSpeed="1957.30" torque="1493.80" fuelConsumption="55848.59" />
+            <Entry engineSpeed="1957.30" torque="1587.63" fuelConsumption="59434.17" />
+            <Entry engineSpeed="1957.00" torque="1801.03" fuelConsumption="67215.39" />
+          </FuelConsumptionMap>
+          <FullLoadAndDragCurve>
+            <Entry engineSpeed="600.00" maxTorque="1188.00" dragTorque="-138.00" />
+            <Entry engineSpeed="608.00" maxTorque="1206.92" dragTorque="-138.20" />
+            <Entry engineSpeed="616.00" maxTorque="1225.84" dragTorque="-138.40" />
+            <Entry engineSpeed="624.00" maxTorque="1244.76" dragTorque="-138.60" />
+            <Entry engineSpeed="632.00" maxTorque="1263.68" dragTorque="-138.80" />
+            <Entry engineSpeed="640.00" maxTorque="1282.60" dragTorque="-139.00" />
+            <Entry engineSpeed="648.00" maxTorque="1301.52" dragTorque="-139.20" />
+            <Entry engineSpeed="656.00" maxTorque="1320.44" dragTorque="-139.40" />
+            <Entry engineSpeed="664.00" maxTorque="1339.36" dragTorque="-139.60" />
+            <Entry engineSpeed="672.00" maxTorque="1358.28" dragTorque="-139.80" />
+            <Entry engineSpeed="680.00" maxTorque="1377.20" dragTorque="-140.00" />
+            <Entry engineSpeed="688.00" maxTorque="1396.12" dragTorque="-140.20" />
+            <Entry engineSpeed="696.00" maxTorque="1415.04" dragTorque="-140.40" />
+            <Entry engineSpeed="704.00" maxTorque="1433.96" dragTorque="-140.60" />
+            <Entry engineSpeed="712.00" maxTorque="1452.88" dragTorque="-140.80" />
+            <Entry engineSpeed="720.00" maxTorque="1471.80" dragTorque="-141.00" />
+            <Entry engineSpeed="728.00" maxTorque="1490.72" dragTorque="-141.20" />
+            <Entry engineSpeed="736.00" maxTorque="1509.64" dragTorque="-141.40" />
+            <Entry engineSpeed="744.00" maxTorque="1528.56" dragTorque="-141.60" />
+            <Entry engineSpeed="752.00" maxTorque="1547.48" dragTorque="-141.80" />
+            <Entry engineSpeed="760.00" maxTorque="1566.40" dragTorque="-142.00" />
+            <Entry engineSpeed="768.00" maxTorque="1585.32" dragTorque="-142.20" />
+            <Entry engineSpeed="776.00" maxTorque="1604.24" dragTorque="-142.40" />
+            <Entry engineSpeed="784.00" maxTorque="1623.16" dragTorque="-142.60" />
+            <Entry engineSpeed="792.00" maxTorque="1642.08" dragTorque="-142.80" />
+            <Entry engineSpeed="800.00" maxTorque="1661.00" dragTorque="-143.00" />
+            <Entry engineSpeed="808.00" maxTorque="1679.92" dragTorque="-143.36" />
+            <Entry engineSpeed="816.00" maxTorque="1698.84" dragTorque="-143.72" />
+            <Entry engineSpeed="824.00" maxTorque="1717.76" dragTorque="-144.08" />
+            <Entry engineSpeed="832.00" maxTorque="1736.68" dragTorque="-144.44" />
+            <Entry engineSpeed="840.00" maxTorque="1755.60" dragTorque="-144.80" />
+            <Entry engineSpeed="848.00" maxTorque="1774.52" dragTorque="-145.16" />
+            <Entry engineSpeed="856.00" maxTorque="1793.44" dragTorque="-145.52" />
+            <Entry engineSpeed="864.00" maxTorque="1812.36" dragTorque="-145.88" />
+            <Entry engineSpeed="872.00" maxTorque="1831.28" dragTorque="-146.24" />
+            <Entry engineSpeed="880.00" maxTorque="1850.20" dragTorque="-146.60" />
+            <Entry engineSpeed="888.00" maxTorque="1869.12" dragTorque="-146.96" />
+            <Entry engineSpeed="896.00" maxTorque="1888.04" dragTorque="-147.32" />
+            <Entry engineSpeed="904.00" maxTorque="1906.96" dragTorque="-147.68" />
+            <Entry engineSpeed="912.00" maxTorque="1925.88" dragTorque="-148.04" />
+            <Entry engineSpeed="920.00" maxTorque="1944.80" dragTorque="-148.40" />
+            <Entry engineSpeed="928.00" maxTorque="1963.72" dragTorque="-148.76" />
+            <Entry engineSpeed="936.00" maxTorque="1982.64" dragTorque="-149.12" />
+            <Entry engineSpeed="944.00" maxTorque="2001.56" dragTorque="-149.48" />
+            <Entry engineSpeed="952.00" maxTorque="2020.48" dragTorque="-149.84" />
+            <Entry engineSpeed="960.00" maxTorque="2039.40" dragTorque="-150.20" />
+            <Entry engineSpeed="968.00" maxTorque="2058.32" dragTorque="-150.56" />
+            <Entry engineSpeed="976.00" maxTorque="2077.24" dragTorque="-150.92" />
+            <Entry engineSpeed="984.00" maxTorque="2096.16" dragTorque="-151.28" />
+            <Entry engineSpeed="992.00" maxTorque="2115.08" dragTorque="-151.64" />
+            <Entry engineSpeed="1000.00" maxTorque="2134.00" dragTorque="-152.00" />
+            <Entry engineSpeed="1008.00" maxTorque="2134.00" dragTorque="-152.52" />
+            <Entry engineSpeed="1016.00" maxTorque="2134.00" dragTorque="-153.04" />
+            <Entry engineSpeed="1024.00" maxTorque="2134.00" dragTorque="-153.56" />
+            <Entry engineSpeed="1032.00" maxTorque="2134.00" dragTorque="-154.08" />
+            <Entry engineSpeed="1040.00" maxTorque="2134.00" dragTorque="-154.60" />
+            <Entry engineSpeed="1048.00" maxTorque="2134.00" dragTorque="-155.12" />
+            <Entry engineSpeed="1056.00" maxTorque="2134.00" dragTorque="-155.64" />
+            <Entry engineSpeed="1064.00" maxTorque="2134.00" dragTorque="-156.16" />
+            <Entry engineSpeed="1072.00" maxTorque="2134.00" dragTorque="-156.68" />
+            <Entry engineSpeed="1080.00" maxTorque="2134.00" dragTorque="-157.20" />
+            <Entry engineSpeed="1088.00" maxTorque="2134.00" dragTorque="-157.72" />
+            <Entry engineSpeed="1096.00" maxTorque="2134.00" dragTorque="-158.24" />
+            <Entry engineSpeed="1104.00" maxTorque="2134.00" dragTorque="-158.76" />
+            <Entry engineSpeed="1112.00" maxTorque="2134.00" dragTorque="-159.28" />
+            <Entry engineSpeed="1120.00" maxTorque="2134.00" dragTorque="-159.80" />
+            <Entry engineSpeed="1128.00" maxTorque="2134.00" dragTorque="-160.32" />
+            <Entry engineSpeed="1136.00" maxTorque="2134.00" dragTorque="-160.84" />
+            <Entry engineSpeed="1144.00" maxTorque="2134.00" dragTorque="-161.36" />
+            <Entry engineSpeed="1152.00" maxTorque="2134.00" dragTorque="-161.88" />
+            <Entry engineSpeed="1160.00" maxTorque="2134.00" dragTorque="-162.40" />
+            <Entry engineSpeed="1168.00" maxTorque="2134.00" dragTorque="-162.92" />
+            <Entry engineSpeed="1176.00" maxTorque="2134.00" dragTorque="-163.44" />
+            <Entry engineSpeed="1184.00" maxTorque="2134.00" dragTorque="-163.96" />
+            <Entry engineSpeed="1192.00" maxTorque="2134.00" dragTorque="-164.48" />
+            <Entry engineSpeed="1200.00" maxTorque="2134.00" dragTorque="-165.00" />
+            <Entry engineSpeed="1208.00" maxTorque="2134.00" dragTorque="-165.88" />
+            <Entry engineSpeed="1216.00" maxTorque="2134.00" dragTorque="-166.76" />
+            <Entry engineSpeed="1224.00" maxTorque="2134.00" dragTorque="-167.64" />
+            <Entry engineSpeed="1232.00" maxTorque="2134.00" dragTorque="-168.52" />
+            <Entry engineSpeed="1240.00" maxTorque="2134.00" dragTorque="-169.40" />
+            <Entry engineSpeed="1248.00" maxTorque="2134.00" dragTorque="-170.28" />
+            <Entry engineSpeed="1256.00" maxTorque="2134.00" dragTorque="-171.16" />
+            <Entry engineSpeed="1264.00" maxTorque="2134.00" dragTorque="-172.04" />
+            <Entry engineSpeed="1272.00" maxTorque="2134.00" dragTorque="-172.92" />
+            <Entry engineSpeed="1280.00" maxTorque="2134.00" dragTorque="-173.80" />
+            <Entry engineSpeed="1288.00" maxTorque="2134.00" dragTorque="-174.68" />
+            <Entry engineSpeed="1296.00" maxTorque="2134.00" dragTorque="-175.56" />
+            <Entry engineSpeed="1304.00" maxTorque="2134.00" dragTorque="-176.44" />
+            <Entry engineSpeed="1312.00" maxTorque="2134.00" dragTorque="-177.32" />
+            <Entry engineSpeed="1320.00" maxTorque="2134.00" dragTorque="-178.20" />
+            <Entry engineSpeed="1328.00" maxTorque="2134.00" dragTorque="-179.08" />
+            <Entry engineSpeed="1336.00" maxTorque="2134.00" dragTorque="-179.96" />
+            <Entry engineSpeed="1344.00" maxTorque="2134.00" dragTorque="-180.84" />
+            <Entry engineSpeed="1352.00" maxTorque="2134.00" dragTorque="-181.72" />
+            <Entry engineSpeed="1360.00" maxTorque="2134.00" dragTorque="-182.60" />
+            <Entry engineSpeed="1368.00" maxTorque="2134.00" dragTorque="-183.48" />
+            <Entry engineSpeed="1376.00" maxTorque="2134.00" dragTorque="-184.36" />
+            <Entry engineSpeed="1384.00" maxTorque="2134.00" dragTorque="-185.24" />
+            <Entry engineSpeed="1392.00" maxTorque="2134.00" dragTorque="-186.12" />
+            <Entry engineSpeed="1400.00" maxTorque="2134.00" dragTorque="-187.00" />
+            <Entry engineSpeed="1408.00" maxTorque="2125.76" dragTorque="-188.20" />
+            <Entry engineSpeed="1416.00" maxTorque="2117.52" dragTorque="-189.40" />
+            <Entry engineSpeed="1424.00" maxTorque="2109.28" dragTorque="-190.60" />
+            <Entry engineSpeed="1432.00" maxTorque="2101.04" dragTorque="-191.80" />
+            <Entry engineSpeed="1440.00" maxTorque="2092.80" dragTorque="-193.00" />
+            <Entry engineSpeed="1448.00" maxTorque="2084.56" dragTorque="-194.20" />
+            <Entry engineSpeed="1456.00" maxTorque="2076.32" dragTorque="-195.40" />
+            <Entry engineSpeed="1464.00" maxTorque="2068.08" dragTorque="-196.60" />
+            <Entry engineSpeed="1472.00" maxTorque="2059.84" dragTorque="-197.80" />
+            <Entry engineSpeed="1480.00" maxTorque="2051.60" dragTorque="-199.00" />
+            <Entry engineSpeed="1488.00" maxTorque="2043.36" dragTorque="-200.20" />
+            <Entry engineSpeed="1496.00" maxTorque="2035.12" dragTorque="-201.39" />
+            <Entry engineSpeed="1504.00" maxTorque="2026.88" dragTorque="-202.58" />
+            <Entry engineSpeed="1512.00" maxTorque="2018.64" dragTorque="-203.77" />
+            <Entry engineSpeed="1520.00" maxTorque="2010.40" dragTorque="-204.96" />
+            <Entry engineSpeed="1528.00" maxTorque="2002.16" dragTorque="-206.14" />
+            <Entry engineSpeed="1536.00" maxTorque="1993.92" dragTorque="-207.33" />
+            <Entry engineSpeed="1544.00" maxTorque="1985.68" dragTorque="-208.52" />
+            <Entry engineSpeed="1552.00" maxTorque="1977.44" dragTorque="-209.71" />
+            <Entry engineSpeed="1560.00" maxTorque="1969.20" dragTorque="-210.90" />
+            <Entry engineSpeed="1568.00" maxTorque="1960.96" dragTorque="-212.08" />
+            <Entry engineSpeed="1576.00" maxTorque="1952.72" dragTorque="-213.27" />
+            <Entry engineSpeed="1584.00" maxTorque="1944.48" dragTorque="-214.46" />
+            <Entry engineSpeed="1592.00" maxTorque="1936.24" dragTorque="-215.65" />
+            <Entry engineSpeed="1600.00" maxTorque="1928.00" dragTorque="-216.84" />
+            <Entry engineSpeed="1608.00" maxTorque="1919.76" dragTorque="-218.03" />
+            <Entry engineSpeed="1616.00" maxTorque="1911.52" dragTorque="-219.16" />
+            <Entry engineSpeed="1624.00" maxTorque="1903.28" dragTorque="-220.24" />
+            <Entry engineSpeed="1632.00" maxTorque="1895.04" dragTorque="-221.32" />
+            <Entry engineSpeed="1640.00" maxTorque="1886.80" dragTorque="-222.40" />
+            <Entry engineSpeed="1648.00" maxTorque="1878.56" dragTorque="-223.48" />
+            <Entry engineSpeed="1656.00" maxTorque="1870.32" dragTorque="-224.56" />
+            <Entry engineSpeed="1664.00" maxTorque="1862.08" dragTorque="-225.64" />
+            <Entry engineSpeed="1672.00" maxTorque="1853.84" dragTorque="-226.72" />
+            <Entry engineSpeed="1680.00" maxTorque="1845.60" dragTorque="-227.80" />
+            <Entry engineSpeed="1688.00" maxTorque="1837.36" dragTorque="-228.88" />
+            <Entry engineSpeed="1696.00" maxTorque="1829.12" dragTorque="-229.96" />
+            <Entry engineSpeed="1704.00" maxTorque="1820.88" dragTorque="-231.04" />
+            <Entry engineSpeed="1712.00" maxTorque="1812.64" dragTorque="-232.12" />
+            <Entry engineSpeed="1720.00" maxTorque="1804.40" dragTorque="-233.20" />
+            <Entry engineSpeed="1728.00" maxTorque="1796.16" dragTorque="-234.28" />
+            <Entry engineSpeed="1736.00" maxTorque="1787.92" dragTorque="-235.36" />
+            <Entry engineSpeed="1744.00" maxTorque="1779.68" dragTorque="-236.44" />
+            <Entry engineSpeed="1752.00" maxTorque="1771.44" dragTorque="-237.52" />
+            <Entry engineSpeed="1760.00" maxTorque="1763.20" dragTorque="-238.60" />
+            <Entry engineSpeed="1768.00" maxTorque="1754.96" dragTorque="-239.68" />
+            <Entry engineSpeed="1776.00" maxTorque="1746.72" dragTorque="-240.76" />
+            <Entry engineSpeed="1784.00" maxTorque="1738.48" dragTorque="-241.84" />
+            <Entry engineSpeed="1792.00" maxTorque="1730.24" dragTorque="-242.92" />
+            <Entry engineSpeed="1800.00" maxTorque="1722.00" dragTorque="-244.00" />
+            <Entry engineSpeed="1808.00" maxTorque="1703.24" dragTorque="-245.36" />
+            <Entry engineSpeed="1816.00" maxTorque="1684.48" dragTorque="-246.72" />
+            <Entry engineSpeed="1824.00" maxTorque="1665.72" dragTorque="-248.08" />
+            <Entry engineSpeed="1832.00" maxTorque="1646.96" dragTorque="-249.44" />
+            <Entry engineSpeed="1840.00" maxTorque="1628.20" dragTorque="-250.80" />
+            <Entry engineSpeed="1848.00" maxTorque="1609.44" dragTorque="-252.16" />
+            <Entry engineSpeed="1856.00" maxTorque="1590.68" dragTorque="-253.52" />
+            <Entry engineSpeed="1864.00" maxTorque="1571.92" dragTorque="-254.88" />
+            <Entry engineSpeed="1872.00" maxTorque="1553.16" dragTorque="-256.24" />
+            <Entry engineSpeed="1880.00" maxTorque="1534.40" dragTorque="-257.60" />
+            <Entry engineSpeed="1888.00" maxTorque="1515.64" dragTorque="-258.96" />
+            <Entry engineSpeed="1896.00" maxTorque="1496.88" dragTorque="-260.32" />
+            <Entry engineSpeed="1904.00" maxTorque="1478.12" dragTorque="-261.68" />
+            <Entry engineSpeed="1912.00" maxTorque="1459.36" dragTorque="-263.04" />
+            <Entry engineSpeed="1920.00" maxTorque="1440.60" dragTorque="-264.40" />
+            <Entry engineSpeed="1928.00" maxTorque="1421.84" dragTorque="-265.76" />
+            <Entry engineSpeed="1936.00" maxTorque="1403.08" dragTorque="-267.12" />
+            <Entry engineSpeed="1944.00" maxTorque="1384.32" dragTorque="-268.48" />
+            <Entry engineSpeed="1952.00" maxTorque="1365.56" dragTorque="-269.84" />
+            <Entry engineSpeed="1960.00" maxTorque="1346.80" dragTorque="-271.20" />
+            <Entry engineSpeed="1968.00" maxTorque="1328.04" dragTorque="-272.56" />
+            <Entry engineSpeed="1976.00" maxTorque="1309.28" dragTorque="-273.92" />
+            <Entry engineSpeed="1984.00" maxTorque="1290.52" dragTorque="-275.28" />
+            <Entry engineSpeed="1992.00" maxTorque="1271.76" dragTorque="-276.64" />
+            <Entry engineSpeed="2000.00" maxTorque="1253.00" dragTorque="-278.00" />
+            <Entry engineSpeed="2008.00" maxTorque="1234.28" dragTorque="-279.36" />
+            <Entry engineSpeed="2016.00" maxTorque="1215.56" dragTorque="-280.72" />
+            <Entry engineSpeed="2024.00" maxTorque="1196.84" dragTorque="-282.08" />
+            <Entry engineSpeed="2032.00" maxTorque="1178.12" dragTorque="-283.44" />
+            <Entry engineSpeed="2040.00" maxTorque="1159.40" dragTorque="-284.80" />
+            <Entry engineSpeed="2048.00" maxTorque="1140.68" dragTorque="-286.16" />
+            <Entry engineSpeed="2056.00" maxTorque="1121.96" dragTorque="-287.52" />
+            <Entry engineSpeed="2064.00" maxTorque="1103.24" dragTorque="-288.88" />
+            <Entry engineSpeed="2072.00" maxTorque="1084.52" dragTorque="-290.24" />
+            <Entry engineSpeed="2080.00" maxTorque="1065.80" dragTorque="-291.60" />
+            <Entry engineSpeed="2088.00" maxTorque="1047.08" dragTorque="-292.96" />
+            <Entry engineSpeed="2096.00" maxTorque="1028.36" dragTorque="-294.32" />
+            <Entry engineSpeed="2104.00" maxTorque="978.24" dragTorque="-295.68" />
+            <Entry engineSpeed="2112.00" maxTorque="896.72" dragTorque="-297.04" />
+            <Entry engineSpeed="2120.00" maxTorque="815.20" dragTorque="-298.40" />
+            <Entry engineSpeed="2128.00" maxTorque="733.68" dragTorque="-299.76" />
+            <Entry engineSpeed="2136.00" maxTorque="652.16" dragTorque="-301.12" />
+            <Entry engineSpeed="2144.00" maxTorque="570.64" dragTorque="-302.48" />
+            <Entry engineSpeed="2152.00" maxTorque="489.12" dragTorque="-303.84" />
+            <Entry engineSpeed="2160.00" maxTorque="407.60" dragTorque="-305.20" />
+            <Entry engineSpeed="2168.00" maxTorque="326.08" dragTorque="-306.56" />
+            <Entry engineSpeed="2176.00" maxTorque="244.56" dragTorque="-307.92" />
+            <Entry engineSpeed="2184.00" maxTorque="163.04" dragTorque="-309.28" />
+            <Entry engineSpeed="2192.00" maxTorque="81.52" dragTorque="-310.64" />
+            <Entry engineSpeed="2200.00" maxTorque="0.00" dragTorque="-312.00" />
+          </FullLoadAndDragCurve>
+        </Data>
+        <Signature>
+          <Reference URI="#ENG-325kW12.7lEngine" xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Engine>
+      <Gearbox>
+        <Data id="GBX-tractor_12gear_example">
+          <Manufacturer>Krisper</Manufacturer>
+          <Model>tractor_12gear_example</Model>
+          <CertificationNumber>GBX-tractor_12gear_example</CertificationNumber>
+          <Date>2017-09-20T12:56:09.2147847Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <TransmissionType>AMT</TransmissionType>
+          <MainCertificationMethod>Standard values</MainCertificationMethod>
+          <Gears>
+            <Gear number="1">
+              <Ratio>14.930</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+                <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="2">
+              <Ratio>11.640</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+                <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="3">
+              <Ratio>9.020</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+                <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="4">
+              <Ratio>7.040</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+                <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="5">
+              <Ratio>5.640</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+                <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="6">
+              <Ratio>4.400</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+                <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="7">
+              <Ratio>3.390</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+                <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="8">
+              <Ratio>2.650</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+                <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="9">
+              <Ratio>2.050</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+                <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="10">
+              <Ratio>1.600</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+                <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="11">
+              <Ratio>1.280</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+                <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+                <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+                <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+                <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+                <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+                <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+                <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+                <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+                <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+                <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+                <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+                <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+                <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+                <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+                <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+                <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+                <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+                <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+                <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+                <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+                <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+                <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+                <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+                <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+                <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+                <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+                <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+                <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+                <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+                <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+                <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+                <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+                <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+                <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+                <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+              </TorqueLossMap>
+            </Gear>
+            <Gear number="12">
+              <Ratio>1.000</Ratio>
+              <TorqueLossMap>
+                <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="74.20" />
+                <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="69.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="59.20" />
+                <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="59.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="54.20" />
+                <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="49.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="44.20" />
+                <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="39.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="31.20" />
+                <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="28.20" />
+                <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="25.20" />
+                <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="23.20" />
+                <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="21.20" />
+                <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="21.20" />
+                <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="21.20" />
+                <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="23.20" />
+                <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="25.20" />
+                <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="28.20" />
+                <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="31.20" />
+                <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="35.20" />
+                <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="39.20" />
+                <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="44.20" />
+                <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="49.20" />
+                <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="54.20" />
+                <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="59.20" />
+                <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="64.20" />
+                <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="69.20" />
+                <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="74.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="74.20" />
+                <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="69.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="59.20" />
+                <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="59.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="54.20" />
+                <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="49.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="44.20" />
+                <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="39.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="31.20" />
+                <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="28.20" />
+                <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="25.20" />
+                <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="23.20" />
+                <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="21.20" />
+                <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="21.20" />
+                <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="21.20" />
+                <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="23.20" />
+                <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="25.20" />
+                <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="28.20" />
+                <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="31.20" />
+                <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="35.20" />
+                <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="39.20" />
+                <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="44.20" />
+                <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="49.20" />
+                <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="54.20" />
+                <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="59.20" />
+                <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="64.20" />
+                <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="69.20" />
+                <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="74.20" />
+                <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="77.80" />
+                <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="72.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="62.80" />
+                <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="62.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="57.80" />
+                <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="52.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="47.80" />
+                <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="42.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="34.80" />
+                <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="31.80" />
+                <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="28.80" />
+                <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="26.80" />
+                <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="24.80" />
+                <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="24.80" />
+                <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="24.80" />
+                <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="26.80" />
+                <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="28.80" />
+                <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="31.80" />
+                <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="34.80" />
+                <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="38.80" />
+                <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="42.80" />
+                <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="47.80" />
+                <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="52.80" />
+                <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="57.80" />
+                <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="62.80" />
+                <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="67.80" />
+                <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="72.80" />
+                <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="77.80" />
+                <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="81.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="76.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="66.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="66.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="61.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="56.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="51.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="46.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="38.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="35.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="32.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="30.40" />
+                <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="28.40" />
+                <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="28.40" />
+                <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="28.40" />
+                <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="30.40" />
+                <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="32.40" />
+                <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="35.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="38.40" />
+                <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="42.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="46.40" />
+                <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="51.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="56.40" />
+                <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="61.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="66.40" />
+                <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="71.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="76.40" />
+                <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="81.40" />
+                <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="86.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="81.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="71.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="71.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="66.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="61.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="56.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="51.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="43.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="40.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="37.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="33.20" />
+                <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="33.20" />
+                <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="33.20" />
+                <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="35.20" />
+                <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="37.20" />
+                <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="40.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="43.20" />
+                <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="47.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="51.20" />
+                <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="56.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="61.20" />
+                <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="66.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="71.20" />
+                <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="76.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="81.20" />
+                <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="86.20" />
+                <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="91.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="86.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="76.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="76.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="71.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="61.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="56.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="48.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="45.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="42.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="40.00" />
+                <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="38.00" />
+                <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="38.00" />
+                <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="38.00" />
+                <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="40.00" />
+                <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="42.00" />
+                <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="45.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="48.00" />
+                <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="52.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="56.00" />
+                <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="61.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="66.00" />
+                <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="71.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="76.00" />
+                <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="81.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="86.00" />
+                <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="91.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="97.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="92.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="82.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="82.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="77.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="67.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="62.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="54.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="51.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="48.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="46.00" />
+                <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="44.00" />
+                <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="46.00" />
+                <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="48.00" />
+                <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="51.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="54.00" />
+                <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="58.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="62.00" />
+                <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="67.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="72.00" />
+                <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="77.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="82.00" />
+                <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="87.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="92.00" />
+                <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="97.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="103.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="98.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="88.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="88.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="83.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="78.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="73.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="68.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="60.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="57.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="54.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="50.00" />
+                <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="50.00" />
+                <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="52.00" />
+                <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="54.00" />
+                <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="57.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="60.00" />
+                <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="64.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="68.00" />
+                <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="73.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="78.00" />
+                <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="83.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="88.00" />
+                <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="93.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="98.00" />
+                <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="103.00" />
+              </TorqueLossMap>
+            </Gear>
+          </Gears>
+        </Data>
+        <Signature>
+          <Reference URI="#GBX-tractor_12gear_example" xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Gearbox>
+      <Retarder>
+        <Data id="RET-N.A.">
+          <Manufacturer>Krisper</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>N.A.</CertificationNumber>
+          <Date>2017-09-20T12:56:09.2167849Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <CertificationMethod>Standard values</CertificationMethod>
+          <RetarderLossMap>
+            <Entry retarderSpeed="0.00" torqueLoss="10.00" />
+            <Entry retarderSpeed="200.00" torqueLoss="10.08" />
+            <Entry retarderSpeed="400.00" torqueLoss="10.32" />
+            <Entry retarderSpeed="600.00" torqueLoss="10.72" />
+            <Entry retarderSpeed="900.00" torqueLoss="11.62" />
+            <Entry retarderSpeed="1200.00" torqueLoss="12.88" />
+            <Entry retarderSpeed="1600.00" torqueLoss="15.12" />
+            <Entry retarderSpeed="2000.00" torqueLoss="18.00" />
+            <Entry retarderSpeed="2500.00" torqueLoss="22.50" />
+            <Entry retarderSpeed="3000.00" torqueLoss="28.00" />
+            <Entry retarderSpeed="3500.00" torqueLoss="34.50" />
+            <Entry retarderSpeed="4000.00" torqueLoss="42.00" />
+            <Entry retarderSpeed="4500.00" torqueLoss="50.50" />
+            <Entry retarderSpeed="5000.00" torqueLoss="60.00" />
+          </RetarderLossMap>
+        </Data>
+        <Signature>
+          <Reference URI="#RET-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Retarder>
+      <Axlegear>
+        <Data id="AXLGEAR-2.640">
+          <Manufacturer>Krisper</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>AXLGEAR-2.640</CertificationNumber>
+          <Date>2017-09-20T12:56:09.2207853Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <LineType>Single portal axle</LineType>
+          <Ratio>2.640</Ratio>
+          <CertificationMethod>Standard values</CertificationMethod>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-11085.20" torqueLoss="54.20" />
+            <Entry inputSpeed="0.00" inputTorque="-10343.10" torqueLoss="58.10" />
+            <Entry inputSpeed="0.00" inputTorque="-9601.00" torqueLoss="62.00" />
+            <Entry inputSpeed="0.00" inputTorque="-8858.90" torqueLoss="69.70" />
+            <Entry inputSpeed="0.00" inputTorque="-8116.80" torqueLoss="77.40" />
+            <Entry inputSpeed="0.00" inputTorque="-7374.60" torqueLoss="85.20" />
+            <Entry inputSpeed="0.00" inputTorque="-6632.50" torqueLoss="92.90" />
+            <Entry inputSpeed="0.00" inputTorque="-5890.40" torqueLoss="100.60" />
+            <Entry inputSpeed="0.00" inputTorque="-5148.30" torqueLoss="108.40" />
+            <Entry inputSpeed="0.00" inputTorque="-4406.20" torqueLoss="116.10" />
+            <Entry inputSpeed="0.00" inputTorque="-3664.10" torqueLoss="123.80" />
+            <Entry inputSpeed="0.00" inputTorque="-3293.00" torqueLoss="116.10" />
+            <Entry inputSpeed="0.00" inputTorque="-2921.90" torqueLoss="108.40" />
+            <Entry inputSpeed="0.00" inputTorque="-2550.90" torqueLoss="100.60" />
+            <Entry inputSpeed="0.00" inputTorque="-2179.80" torqueLoss="92.90" />
+            <Entry inputSpeed="0.00" inputTorque="-1808.80" torqueLoss="85.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1437.70" torqueLoss="77.40" />
+            <Entry inputSpeed="0.00" inputTorque="-1066.70" torqueLoss="69.70" />
+            <Entry inputSpeed="0.00" inputTorque="-695.60" torqueLoss="62.00" />
+            <Entry inputSpeed="0.00" inputTorque="-510.10" torqueLoss="58.10" />
+            <Entry inputSpeed="0.00" inputTorque="-324.50" torqueLoss="54.20" />
+            <Entry inputSpeed="0.00" inputTorque="-231.80" torqueLoss="52.30" />
+            <Entry inputSpeed="0.00" inputTorque="-139.00" torqueLoss="50.40" />
+            <Entry inputSpeed="0.00" inputTorque="-46.20" torqueLoss="48.40" />
+            <Entry inputSpeed="0.00" inputTorque="48.40" torqueLoss="48.40" />
+            <Entry inputSpeed="0.00" inputTorque="143.10" torqueLoss="48.40" />
+            <Entry inputSpeed="0.00" inputTorque="239.80" torqueLoss="50.40" />
+            <Entry inputSpeed="0.00" inputTorque="336.40" torqueLoss="52.30" />
+            <Entry inputSpeed="0.00" inputTorque="433.00" torqueLoss="54.20" />
+            <Entry inputSpeed="0.00" inputTorque="626.30" torqueLoss="58.10" />
+            <Entry inputSpeed="0.00" inputTorque="819.60" torqueLoss="62.00" />
+            <Entry inputSpeed="0.00" inputTorque="1206.10" torqueLoss="69.70" />
+            <Entry inputSpeed="0.00" inputTorque="1592.60" torqueLoss="77.40" />
+            <Entry inputSpeed="0.00" inputTorque="1979.10" torqueLoss="85.20" />
+            <Entry inputSpeed="0.00" inputTorque="2365.60" torqueLoss="92.90" />
+            <Entry inputSpeed="0.00" inputTorque="2752.10" torqueLoss="100.60" />
+            <Entry inputSpeed="0.00" inputTorque="3138.70" torqueLoss="108.40" />
+            <Entry inputSpeed="0.00" inputTorque="3525.20" torqueLoss="116.10" />
+            <Entry inputSpeed="0.00" inputTorque="3911.70" torqueLoss="123.80" />
+            <Entry inputSpeed="0.00" inputTorque="4684.70" torqueLoss="139.30" />
+            <Entry inputSpeed="0.00" inputTorque="5457.80" torqueLoss="154.70" />
+            <Entry inputSpeed="0.00" inputTorque="6230.80" torqueLoss="170.20" />
+            <Entry inputSpeed="0.00" inputTorque="7003.80" torqueLoss="185.70" />
+            <Entry inputSpeed="0.00" inputTorque="7776.90" torqueLoss="201.10" />
+            <Entry inputSpeed="0.00" inputTorque="8549.90" torqueLoss="216.60" />
+            <Entry inputSpeed="0.00" inputTorque="9323.00" torqueLoss="232.00" />
+            <Entry inputSpeed="0.00" inputTorque="10096.00" torqueLoss="247.50" />
+            <Entry inputSpeed="0.00" inputTorque="10869.00" torqueLoss="263.00" />
+            <Entry inputSpeed="0.00" inputTorque="11642.10" torqueLoss="278.40" />
+            <Entry inputSpeed="132.00" inputTorque="-11085.20" torqueLoss="54.20" />
+            <Entry inputSpeed="132.00" inputTorque="-10343.10" torqueLoss="58.10" />
+            <Entry inputSpeed="132.00" inputTorque="-9601.00" torqueLoss="62.00" />
+            <Entry inputSpeed="132.00" inputTorque="-8858.90" torqueLoss="69.70" />
+            <Entry inputSpeed="132.00" inputTorque="-8116.80" torqueLoss="77.40" />
+            <Entry inputSpeed="132.00" inputTorque="-7374.60" torqueLoss="85.20" />
+            <Entry inputSpeed="132.00" inputTorque="-6632.50" torqueLoss="92.90" />
+            <Entry inputSpeed="132.00" inputTorque="-5890.40" torqueLoss="100.60" />
+            <Entry inputSpeed="132.00" inputTorque="-5148.30" torqueLoss="108.40" />
+            <Entry inputSpeed="132.00" inputTorque="-4406.20" torqueLoss="116.10" />
+            <Entry inputSpeed="132.00" inputTorque="-3664.10" torqueLoss="123.80" />
+            <Entry inputSpeed="132.00" inputTorque="-3293.00" torqueLoss="116.10" />
+            <Entry inputSpeed="132.00" inputTorque="-2921.90" torqueLoss="108.40" />
+            <Entry inputSpeed="132.00" inputTorque="-2550.90" torqueLoss="100.60" />
+            <Entry inputSpeed="132.00" inputTorque="-2179.80" torqueLoss="92.90" />
+            <Entry inputSpeed="132.00" inputTorque="-1808.80" torqueLoss="85.20" />
+            <Entry inputSpeed="132.00" inputTorque="-1437.70" torqueLoss="77.40" />
+            <Entry inputSpeed="132.00" inputTorque="-1066.70" torqueLoss="69.70" />
+            <Entry inputSpeed="132.00" inputTorque="-695.60" torqueLoss="62.00" />
+            <Entry inputSpeed="132.00" inputTorque="-510.10" torqueLoss="58.10" />
+            <Entry inputSpeed="132.00" inputTorque="-324.50" torqueLoss="54.20" />
+            <Entry inputSpeed="132.00" inputTorque="-231.80" torqueLoss="52.30" />
+            <Entry inputSpeed="132.00" inputTorque="-139.00" torqueLoss="50.40" />
+            <Entry inputSpeed="132.00" inputTorque="-46.20" torqueLoss="48.40" />
+            <Entry inputSpeed="132.00" inputTorque="48.40" torqueLoss="48.40" />
+            <Entry inputSpeed="132.00" inputTorque="143.10" torqueLoss="48.40" />
+            <Entry inputSpeed="132.00" inputTorque="239.80" torqueLoss="50.40" />
+            <Entry inputSpeed="132.00" inputTorque="336.40" torqueLoss="52.30" />
+            <Entry inputSpeed="132.00" inputTorque="433.00" torqueLoss="54.20" />
+            <Entry inputSpeed="132.00" inputTorque="626.30" torqueLoss="58.10" />
+            <Entry inputSpeed="132.00" inputTorque="819.60" torqueLoss="62.00" />
+            <Entry inputSpeed="132.00" inputTorque="1206.10" torqueLoss="69.70" />
+            <Entry inputSpeed="132.00" inputTorque="1592.60" torqueLoss="77.40" />
+            <Entry inputSpeed="132.00" inputTorque="1979.10" torqueLoss="85.20" />
+            <Entry inputSpeed="132.00" inputTorque="2365.60" torqueLoss="92.90" />
+            <Entry inputSpeed="132.00" inputTorque="2752.10" torqueLoss="100.60" />
+            <Entry inputSpeed="132.00" inputTorque="3138.70" torqueLoss="108.40" />
+            <Entry inputSpeed="132.00" inputTorque="3525.20" torqueLoss="116.10" />
+            <Entry inputSpeed="132.00" inputTorque="3911.70" torqueLoss="123.80" />
+            <Entry inputSpeed="132.00" inputTorque="4684.70" torqueLoss="139.30" />
+            <Entry inputSpeed="132.00" inputTorque="5457.80" torqueLoss="154.70" />
+            <Entry inputSpeed="132.00" inputTorque="6230.80" torqueLoss="170.20" />
+            <Entry inputSpeed="132.00" inputTorque="7003.80" torqueLoss="185.70" />
+            <Entry inputSpeed="132.00" inputTorque="7776.90" torqueLoss="201.10" />
+            <Entry inputSpeed="132.00" inputTorque="8549.90" torqueLoss="216.60" />
+            <Entry inputSpeed="132.00" inputTorque="9323.00" torqueLoss="232.00" />
+            <Entry inputSpeed="132.00" inputTorque="10096.00" torqueLoss="247.50" />
+            <Entry inputSpeed="132.00" inputTorque="10869.00" torqueLoss="263.00" />
+            <Entry inputSpeed="132.00" inputTorque="11642.10" torqueLoss="278.40" />
+            <Entry inputSpeed="264.00" inputTorque="-11085.20" torqueLoss="54.20" />
+            <Entry inputSpeed="264.00" inputTorque="-10343.10" torqueLoss="58.10" />
+            <Entry inputSpeed="264.00" inputTorque="-9601.00" torqueLoss="62.00" />
+            <Entry inputSpeed="264.00" inputTorque="-8858.90" torqueLoss="69.70" />
+            <Entry inputSpeed="264.00" inputTorque="-8116.80" torqueLoss="77.40" />
+            <Entry inputSpeed="264.00" inputTorque="-7374.60" torqueLoss="85.20" />
+            <Entry inputSpeed="264.00" inputTorque="-6632.50" torqueLoss="92.90" />
+            <Entry inputSpeed="264.00" inputTorque="-5890.40" torqueLoss="100.60" />
+            <Entry inputSpeed="264.00" inputTorque="-5148.30" torqueLoss="108.40" />
+            <Entry inputSpeed="264.00" inputTorque="-4406.20" torqueLoss="116.10" />
+            <Entry inputSpeed="264.00" inputTorque="-3664.10" torqueLoss="123.80" />
+            <Entry inputSpeed="264.00" inputTorque="-3293.00" torqueLoss="116.10" />
+            <Entry inputSpeed="264.00" inputTorque="-2921.90" torqueLoss="108.40" />
+            <Entry inputSpeed="264.00" inputTorque="-2550.90" torqueLoss="100.60" />
+            <Entry inputSpeed="264.00" inputTorque="-2179.80" torqueLoss="92.90" />
+            <Entry inputSpeed="264.00" inputTorque="-1808.80" torqueLoss="85.20" />
+            <Entry inputSpeed="264.00" inputTorque="-1437.70" torqueLoss="77.40" />
+            <Entry inputSpeed="264.00" inputTorque="-1066.70" torqueLoss="69.70" />
+            <Entry inputSpeed="264.00" inputTorque="-695.60" torqueLoss="62.00" />
+            <Entry inputSpeed="264.00" inputTorque="-510.10" torqueLoss="58.10" />
+            <Entry inputSpeed="264.00" inputTorque="-324.50" torqueLoss="54.20" />
+            <Entry inputSpeed="264.00" inputTorque="-231.80" torqueLoss="52.30" />
+            <Entry inputSpeed="264.00" inputTorque="-139.00" torqueLoss="50.40" />
+            <Entry inputSpeed="264.00" inputTorque="-46.20" torqueLoss="48.40" />
+            <Entry inputSpeed="264.00" inputTorque="48.40" torqueLoss="48.40" />
+            <Entry inputSpeed="264.00" inputTorque="143.10" torqueLoss="48.40" />
+            <Entry inputSpeed="264.00" inputTorque="239.80" torqueLoss="50.40" />
+            <Entry inputSpeed="264.00" inputTorque="336.40" torqueLoss="52.30" />
+            <Entry inputSpeed="264.00" inputTorque="433.00" torqueLoss="54.20" />
+            <Entry inputSpeed="264.00" inputTorque="626.30" torqueLoss="58.10" />
+            <Entry inputSpeed="264.00" inputTorque="819.60" torqueLoss="62.00" />
+            <Entry inputSpeed="264.00" inputTorque="1206.10" torqueLoss="69.70" />
+            <Entry inputSpeed="264.00" inputTorque="1592.60" torqueLoss="77.40" />
+            <Entry inputSpeed="264.00" inputTorque="1979.10" torqueLoss="85.20" />
+            <Entry inputSpeed="264.00" inputTorque="2365.60" torqueLoss="92.90" />
+            <Entry inputSpeed="264.00" inputTorque="2752.10" torqueLoss="100.60" />
+            <Entry inputSpeed="264.00" inputTorque="3138.70" torqueLoss="108.40" />
+            <Entry inputSpeed="264.00" inputTorque="3525.20" torqueLoss="116.10" />
+            <Entry inputSpeed="264.00" inputTorque="3911.70" torqueLoss="123.80" />
+            <Entry inputSpeed="264.00" inputTorque="4684.70" torqueLoss="139.30" />
+            <Entry inputSpeed="264.00" inputTorque="5457.80" torqueLoss="154.70" />
+            <Entry inputSpeed="264.00" inputTorque="6230.80" torqueLoss="170.20" />
+            <Entry inputSpeed="264.00" inputTorque="7003.80" torqueLoss="185.70" />
+            <Entry inputSpeed="264.00" inputTorque="7776.90" torqueLoss="201.10" />
+            <Entry inputSpeed="264.00" inputTorque="8549.90" torqueLoss="216.60" />
+            <Entry inputSpeed="264.00" inputTorque="9323.00" torqueLoss="232.00" />
+            <Entry inputSpeed="264.00" inputTorque="10096.00" torqueLoss="247.50" />
+            <Entry inputSpeed="264.00" inputTorque="10869.00" torqueLoss="263.00" />
+            <Entry inputSpeed="264.00" inputTorque="11642.10" torqueLoss="278.40" />
+            <Entry inputSpeed="396.00" inputTorque="-11085.20" torqueLoss="54.20" />
+            <Entry inputSpeed="396.00" inputTorque="-10343.10" torqueLoss="58.10" />
+            <Entry inputSpeed="396.00" inputTorque="-9601.00" torqueLoss="62.00" />
+            <Entry inputSpeed="396.00" inputTorque="-8858.90" torqueLoss="69.70" />
+            <Entry inputSpeed="396.00" inputTorque="-8116.80" torqueLoss="77.40" />
+            <Entry inputSpeed="396.00" inputTorque="-7374.60" torqueLoss="85.20" />
+            <Entry inputSpeed="396.00" inputTorque="-6632.50" torqueLoss="92.90" />
+            <Entry inputSpeed="396.00" inputTorque="-5890.40" torqueLoss="100.60" />
+            <Entry inputSpeed="396.00" inputTorque="-5148.30" torqueLoss="108.40" />
+            <Entry inputSpeed="396.00" inputTorque="-4406.20" torqueLoss="116.10" />
+            <Entry inputSpeed="396.00" inputTorque="-3664.10" torqueLoss="123.80" />
+            <Entry inputSpeed="396.00" inputTorque="-3293.00" torqueLoss="116.10" />
+            <Entry inputSpeed="396.00" inputTorque="-2921.90" torqueLoss="108.40" />
+            <Entry inputSpeed="396.00" inputTorque="-2550.90" torqueLoss="100.60" />
+            <Entry inputSpeed="396.00" inputTorque="-2179.80" torqueLoss="92.90" />
+            <Entry inputSpeed="396.00" inputTorque="-1808.80" torqueLoss="85.20" />
+            <Entry inputSpeed="396.00" inputTorque="-1437.70" torqueLoss="77.40" />
+            <Entry inputSpeed="396.00" inputTorque="-1066.70" torqueLoss="69.70" />
+            <Entry inputSpeed="396.00" inputTorque="-695.60" torqueLoss="62.00" />
+            <Entry inputSpeed="396.00" inputTorque="-510.10" torqueLoss="58.10" />
+            <Entry inputSpeed="396.00" inputTorque="-324.50" torqueLoss="54.20" />
+            <Entry inputSpeed="396.00" inputTorque="-231.80" torqueLoss="52.30" />
+            <Entry inputSpeed="396.00" inputTorque="-139.00" torqueLoss="50.40" />
+            <Entry inputSpeed="396.00" inputTorque="-46.20" torqueLoss="48.40" />
+            <Entry inputSpeed="396.00" inputTorque="48.40" torqueLoss="48.40" />
+            <Entry inputSpeed="396.00" inputTorque="143.10" torqueLoss="48.40" />
+            <Entry inputSpeed="396.00" inputTorque="239.80" torqueLoss="50.40" />
+            <Entry inputSpeed="396.00" inputTorque="336.40" torqueLoss="52.30" />
+            <Entry inputSpeed="396.00" inputTorque="433.00" torqueLoss="54.20" />
+            <Entry inputSpeed="396.00" inputTorque="626.30" torqueLoss="58.10" />
+            <Entry inputSpeed="396.00" inputTorque="819.60" torqueLoss="62.00" />
+            <Entry inputSpeed="396.00" inputTorque="1206.10" torqueLoss="69.70" />
+            <Entry inputSpeed="396.00" inputTorque="1592.60" torqueLoss="77.40" />
+            <Entry inputSpeed="396.00" inputTorque="1979.10" torqueLoss="85.20" />
+            <Entry inputSpeed="396.00" inputTorque="2365.60" torqueLoss="92.90" />
+            <Entry inputSpeed="396.00" inputTorque="2752.10" torqueLoss="100.60" />
+            <Entry inputSpeed="396.00" inputTorque="3138.70" torqueLoss="108.40" />
+            <Entry inputSpeed="396.00" inputTorque="3525.20" torqueLoss="116.10" />
+            <Entry inputSpeed="396.00" inputTorque="3911.70" torqueLoss="123.80" />
+            <Entry inputSpeed="396.00" inputTorque="4684.70" torqueLoss="139.30" />
+            <Entry inputSpeed="396.00" inputTorque="5457.80" torqueLoss="154.70" />
+            <Entry inputSpeed="396.00" inputTorque="6230.80" torqueLoss="170.20" />
+            <Entry inputSpeed="396.00" inputTorque="7003.80" torqueLoss="185.70" />
+            <Entry inputSpeed="396.00" inputTorque="7776.90" torqueLoss="201.10" />
+            <Entry inputSpeed="396.00" inputTorque="8549.90" torqueLoss="216.60" />
+            <Entry inputSpeed="396.00" inputTorque="9323.00" torqueLoss="232.00" />
+            <Entry inputSpeed="396.00" inputTorque="10096.00" torqueLoss="247.50" />
+            <Entry inputSpeed="396.00" inputTorque="10869.00" torqueLoss="263.00" />
+            <Entry inputSpeed="396.00" inputTorque="11642.10" torqueLoss="278.40" />
+            <Entry inputSpeed="528.00" inputTorque="-11085.20" torqueLoss="54.20" />
+            <Entry inputSpeed="528.00" inputTorque="-10343.10" torqueLoss="58.10" />
+            <Entry inputSpeed="528.00" inputTorque="-9601.00" torqueLoss="62.00" />
+            <Entry inputSpeed="528.00" inputTorque="-8858.90" torqueLoss="69.70" />
+            <Entry inputSpeed="528.00" inputTorque="-8116.80" torqueLoss="77.40" />
+            <Entry inputSpeed="528.00" inputTorque="-7374.60" torqueLoss="85.20" />
+            <Entry inputSpeed="528.00" inputTorque="-6632.50" torqueLoss="92.90" />
+            <Entry inputSpeed="528.00" inputTorque="-5890.40" torqueLoss="100.60" />
+            <Entry inputSpeed="528.00" inputTorque="-5148.30" torqueLoss="108.40" />
+            <Entry inputSpeed="528.00" inputTorque="-4406.20" torqueLoss="116.10" />
+            <Entry inputSpeed="528.00" inputTorque="-3664.10" torqueLoss="123.80" />
+            <Entry inputSpeed="528.00" inputTorque="-3293.00" torqueLoss="116.10" />
+            <Entry inputSpeed="528.00" inputTorque="-2921.90" torqueLoss="108.40" />
+            <Entry inputSpeed="528.00" inputTorque="-2550.90" torqueLoss="100.60" />
+            <Entry inputSpeed="528.00" inputTorque="-2179.80" torqueLoss="92.90" />
+            <Entry inputSpeed="528.00" inputTorque="-1808.80" torqueLoss="85.20" />
+            <Entry inputSpeed="528.00" inputTorque="-1437.70" torqueLoss="77.40" />
+            <Entry inputSpeed="528.00" inputTorque="-1066.70" torqueLoss="69.70" />
+            <Entry inputSpeed="528.00" inputTorque="-695.60" torqueLoss="62.00" />
+            <Entry inputSpeed="528.00" inputTorque="-510.10" torqueLoss="58.10" />
+            <Entry inputSpeed="528.00" inputTorque="-324.50" torqueLoss="54.20" />
+            <Entry inputSpeed="528.00" inputTorque="-231.80" torqueLoss="52.30" />
+            <Entry inputSpeed="528.00" inputTorque="-139.00" torqueLoss="50.40" />
+            <Entry inputSpeed="528.00" inputTorque="-46.20" torqueLoss="48.40" />
+            <Entry inputSpeed="528.00" inputTorque="48.40" torqueLoss="48.40" />
+            <Entry inputSpeed="528.00" inputTorque="143.10" torqueLoss="48.40" />
+            <Entry inputSpeed="528.00" inputTorque="239.80" torqueLoss="50.40" />
+            <Entry inputSpeed="528.00" inputTorque="336.40" torqueLoss="52.30" />
+            <Entry inputSpeed="528.00" inputTorque="433.00" torqueLoss="54.20" />
+            <Entry inputSpeed="528.00" inputTorque="626.30" torqueLoss="58.10" />
+            <Entry inputSpeed="528.00" inputTorque="819.60" torqueLoss="62.00" />
+            <Entry inputSpeed="528.00" inputTorque="1206.10" torqueLoss="69.70" />
+            <Entry inputSpeed="528.00" inputTorque="1592.60" torqueLoss="77.40" />
+            <Entry inputSpeed="528.00" inputTorque="1979.10" torqueLoss="85.20" />
+            <Entry inputSpeed="528.00" inputTorque="2365.60" torqueLoss="92.90" />
+            <Entry inputSpeed="528.00" inputTorque="2752.10" torqueLoss="100.60" />
+            <Entry inputSpeed="528.00" inputTorque="3138.70" torqueLoss="108.40" />
+            <Entry inputSpeed="528.00" inputTorque="3525.20" torqueLoss="116.10" />
+            <Entry inputSpeed="528.00" inputTorque="3911.70" torqueLoss="123.80" />
+            <Entry inputSpeed="528.00" inputTorque="4684.70" torqueLoss="139.30" />
+            <Entry inputSpeed="528.00" inputTorque="5457.80" torqueLoss="154.70" />
+            <Entry inputSpeed="528.00" inputTorque="6230.80" torqueLoss="170.20" />
+            <Entry inputSpeed="528.00" inputTorque="7003.80" torqueLoss="185.70" />
+            <Entry inputSpeed="528.00" inputTorque="7776.90" torqueLoss="201.10" />
+            <Entry inputSpeed="528.00" inputTorque="8549.90" torqueLoss="216.60" />
+            <Entry inputSpeed="528.00" inputTorque="9323.00" torqueLoss="232.00" />
+            <Entry inputSpeed="528.00" inputTorque="10096.00" torqueLoss="247.50" />
+            <Entry inputSpeed="528.00" inputTorque="10869.00" torqueLoss="263.00" />
+            <Entry inputSpeed="528.00" inputTorque="11642.10" torqueLoss="278.40" />
+            <Entry inputSpeed="660.00" inputTorque="-11085.20" torqueLoss="54.20" />
+            <Entry inputSpeed="660.00" inputTorque="-10343.10" torqueLoss="58.10" />
+            <Entry inputSpeed="660.00" inputTorque="-9601.00" torqueLoss="62.00" />
+            <Entry inputSpeed="660.00" inputTorque="-8858.90" torqueLoss="69.70" />
+            <Entry inputSpeed="660.00" inputTorque="-8116.80" torqueLoss="77.40" />
+            <Entry inputSpeed="660.00" inputTorque="-7374.60" torqueLoss="85.20" />
+            <Entry inputSpeed="660.00" inputTorque="-6632.50" torqueLoss="92.90" />
+            <Entry inputSpeed="660.00" inputTorque="-5890.40" torqueLoss="100.60" />
+            <Entry inputSpeed="660.00" inputTorque="-5148.30" torqueLoss="108.40" />
+            <Entry inputSpeed="660.00" inputTorque="-4406.20" torqueLoss="116.10" />
+            <Entry inputSpeed="660.00" inputTorque="-3664.10" torqueLoss="123.80" />
+            <Entry inputSpeed="660.00" inputTorque="-3293.00" torqueLoss="116.10" />
+            <Entry inputSpeed="660.00" inputTorque="-2921.90" torqueLoss="108.40" />
+            <Entry inputSpeed="660.00" inputTorque="-2550.90" torqueLoss="100.60" />
+            <Entry inputSpeed="660.00" inputTorque="-2179.80" torqueLoss="92.90" />
+            <Entry inputSpeed="660.00" inputTorque="-1808.80" torqueLoss="85.20" />
+            <Entry inputSpeed="660.00" inputTorque="-1437.70" torqueLoss="77.40" />
+            <Entry inputSpeed="660.00" inputTorque="-1066.70" torqueLoss="69.70" />
+            <Entry inputSpeed="660.00" inputTorque="-695.60" torqueLoss="62.00" />
+            <Entry inputSpeed="660.00" inputTorque="-510.10" torqueLoss="58.10" />
+            <Entry inputSpeed="660.00" inputTorque="-324.50" torqueLoss="54.20" />
+            <Entry inputSpeed="660.00" inputTorque="-231.80" torqueLoss="52.30" />
+            <Entry inputSpeed="660.00" inputTorque="-139.00" torqueLoss="50.40" />
+            <Entry inputSpeed="660.00" inputTorque="-46.20" torqueLoss="48.40" />
+            <Entry inputSpeed="660.00" inputTorque="48.40" torqueLoss="48.40" />
+            <Entry inputSpeed="660.00" inputTorque="143.10" torqueLoss="48.40" />
+            <Entry inputSpeed="660.00" inputTorque="239.80" torqueLoss="50.40" />
+            <Entry inputSpeed="660.00" inputTorque="336.40" torqueLoss="52.30" />
+            <Entry inputSpeed="660.00" inputTorque="433.00" torqueLoss="54.20" />
+            <Entry inputSpeed="660.00" inputTorque="626.30" torqueLoss="58.10" />
+            <Entry inputSpeed="660.00" inputTorque="819.60" torqueLoss="62.00" />
+            <Entry inputSpeed="660.00" inputTorque="1206.10" torqueLoss="69.70" />
+            <Entry inputSpeed="660.00" inputTorque="1592.60" torqueLoss="77.40" />
+            <Entry inputSpeed="660.00" inputTorque="1979.10" torqueLoss="85.20" />
+            <Entry inputSpeed="660.00" inputTorque="2365.60" torqueLoss="92.90" />
+            <Entry inputSpeed="660.00" inputTorque="2752.10" torqueLoss="100.60" />
+            <Entry inputSpeed="660.00" inputTorque="3138.70" torqueLoss="108.40" />
+            <Entry inputSpeed="660.00" inputTorque="3525.20" torqueLoss="116.10" />
+            <Entry inputSpeed="660.00" inputTorque="3911.70" torqueLoss="123.80" />
+            <Entry inputSpeed="660.00" inputTorque="4684.70" torqueLoss="139.30" />
+            <Entry inputSpeed="660.00" inputTorque="5457.80" torqueLoss="154.70" />
+            <Entry inputSpeed="660.00" inputTorque="6230.80" torqueLoss="170.20" />
+            <Entry inputSpeed="660.00" inputTorque="7003.80" torqueLoss="185.70" />
+            <Entry inputSpeed="660.00" inputTorque="7776.90" torqueLoss="201.10" />
+            <Entry inputSpeed="660.00" inputTorque="8549.90" torqueLoss="216.60" />
+            <Entry inputSpeed="660.00" inputTorque="9323.00" torqueLoss="232.00" />
+            <Entry inputSpeed="660.00" inputTorque="10096.00" torqueLoss="247.50" />
+            <Entry inputSpeed="660.00" inputTorque="10869.00" torqueLoss="263.00" />
+            <Entry inputSpeed="660.00" inputTorque="11642.10" torqueLoss="278.40" />
+            <Entry inputSpeed="792.00" inputTorque="-11085.20" torqueLoss="54.20" />
+            <Entry inputSpeed="792.00" inputTorque="-10343.10" torqueLoss="58.10" />
+            <Entry inputSpeed="792.00" inputTorque="-9601.00" torqueLoss="62.00" />
+            <Entry inputSpeed="792.00" inputTorque="-8858.90" torqueLoss="69.70" />
+            <Entry inputSpeed="792.00" inputTorque="-8116.80" torqueLoss="77.40" />
+            <Entry inputSpeed="792.00" inputTorque="-7374.60" torqueLoss="85.20" />
+            <Entry inputSpeed="792.00" inputTorque="-6632.50" torqueLoss="92.90" />
+            <Entry inputSpeed="792.00" inputTorque="-5890.40" torqueLoss="100.60" />
+            <Entry inputSpeed="792.00" inputTorque="-5148.30" torqueLoss="108.40" />
+            <Entry inputSpeed="792.00" inputTorque="-4406.20" torqueLoss="116.10" />
+            <Entry inputSpeed="792.00" inputTorque="-3664.10" torqueLoss="123.80" />
+            <Entry inputSpeed="792.00" inputTorque="-3293.00" torqueLoss="116.10" />
+            <Entry inputSpeed="792.00" inputTorque="-2921.90" torqueLoss="108.40" />
+            <Entry inputSpeed="792.00" inputTorque="-2550.90" torqueLoss="100.60" />
+            <Entry inputSpeed="792.00" inputTorque="-2179.80" torqueLoss="92.90" />
+            <Entry inputSpeed="792.00" inputTorque="-1808.80" torqueLoss="85.20" />
+            <Entry inputSpeed="792.00" inputTorque="-1437.70" torqueLoss="77.40" />
+            <Entry inputSpeed="792.00" inputTorque="-1066.70" torqueLoss="69.70" />
+            <Entry inputSpeed="792.00" inputTorque="-695.60" torqueLoss="62.00" />
+            <Entry inputSpeed="792.00" inputTorque="-510.10" torqueLoss="58.10" />
+            <Entry inputSpeed="792.00" inputTorque="-324.50" torqueLoss="54.20" />
+            <Entry inputSpeed="792.00" inputTorque="-231.80" torqueLoss="52.30" />
+            <Entry inputSpeed="792.00" inputTorque="-139.00" torqueLoss="50.40" />
+            <Entry inputSpeed="792.00" inputTorque="-46.20" torqueLoss="48.40" />
+            <Entry inputSpeed="792.00" inputTorque="48.40" torqueLoss="48.40" />
+            <Entry inputSpeed="792.00" inputTorque="143.10" torqueLoss="48.40" />
+            <Entry inputSpeed="792.00" inputTorque="239.80" torqueLoss="50.40" />
+            <Entry inputSpeed="792.00" inputTorque="336.40" torqueLoss="52.30" />
+            <Entry inputSpeed="792.00" inputTorque="433.00" torqueLoss="54.20" />
+            <Entry inputSpeed="792.00" inputTorque="626.30" torqueLoss="58.10" />
+            <Entry inputSpeed="792.00" inputTorque="819.60" torqueLoss="62.00" />
+            <Entry inputSpeed="792.00" inputTorque="1206.10" torqueLoss="69.70" />
+            <Entry inputSpeed="792.00" inputTorque="1592.60" torqueLoss="77.40" />
+            <Entry inputSpeed="792.00" inputTorque="1979.10" torqueLoss="85.20" />
+            <Entry inputSpeed="792.00" inputTorque="2365.60" torqueLoss="92.90" />
+            <Entry inputSpeed="792.00" inputTorque="2752.10" torqueLoss="100.60" />
+            <Entry inputSpeed="792.00" inputTorque="3138.70" torqueLoss="108.40" />
+            <Entry inputSpeed="792.00" inputTorque="3525.20" torqueLoss="116.10" />
+            <Entry inputSpeed="792.00" inputTorque="3911.70" torqueLoss="123.80" />
+            <Entry inputSpeed="792.00" inputTorque="4684.70" torqueLoss="139.30" />
+            <Entry inputSpeed="792.00" inputTorque="5457.80" torqueLoss="154.70" />
+            <Entry inputSpeed="792.00" inputTorque="6230.80" torqueLoss="170.20" />
+            <Entry inputSpeed="792.00" inputTorque="7003.80" torqueLoss="185.70" />
+            <Entry inputSpeed="792.00" inputTorque="7776.90" torqueLoss="201.10" />
+            <Entry inputSpeed="792.00" inputTorque="8549.90" torqueLoss="216.60" />
+            <Entry inputSpeed="792.00" inputTorque="9323.00" torqueLoss="232.00" />
+            <Entry inputSpeed="792.00" inputTorque="10096.00" torqueLoss="247.50" />
+            <Entry inputSpeed="792.00" inputTorque="10869.00" torqueLoss="263.00" />
+            <Entry inputSpeed="792.00" inputTorque="11642.10" torqueLoss="278.40" />
+            <Entry inputSpeed="924.00" inputTorque="-11085.20" torqueLoss="54.20" />
+            <Entry inputSpeed="924.00" inputTorque="-10343.10" torqueLoss="58.10" />
+            <Entry inputSpeed="924.00" inputTorque="-9601.00" torqueLoss="62.00" />
+            <Entry inputSpeed="924.00" inputTorque="-8858.90" torqueLoss="69.70" />
+            <Entry inputSpeed="924.00" inputTorque="-8116.80" torqueLoss="77.40" />
+            <Entry inputSpeed="924.00" inputTorque="-7374.60" torqueLoss="85.20" />
+            <Entry inputSpeed="924.00" inputTorque="-6632.50" torqueLoss="92.90" />
+            <Entry inputSpeed="924.00" inputTorque="-5890.40" torqueLoss="100.60" />
+            <Entry inputSpeed="924.00" inputTorque="-5148.30" torqueLoss="108.40" />
+            <Entry inputSpeed="924.00" inputTorque="-4406.20" torqueLoss="116.10" />
+            <Entry inputSpeed="924.00" inputTorque="-3664.10" torqueLoss="123.80" />
+            <Entry inputSpeed="924.00" inputTorque="-3293.00" torqueLoss="116.10" />
+            <Entry inputSpeed="924.00" inputTorque="-2921.90" torqueLoss="108.40" />
+            <Entry inputSpeed="924.00" inputTorque="-2550.90" torqueLoss="100.60" />
+            <Entry inputSpeed="924.00" inputTorque="-2179.80" torqueLoss="92.90" />
+            <Entry inputSpeed="924.00" inputTorque="-1808.80" torqueLoss="85.20" />
+            <Entry inputSpeed="924.00" inputTorque="-1437.70" torqueLoss="77.40" />
+            <Entry inputSpeed="924.00" inputTorque="-1066.70" torqueLoss="69.70" />
+            <Entry inputSpeed="924.00" inputTorque="-695.60" torqueLoss="62.00" />
+            <Entry inputSpeed="924.00" inputTorque="-510.10" torqueLoss="58.10" />
+            <Entry inputSpeed="924.00" inputTorque="-324.50" torqueLoss="54.20" />
+            <Entry inputSpeed="924.00" inputTorque="-231.80" torqueLoss="52.30" />
+            <Entry inputSpeed="924.00" inputTorque="-139.00" torqueLoss="50.40" />
+            <Entry inputSpeed="924.00" inputTorque="-46.20" torqueLoss="48.40" />
+            <Entry inputSpeed="924.00" inputTorque="48.40" torqueLoss="48.40" />
+            <Entry inputSpeed="924.00" inputTorque="143.10" torqueLoss="48.40" />
+            <Entry inputSpeed="924.00" inputTorque="239.80" torqueLoss="50.40" />
+            <Entry inputSpeed="924.00" inputTorque="336.40" torqueLoss="52.30" />
+            <Entry inputSpeed="924.00" inputTorque="433.00" torqueLoss="54.20" />
+            <Entry inputSpeed="924.00" inputTorque="626.30" torqueLoss="58.10" />
+            <Entry inputSpeed="924.00" inputTorque="819.60" torqueLoss="62.00" />
+            <Entry inputSpeed="924.00" inputTorque="1206.10" torqueLoss="69.70" />
+            <Entry inputSpeed="924.00" inputTorque="1592.60" torqueLoss="77.40" />
+            <Entry inputSpeed="924.00" inputTorque="1979.10" torqueLoss="85.20" />
+            <Entry inputSpeed="924.00" inputTorque="2365.60" torqueLoss="92.90" />
+            <Entry inputSpeed="924.00" inputTorque="2752.10" torqueLoss="100.60" />
+            <Entry inputSpeed="924.00" inputTorque="3138.70" torqueLoss="108.40" />
+            <Entry inputSpeed="924.00" inputTorque="3525.20" torqueLoss="116.10" />
+            <Entry inputSpeed="924.00" inputTorque="3911.70" torqueLoss="123.80" />
+            <Entry inputSpeed="924.00" inputTorque="4684.70" torqueLoss="139.30" />
+            <Entry inputSpeed="924.00" inputTorque="5457.80" torqueLoss="154.70" />
+            <Entry inputSpeed="924.00" inputTorque="6230.80" torqueLoss="170.20" />
+            <Entry inputSpeed="924.00" inputTorque="7003.80" torqueLoss="185.70" />
+            <Entry inputSpeed="924.00" inputTorque="7776.90" torqueLoss="201.10" />
+            <Entry inputSpeed="924.00" inputTorque="8549.90" torqueLoss="216.60" />
+            <Entry inputSpeed="924.00" inputTorque="9323.00" torqueLoss="232.00" />
+            <Entry inputSpeed="924.00" inputTorque="10096.00" torqueLoss="247.50" />
+            <Entry inputSpeed="924.00" inputTorque="10869.00" torqueLoss="263.00" />
+            <Entry inputSpeed="924.00" inputTorque="11642.10" torqueLoss="278.40" />
+            <Entry inputSpeed="1056.00" inputTorque="-11085.20" torqueLoss="54.20" />
+            <Entry inputSpeed="1056.00" inputTorque="-10343.10" torqueLoss="58.10" />
+            <Entry inputSpeed="1056.00" inputTorque="-9601.00" torqueLoss="62.00" />
+            <Entry inputSpeed="1056.00" inputTorque="-8858.90" torqueLoss="69.70" />
+            <Entry inputSpeed="1056.00" inputTorque="-8116.80" torqueLoss="77.40" />
+            <Entry inputSpeed="1056.00" inputTorque="-7374.60" torqueLoss="85.20" />
+            <Entry inputSpeed="1056.00" inputTorque="-6632.50" torqueLoss="92.90" />
+            <Entry inputSpeed="1056.00" inputTorque="-5890.40" torqueLoss="100.60" />
+            <Entry inputSpeed="1056.00" inputTorque="-5148.30" torqueLoss="108.40" />
+            <Entry inputSpeed="1056.00" inputTorque="-4406.20" torqueLoss="116.10" />
+            <Entry inputSpeed="1056.00" inputTorque="-3664.10" torqueLoss="123.80" />
+            <Entry inputSpeed="1056.00" inputTorque="-3293.00" torqueLoss="116.10" />
+            <Entry inputSpeed="1056.00" inputTorque="-2921.90" torqueLoss="108.40" />
+            <Entry inputSpeed="1056.00" inputTorque="-2550.90" torqueLoss="100.60" />
+            <Entry inputSpeed="1056.00" inputTorque="-2179.80" torqueLoss="92.90" />
+            <Entry inputSpeed="1056.00" inputTorque="-1808.80" torqueLoss="85.20" />
+            <Entry inputSpeed="1056.00" inputTorque="-1437.70" torqueLoss="77.40" />
+            <Entry inputSpeed="1056.00" inputTorque="-1066.70" torqueLoss="69.70" />
+            <Entry inputSpeed="1056.00" inputTorque="-695.60" torqueLoss="62.00" />
+            <Entry inputSpeed="1056.00" inputTorque="-510.10" torqueLoss="58.10" />
+            <Entry inputSpeed="1056.00" inputTorque="-324.50" torqueLoss="54.20" />
+            <Entry inputSpeed="1056.00" inputTorque="-231.80" torqueLoss="52.30" />
+            <Entry inputSpeed="1056.00" inputTorque="-139.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1056.00" inputTorque="-46.20" torqueLoss="48.40" />
+            <Entry inputSpeed="1056.00" inputTorque="48.40" torqueLoss="48.40" />
+            <Entry inputSpeed="1056.00" inputTorque="143.10" torqueLoss="48.40" />
+            <Entry inputSpeed="1056.00" inputTorque="239.80" torqueLoss="50.40" />
+            <Entry inputSpeed="1056.00" inputTorque="336.40" torqueLoss="52.30" />
+            <Entry inputSpeed="1056.00" inputTorque="433.00" torqueLoss="54.20" />
+            <Entry inputSpeed="1056.00" inputTorque="626.30" torqueLoss="58.10" />
+            <Entry inputSpeed="1056.00" inputTorque="819.60" torqueLoss="62.00" />
+            <Entry inputSpeed="1056.00" inputTorque="1206.10" torqueLoss="69.70" />
+            <Entry inputSpeed="1056.00" inputTorque="1592.60" torqueLoss="77.40" />
+            <Entry inputSpeed="1056.00" inputTorque="1979.10" torqueLoss="85.20" />
+            <Entry inputSpeed="1056.00" inputTorque="2365.60" torqueLoss="92.90" />
+            <Entry inputSpeed="1056.00" inputTorque="2752.10" torqueLoss="100.60" />
+            <Entry inputSpeed="1056.00" inputTorque="3138.70" torqueLoss="108.40" />
+            <Entry inputSpeed="1056.00" inputTorque="3525.20" torqueLoss="116.10" />
+            <Entry inputSpeed="1056.00" inputTorque="3911.70" torqueLoss="123.80" />
+            <Entry inputSpeed="1056.00" inputTorque="4684.70" torqueLoss="139.30" />
+            <Entry inputSpeed="1056.00" inputTorque="5457.80" torqueLoss="154.70" />
+            <Entry inputSpeed="1056.00" inputTorque="6230.80" torqueLoss="170.20" />
+            <Entry inputSpeed="1056.00" inputTorque="7003.80" torqueLoss="185.70" />
+            <Entry inputSpeed="1056.00" inputTorque="7776.90" torqueLoss="201.10" />
+            <Entry inputSpeed="1056.00" inputTorque="8549.90" torqueLoss="216.60" />
+            <Entry inputSpeed="1056.00" inputTorque="9323.00" torqueLoss="232.00" />
+            <Entry inputSpeed="1056.00" inputTorque="10096.00" torqueLoss="247.50" />
+            <Entry inputSpeed="1056.00" inputTorque="10869.00" torqueLoss="263.00" />
+            <Entry inputSpeed="1056.00" inputTorque="11642.10" torqueLoss="278.40" />
+            <Entry inputSpeed="1188.00" inputTorque="-11085.20" torqueLoss="54.20" />
+            <Entry inputSpeed="1188.00" inputTorque="-10343.10" torqueLoss="58.10" />
+            <Entry inputSpeed="1188.00" inputTorque="-9601.00" torqueLoss="62.00" />
+            <Entry inputSpeed="1188.00" inputTorque="-8858.90" torqueLoss="69.70" />
+            <Entry inputSpeed="1188.00" inputTorque="-8116.80" torqueLoss="77.40" />
+            <Entry inputSpeed="1188.00" inputTorque="-7374.60" torqueLoss="85.20" />
+            <Entry inputSpeed="1188.00" inputTorque="-6632.50" torqueLoss="92.90" />
+            <Entry inputSpeed="1188.00" inputTorque="-5890.40" torqueLoss="100.60" />
+            <Entry inputSpeed="1188.00" inputTorque="-5148.30" torqueLoss="108.40" />
+            <Entry inputSpeed="1188.00" inputTorque="-4406.20" torqueLoss="116.10" />
+            <Entry inputSpeed="1188.00" inputTorque="-3664.10" torqueLoss="123.80" />
+            <Entry inputSpeed="1188.00" inputTorque="-3293.00" torqueLoss="116.10" />
+            <Entry inputSpeed="1188.00" inputTorque="-2921.90" torqueLoss="108.40" />
+            <Entry inputSpeed="1188.00" inputTorque="-2550.90" torqueLoss="100.60" />
+            <Entry inputSpeed="1188.00" inputTorque="-2179.80" torqueLoss="92.90" />
+            <Entry inputSpeed="1188.00" inputTorque="-1808.80" torqueLoss="85.20" />
+            <Entry inputSpeed="1188.00" inputTorque="-1437.70" torqueLoss="77.40" />
+            <Entry inputSpeed="1188.00" inputTorque="-1066.70" torqueLoss="69.70" />
+            <Entry inputSpeed="1188.00" inputTorque="-695.60" torqueLoss="62.00" />
+            <Entry inputSpeed="1188.00" inputTorque="-510.10" torqueLoss="58.10" />
+            <Entry inputSpeed="1188.00" inputTorque="-324.50" torqueLoss="54.20" />
+            <Entry inputSpeed="1188.00" inputTorque="-231.80" torqueLoss="52.30" />
+            <Entry inputSpeed="1188.00" inputTorque="-139.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1188.00" inputTorque="-46.20" torqueLoss="48.40" />
+            <Entry inputSpeed="1188.00" inputTorque="48.40" torqueLoss="48.40" />
+            <Entry inputSpeed="1188.00" inputTorque="143.10" torqueLoss="48.40" />
+            <Entry inputSpeed="1188.00" inputTorque="239.80" torqueLoss="50.40" />
+            <Entry inputSpeed="1188.00" inputTorque="336.40" torqueLoss="52.30" />
+            <Entry inputSpeed="1188.00" inputTorque="433.00" torqueLoss="54.20" />
+            <Entry inputSpeed="1188.00" inputTorque="626.30" torqueLoss="58.10" />
+            <Entry inputSpeed="1188.00" inputTorque="819.60" torqueLoss="62.00" />
+            <Entry inputSpeed="1188.00" inputTorque="1206.10" torqueLoss="69.70" />
+            <Entry inputSpeed="1188.00" inputTorque="1592.60" torqueLoss="77.40" />
+            <Entry inputSpeed="1188.00" inputTorque="1979.10" torqueLoss="85.20" />
+            <Entry inputSpeed="1188.00" inputTorque="2365.60" torqueLoss="92.90" />
+            <Entry inputSpeed="1188.00" inputTorque="2752.10" torqueLoss="100.60" />
+            <Entry inputSpeed="1188.00" inputTorque="3138.70" torqueLoss="108.40" />
+            <Entry inputSpeed="1188.00" inputTorque="3525.20" torqueLoss="116.10" />
+            <Entry inputSpeed="1188.00" inputTorque="3911.70" torqueLoss="123.80" />
+            <Entry inputSpeed="1188.00" inputTorque="4684.70" torqueLoss="139.30" />
+            <Entry inputSpeed="1188.00" inputTorque="5457.80" torqueLoss="154.70" />
+            <Entry inputSpeed="1188.00" inputTorque="6230.80" torqueLoss="170.20" />
+            <Entry inputSpeed="1188.00" inputTorque="7003.80" torqueLoss="185.70" />
+            <Entry inputSpeed="1188.00" inputTorque="7776.90" torqueLoss="201.10" />
+            <Entry inputSpeed="1188.00" inputTorque="8549.90" torqueLoss="216.60" />
+            <Entry inputSpeed="1188.00" inputTorque="9323.00" torqueLoss="232.00" />
+            <Entry inputSpeed="1188.00" inputTorque="10096.00" torqueLoss="247.50" />
+            <Entry inputSpeed="1188.00" inputTorque="10869.00" torqueLoss="263.00" />
+            <Entry inputSpeed="1188.00" inputTorque="11642.10" torqueLoss="278.40" />
+            <Entry inputSpeed="1320.00" inputTorque="-11085.20" torqueLoss="54.20" />
+            <Entry inputSpeed="1320.00" inputTorque="-10343.10" torqueLoss="58.10" />
+            <Entry inputSpeed="1320.00" inputTorque="-9601.00" torqueLoss="62.00" />
+            <Entry inputSpeed="1320.00" inputTorque="-8858.90" torqueLoss="69.70" />
+            <Entry inputSpeed="1320.00" inputTorque="-8116.80" torqueLoss="77.40" />
+            <Entry inputSpeed="1320.00" inputTorque="-7374.60" torqueLoss="85.20" />
+            <Entry inputSpeed="1320.00" inputTorque="-6632.50" torqueLoss="92.90" />
+            <Entry inputSpeed="1320.00" inputTorque="-5890.40" torqueLoss="100.60" />
+            <Entry inputSpeed="1320.00" inputTorque="-5148.30" torqueLoss="108.40" />
+            <Entry inputSpeed="1320.00" inputTorque="-4406.20" torqueLoss="116.10" />
+            <Entry inputSpeed="1320.00" inputTorque="-3664.10" torqueLoss="123.80" />
+            <Entry inputSpeed="1320.00" inputTorque="-3293.00" torqueLoss="116.10" />
+            <Entry inputSpeed="1320.00" inputTorque="-2921.90" torqueLoss="108.40" />
+            <Entry inputSpeed="1320.00" inputTorque="-2550.90" torqueLoss="100.60" />
+            <Entry inputSpeed="1320.00" inputTorque="-2179.80" torqueLoss="92.90" />
+            <Entry inputSpeed="1320.00" inputTorque="-1808.80" torqueLoss="85.20" />
+            <Entry inputSpeed="1320.00" inputTorque="-1437.70" torqueLoss="77.40" />
+            <Entry inputSpeed="1320.00" inputTorque="-1066.70" torqueLoss="69.70" />
+            <Entry inputSpeed="1320.00" inputTorque="-695.60" torqueLoss="62.00" />
+            <Entry inputSpeed="1320.00" inputTorque="-510.10" torqueLoss="58.10" />
+            <Entry inputSpeed="1320.00" inputTorque="-324.50" torqueLoss="54.20" />
+            <Entry inputSpeed="1320.00" inputTorque="-231.80" torqueLoss="52.30" />
+            <Entry inputSpeed="1320.00" inputTorque="-139.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1320.00" inputTorque="-46.20" torqueLoss="48.40" />
+            <Entry inputSpeed="1320.00" inputTorque="48.40" torqueLoss="48.40" />
+            <Entry inputSpeed="1320.00" inputTorque="143.10" torqueLoss="48.40" />
+            <Entry inputSpeed="1320.00" inputTorque="239.80" torqueLoss="50.40" />
+            <Entry inputSpeed="1320.00" inputTorque="336.40" torqueLoss="52.30" />
+            <Entry inputSpeed="1320.00" inputTorque="433.00" torqueLoss="54.20" />
+            <Entry inputSpeed="1320.00" inputTorque="626.30" torqueLoss="58.10" />
+            <Entry inputSpeed="1320.00" inputTorque="819.60" torqueLoss="62.00" />
+            <Entry inputSpeed="1320.00" inputTorque="1206.10" torqueLoss="69.70" />
+            <Entry inputSpeed="1320.00" inputTorque="1592.60" torqueLoss="77.40" />
+            <Entry inputSpeed="1320.00" inputTorque="1979.10" torqueLoss="85.20" />
+            <Entry inputSpeed="1320.00" inputTorque="2365.60" torqueLoss="92.90" />
+            <Entry inputSpeed="1320.00" inputTorque="2752.10" torqueLoss="100.60" />
+            <Entry inputSpeed="1320.00" inputTorque="3138.70" torqueLoss="108.40" />
+            <Entry inputSpeed="1320.00" inputTorque="3525.20" torqueLoss="116.10" />
+            <Entry inputSpeed="1320.00" inputTorque="3911.70" torqueLoss="123.80" />
+            <Entry inputSpeed="1320.00" inputTorque="4684.70" torqueLoss="139.30" />
+            <Entry inputSpeed="1320.00" inputTorque="5457.80" torqueLoss="154.70" />
+            <Entry inputSpeed="1320.00" inputTorque="6230.80" torqueLoss="170.20" />
+            <Entry inputSpeed="1320.00" inputTorque="7003.80" torqueLoss="185.70" />
+            <Entry inputSpeed="1320.00" inputTorque="7776.90" torqueLoss="201.10" />
+            <Entry inputSpeed="1320.00" inputTorque="8549.90" torqueLoss="216.60" />
+            <Entry inputSpeed="1320.00" inputTorque="9323.00" torqueLoss="232.00" />
+            <Entry inputSpeed="1320.00" inputTorque="10096.00" torqueLoss="247.50" />
+            <Entry inputSpeed="1320.00" inputTorque="10869.00" torqueLoss="263.00" />
+            <Entry inputSpeed="1320.00" inputTorque="11642.10" torqueLoss="278.40" />
+            <Entry inputSpeed="1452.00" inputTorque="-11085.20" torqueLoss="54.20" />
+            <Entry inputSpeed="1452.00" inputTorque="-10343.10" torqueLoss="58.10" />
+            <Entry inputSpeed="1452.00" inputTorque="-9601.00" torqueLoss="62.00" />
+            <Entry inputSpeed="1452.00" inputTorque="-8858.90" torqueLoss="69.70" />
+            <Entry inputSpeed="1452.00" inputTorque="-8116.80" torqueLoss="77.40" />
+            <Entry inputSpeed="1452.00" inputTorque="-7374.60" torqueLoss="85.20" />
+            <Entry inputSpeed="1452.00" inputTorque="-6632.50" torqueLoss="92.90" />
+            <Entry inputSpeed="1452.00" inputTorque="-5890.40" torqueLoss="100.60" />
+            <Entry inputSpeed="1452.00" inputTorque="-5148.30" torqueLoss="108.40" />
+            <Entry inputSpeed="1452.00" inputTorque="-4406.20" torqueLoss="116.10" />
+            <Entry inputSpeed="1452.00" inputTorque="-3664.10" torqueLoss="123.80" />
+            <Entry inputSpeed="1452.00" inputTorque="-3293.00" torqueLoss="116.10" />
+            <Entry inputSpeed="1452.00" inputTorque="-2921.90" torqueLoss="108.40" />
+            <Entry inputSpeed="1452.00" inputTorque="-2550.90" torqueLoss="100.60" />
+            <Entry inputSpeed="1452.00" inputTorque="-2179.80" torqueLoss="92.90" />
+            <Entry inputSpeed="1452.00" inputTorque="-1808.80" torqueLoss="85.20" />
+            <Entry inputSpeed="1452.00" inputTorque="-1437.70" torqueLoss="77.40" />
+            <Entry inputSpeed="1452.00" inputTorque="-1066.70" torqueLoss="69.70" />
+            <Entry inputSpeed="1452.00" inputTorque="-695.60" torqueLoss="62.00" />
+            <Entry inputSpeed="1452.00" inputTorque="-510.10" torqueLoss="58.10" />
+            <Entry inputSpeed="1452.00" inputTorque="-324.50" torqueLoss="54.20" />
+            <Entry inputSpeed="1452.00" inputTorque="-231.80" torqueLoss="52.30" />
+            <Entry inputSpeed="1452.00" inputTorque="-139.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1452.00" inputTorque="-46.20" torqueLoss="48.40" />
+            <Entry inputSpeed="1452.00" inputTorque="48.40" torqueLoss="48.40" />
+            <Entry inputSpeed="1452.00" inputTorque="143.10" torqueLoss="48.40" />
+            <Entry inputSpeed="1452.00" inputTorque="239.80" torqueLoss="50.40" />
+            <Entry inputSpeed="1452.00" inputTorque="336.40" torqueLoss="52.30" />
+            <Entry inputSpeed="1452.00" inputTorque="433.00" torqueLoss="54.20" />
+            <Entry inputSpeed="1452.00" inputTorque="626.30" torqueLoss="58.10" />
+            <Entry inputSpeed="1452.00" inputTorque="819.60" torqueLoss="62.00" />
+            <Entry inputSpeed="1452.00" inputTorque="1206.10" torqueLoss="69.70" />
+            <Entry inputSpeed="1452.00" inputTorque="1592.60" torqueLoss="77.40" />
+            <Entry inputSpeed="1452.00" inputTorque="1979.10" torqueLoss="85.20" />
+            <Entry inputSpeed="1452.00" inputTorque="2365.60" torqueLoss="92.90" />
+            <Entry inputSpeed="1452.00" inputTorque="2752.10" torqueLoss="100.60" />
+            <Entry inputSpeed="1452.00" inputTorque="3138.70" torqueLoss="108.40" />
+            <Entry inputSpeed="1452.00" inputTorque="3525.20" torqueLoss="116.10" />
+            <Entry inputSpeed="1452.00" inputTorque="3911.70" torqueLoss="123.80" />
+            <Entry inputSpeed="1452.00" inputTorque="4684.70" torqueLoss="139.30" />
+            <Entry inputSpeed="1452.00" inputTorque="5457.80" torqueLoss="154.70" />
+            <Entry inputSpeed="1452.00" inputTorque="6230.80" torqueLoss="170.20" />
+            <Entry inputSpeed="1452.00" inputTorque="7003.80" torqueLoss="185.70" />
+            <Entry inputSpeed="1452.00" inputTorque="7776.90" torqueLoss="201.10" />
+            <Entry inputSpeed="1452.00" inputTorque="8549.90" torqueLoss="216.60" />
+            <Entry inputSpeed="1452.00" inputTorque="9323.00" torqueLoss="232.00" />
+            <Entry inputSpeed="1452.00" inputTorque="10096.00" torqueLoss="247.50" />
+            <Entry inputSpeed="1452.00" inputTorque="10869.00" torqueLoss="263.00" />
+            <Entry inputSpeed="1452.00" inputTorque="11642.10" torqueLoss="278.40" />
+            <Entry inputSpeed="1584.00" inputTorque="-11085.20" torqueLoss="54.20" />
+            <Entry inputSpeed="1584.00" inputTorque="-10343.10" torqueLoss="58.10" />
+            <Entry inputSpeed="1584.00" inputTorque="-9601.00" torqueLoss="62.00" />
+            <Entry inputSpeed="1584.00" inputTorque="-8858.90" torqueLoss="69.70" />
+            <Entry inputSpeed="1584.00" inputTorque="-8116.80" torqueLoss="77.40" />
+            <Entry inputSpeed="1584.00" inputTorque="-7374.60" torqueLoss="85.20" />
+            <Entry inputSpeed="1584.00" inputTorque="-6632.50" torqueLoss="92.90" />
+            <Entry inputSpeed="1584.00" inputTorque="-5890.40" torqueLoss="100.60" />
+            <Entry inputSpeed="1584.00" inputTorque="-5148.30" torqueLoss="108.40" />
+            <Entry inputSpeed="1584.00" inputTorque="-4406.20" torqueLoss="116.10" />
+            <Entry inputSpeed="1584.00" inputTorque="-3664.10" torqueLoss="123.80" />
+            <Entry inputSpeed="1584.00" inputTorque="-3293.00" torqueLoss="116.10" />
+            <Entry inputSpeed="1584.00" inputTorque="-2921.90" torqueLoss="108.40" />
+            <Entry inputSpeed="1584.00" inputTorque="-2550.90" torqueLoss="100.60" />
+            <Entry inputSpeed="1584.00" inputTorque="-2179.80" torqueLoss="92.90" />
+            <Entry inputSpeed="1584.00" inputTorque="-1808.80" torqueLoss="85.20" />
+            <Entry inputSpeed="1584.00" inputTorque="-1437.70" torqueLoss="77.40" />
+            <Entry inputSpeed="1584.00" inputTorque="-1066.70" torqueLoss="69.70" />
+            <Entry inputSpeed="1584.00" inputTorque="-695.60" torqueLoss="62.00" />
+            <Entry inputSpeed="1584.00" inputTorque="-510.10" torqueLoss="58.10" />
+            <Entry inputSpeed="1584.00" inputTorque="-324.50" torqueLoss="54.20" />
+            <Entry inputSpeed="1584.00" inputTorque="-231.80" torqueLoss="52.30" />
+            <Entry inputSpeed="1584.00" inputTorque="-139.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1584.00" inputTorque="-46.20" torqueLoss="48.40" />
+            <Entry inputSpeed="1584.00" inputTorque="48.40" torqueLoss="48.40" />
+            <Entry inputSpeed="1584.00" inputTorque="143.10" torqueLoss="48.40" />
+            <Entry inputSpeed="1584.00" inputTorque="239.80" torqueLoss="50.40" />
+            <Entry inputSpeed="1584.00" inputTorque="336.40" torqueLoss="52.30" />
+            <Entry inputSpeed="1584.00" inputTorque="433.00" torqueLoss="54.20" />
+            <Entry inputSpeed="1584.00" inputTorque="626.30" torqueLoss="58.10" />
+            <Entry inputSpeed="1584.00" inputTorque="819.60" torqueLoss="62.00" />
+            <Entry inputSpeed="1584.00" inputTorque="1206.10" torqueLoss="69.70" />
+            <Entry inputSpeed="1584.00" inputTorque="1592.60" torqueLoss="77.40" />
+            <Entry inputSpeed="1584.00" inputTorque="1979.10" torqueLoss="85.20" />
+            <Entry inputSpeed="1584.00" inputTorque="2365.60" torqueLoss="92.90" />
+            <Entry inputSpeed="1584.00" inputTorque="2752.10" torqueLoss="100.60" />
+            <Entry inputSpeed="1584.00" inputTorque="3138.70" torqueLoss="108.40" />
+            <Entry inputSpeed="1584.00" inputTorque="3525.20" torqueLoss="116.10" />
+            <Entry inputSpeed="1584.00" inputTorque="3911.70" torqueLoss="123.80" />
+            <Entry inputSpeed="1584.00" inputTorque="4684.70" torqueLoss="139.30" />
+            <Entry inputSpeed="1584.00" inputTorque="5457.80" torqueLoss="154.70" />
+            <Entry inputSpeed="1584.00" inputTorque="6230.80" torqueLoss="170.20" />
+            <Entry inputSpeed="1584.00" inputTorque="7003.80" torqueLoss="185.70" />
+            <Entry inputSpeed="1584.00" inputTorque="7776.90" torqueLoss="201.10" />
+            <Entry inputSpeed="1584.00" inputTorque="8549.90" torqueLoss="216.60" />
+            <Entry inputSpeed="1584.00" inputTorque="9323.00" torqueLoss="232.00" />
+            <Entry inputSpeed="1584.00" inputTorque="10096.00" torqueLoss="247.50" />
+            <Entry inputSpeed="1584.00" inputTorque="10869.00" torqueLoss="263.00" />
+            <Entry inputSpeed="1584.00" inputTorque="11642.10" torqueLoss="278.40" />
+            <Entry inputSpeed="1716.00" inputTorque="-11085.20" torqueLoss="54.20" />
+            <Entry inputSpeed="1716.00" inputTorque="-10343.10" torqueLoss="58.10" />
+            <Entry inputSpeed="1716.00" inputTorque="-9601.00" torqueLoss="62.00" />
+            <Entry inputSpeed="1716.00" inputTorque="-8858.90" torqueLoss="69.70" />
+            <Entry inputSpeed="1716.00" inputTorque="-8116.80" torqueLoss="77.40" />
+            <Entry inputSpeed="1716.00" inputTorque="-7374.60" torqueLoss="85.20" />
+            <Entry inputSpeed="1716.00" inputTorque="-6632.50" torqueLoss="92.90" />
+            <Entry inputSpeed="1716.00" inputTorque="-5890.40" torqueLoss="100.60" />
+            <Entry inputSpeed="1716.00" inputTorque="-5148.30" torqueLoss="108.40" />
+            <Entry inputSpeed="1716.00" inputTorque="-4406.20" torqueLoss="116.10" />
+            <Entry inputSpeed="1716.00" inputTorque="-3664.10" torqueLoss="123.80" />
+            <Entry inputSpeed="1716.00" inputTorque="-3293.00" torqueLoss="116.10" />
+            <Entry inputSpeed="1716.00" inputTorque="-2921.90" torqueLoss="108.40" />
+            <Entry inputSpeed="1716.00" inputTorque="-2550.90" torqueLoss="100.60" />
+            <Entry inputSpeed="1716.00" inputTorque="-2179.80" torqueLoss="92.90" />
+            <Entry inputSpeed="1716.00" inputTorque="-1808.80" torqueLoss="85.20" />
+            <Entry inputSpeed="1716.00" inputTorque="-1437.70" torqueLoss="77.40" />
+            <Entry inputSpeed="1716.00" inputTorque="-1066.70" torqueLoss="69.70" />
+            <Entry inputSpeed="1716.00" inputTorque="-695.60" torqueLoss="62.00" />
+            <Entry inputSpeed="1716.00" inputTorque="-510.10" torqueLoss="58.10" />
+            <Entry inputSpeed="1716.00" inputTorque="-324.50" torqueLoss="54.20" />
+            <Entry inputSpeed="1716.00" inputTorque="-231.80" torqueLoss="52.30" />
+            <Entry inputSpeed="1716.00" inputTorque="-139.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1716.00" inputTorque="-46.20" torqueLoss="48.40" />
+            <Entry inputSpeed="1716.00" inputTorque="48.40" torqueLoss="48.40" />
+            <Entry inputSpeed="1716.00" inputTorque="143.10" torqueLoss="48.40" />
+            <Entry inputSpeed="1716.00" inputTorque="239.80" torqueLoss="50.40" />
+            <Entry inputSpeed="1716.00" inputTorque="336.40" torqueLoss="52.30" />
+            <Entry inputSpeed="1716.00" inputTorque="433.00" torqueLoss="54.20" />
+            <Entry inputSpeed="1716.00" inputTorque="626.30" torqueLoss="58.10" />
+            <Entry inputSpeed="1716.00" inputTorque="819.60" torqueLoss="62.00" />
+            <Entry inputSpeed="1716.00" inputTorque="1206.10" torqueLoss="69.70" />
+            <Entry inputSpeed="1716.00" inputTorque="1592.60" torqueLoss="77.40" />
+            <Entry inputSpeed="1716.00" inputTorque="1979.10" torqueLoss="85.20" />
+            <Entry inputSpeed="1716.00" inputTorque="2365.60" torqueLoss="92.90" />
+            <Entry inputSpeed="1716.00" inputTorque="2752.10" torqueLoss="100.60" />
+            <Entry inputSpeed="1716.00" inputTorque="3138.70" torqueLoss="108.40" />
+            <Entry inputSpeed="1716.00" inputTorque="3525.20" torqueLoss="116.10" />
+            <Entry inputSpeed="1716.00" inputTorque="3911.70" torqueLoss="123.80" />
+            <Entry inputSpeed="1716.00" inputTorque="4684.70" torqueLoss="139.30" />
+            <Entry inputSpeed="1716.00" inputTorque="5457.80" torqueLoss="154.70" />
+            <Entry inputSpeed="1716.00" inputTorque="6230.80" torqueLoss="170.20" />
+            <Entry inputSpeed="1716.00" inputTorque="7003.80" torqueLoss="185.70" />
+            <Entry inputSpeed="1716.00" inputTorque="7776.90" torqueLoss="201.10" />
+            <Entry inputSpeed="1716.00" inputTorque="8549.90" torqueLoss="216.60" />
+            <Entry inputSpeed="1716.00" inputTorque="9323.00" torqueLoss="232.00" />
+            <Entry inputSpeed="1716.00" inputTorque="10096.00" torqueLoss="247.50" />
+            <Entry inputSpeed="1716.00" inputTorque="10869.00" torqueLoss="263.00" />
+            <Entry inputSpeed="1716.00" inputTorque="11642.10" torqueLoss="278.40" />
+            <Entry inputSpeed="1848.00" inputTorque="-11085.20" torqueLoss="54.20" />
+            <Entry inputSpeed="1848.00" inputTorque="-10343.10" torqueLoss="58.10" />
+            <Entry inputSpeed="1848.00" inputTorque="-9601.00" torqueLoss="62.00" />
+            <Entry inputSpeed="1848.00" inputTorque="-8858.90" torqueLoss="69.70" />
+            <Entry inputSpeed="1848.00" inputTorque="-8116.80" torqueLoss="77.40" />
+            <Entry inputSpeed="1848.00" inputTorque="-7374.60" torqueLoss="85.20" />
+            <Entry inputSpeed="1848.00" inputTorque="-6632.50" torqueLoss="92.90" />
+            <Entry inputSpeed="1848.00" inputTorque="-5890.40" torqueLoss="100.60" />
+            <Entry inputSpeed="1848.00" inputTorque="-5148.30" torqueLoss="108.40" />
+            <Entry inputSpeed="1848.00" inputTorque="-4406.20" torqueLoss="116.10" />
+            <Entry inputSpeed="1848.00" inputTorque="-3664.10" torqueLoss="123.80" />
+            <Entry inputSpeed="1848.00" inputTorque="-3293.00" torqueLoss="116.10" />
+            <Entry inputSpeed="1848.00" inputTorque="-2921.90" torqueLoss="108.40" />
+            <Entry inputSpeed="1848.00" inputTorque="-2550.90" torqueLoss="100.60" />
+            <Entry inputSpeed="1848.00" inputTorque="-2179.80" torqueLoss="92.90" />
+            <Entry inputSpeed="1848.00" inputTorque="-1808.80" torqueLoss="85.20" />
+            <Entry inputSpeed="1848.00" inputTorque="-1437.70" torqueLoss="77.40" />
+            <Entry inputSpeed="1848.00" inputTorque="-1066.70" torqueLoss="69.70" />
+            <Entry inputSpeed="1848.00" inputTorque="-695.60" torqueLoss="62.00" />
+            <Entry inputSpeed="1848.00" inputTorque="-510.10" torqueLoss="58.10" />
+            <Entry inputSpeed="1848.00" inputTorque="-324.50" torqueLoss="54.20" />
+            <Entry inputSpeed="1848.00" inputTorque="-231.80" torqueLoss="52.30" />
+            <Entry inputSpeed="1848.00" inputTorque="-139.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1848.00" inputTorque="-46.20" torqueLoss="48.40" />
+            <Entry inputSpeed="1848.00" inputTorque="48.40" torqueLoss="48.40" />
+            <Entry inputSpeed="1848.00" inputTorque="143.10" torqueLoss="48.40" />
+            <Entry inputSpeed="1848.00" inputTorque="239.80" torqueLoss="50.40" />
+            <Entry inputSpeed="1848.00" inputTorque="336.40" torqueLoss="52.30" />
+            <Entry inputSpeed="1848.00" inputTorque="433.00" torqueLoss="54.20" />
+            <Entry inputSpeed="1848.00" inputTorque="626.30" torqueLoss="58.10" />
+            <Entry inputSpeed="1848.00" inputTorque="819.60" torqueLoss="62.00" />
+            <Entry inputSpeed="1848.00" inputTorque="1206.10" torqueLoss="69.70" />
+            <Entry inputSpeed="1848.00" inputTorque="1592.60" torqueLoss="77.40" />
+            <Entry inputSpeed="1848.00" inputTorque="1979.10" torqueLoss="85.20" />
+            <Entry inputSpeed="1848.00" inputTorque="2365.60" torqueLoss="92.90" />
+            <Entry inputSpeed="1848.00" inputTorque="2752.10" torqueLoss="100.60" />
+            <Entry inputSpeed="1848.00" inputTorque="3138.70" torqueLoss="108.40" />
+            <Entry inputSpeed="1848.00" inputTorque="3525.20" torqueLoss="116.10" />
+            <Entry inputSpeed="1848.00" inputTorque="3911.70" torqueLoss="123.80" />
+            <Entry inputSpeed="1848.00" inputTorque="4684.70" torqueLoss="139.30" />
+            <Entry inputSpeed="1848.00" inputTorque="5457.80" torqueLoss="154.70" />
+            <Entry inputSpeed="1848.00" inputTorque="6230.80" torqueLoss="170.20" />
+            <Entry inputSpeed="1848.00" inputTorque="7003.80" torqueLoss="185.70" />
+            <Entry inputSpeed="1848.00" inputTorque="7776.90" torqueLoss="201.10" />
+            <Entry inputSpeed="1848.00" inputTorque="8549.90" torqueLoss="216.60" />
+            <Entry inputSpeed="1848.00" inputTorque="9323.00" torqueLoss="232.00" />
+            <Entry inputSpeed="1848.00" inputTorque="10096.00" torqueLoss="247.50" />
+            <Entry inputSpeed="1848.00" inputTorque="10869.00" torqueLoss="263.00" />
+            <Entry inputSpeed="1848.00" inputTorque="11642.10" torqueLoss="278.40" />
+            <Entry inputSpeed="1980.00" inputTorque="-11085.20" torqueLoss="54.20" />
+            <Entry inputSpeed="1980.00" inputTorque="-10343.10" torqueLoss="58.10" />
+            <Entry inputSpeed="1980.00" inputTorque="-9601.00" torqueLoss="62.00" />
+            <Entry inputSpeed="1980.00" inputTorque="-8858.90" torqueLoss="69.70" />
+            <Entry inputSpeed="1980.00" inputTorque="-8116.80" torqueLoss="77.40" />
+            <Entry inputSpeed="1980.00" inputTorque="-7374.60" torqueLoss="85.20" />
+            <Entry inputSpeed="1980.00" inputTorque="-6632.50" torqueLoss="92.90" />
+            <Entry inputSpeed="1980.00" inputTorque="-5890.40" torqueLoss="100.60" />
+            <Entry inputSpeed="1980.00" inputTorque="-5148.30" torqueLoss="108.40" />
+            <Entry inputSpeed="1980.00" inputTorque="-4406.20" torqueLoss="116.10" />
+            <Entry inputSpeed="1980.00" inputTorque="-3664.10" torqueLoss="123.80" />
+            <Entry inputSpeed="1980.00" inputTorque="-3293.00" torqueLoss="116.10" />
+            <Entry inputSpeed="1980.00" inputTorque="-2921.90" torqueLoss="108.40" />
+            <Entry inputSpeed="1980.00" inputTorque="-2550.90" torqueLoss="100.60" />
+            <Entry inputSpeed="1980.00" inputTorque="-2179.80" torqueLoss="92.90" />
+            <Entry inputSpeed="1980.00" inputTorque="-1808.80" torqueLoss="85.20" />
+            <Entry inputSpeed="1980.00" inputTorque="-1437.70" torqueLoss="77.40" />
+            <Entry inputSpeed="1980.00" inputTorque="-1066.70" torqueLoss="69.70" />
+            <Entry inputSpeed="1980.00" inputTorque="-695.60" torqueLoss="62.00" />
+            <Entry inputSpeed="1980.00" inputTorque="-510.10" torqueLoss="58.10" />
+            <Entry inputSpeed="1980.00" inputTorque="-324.50" torqueLoss="54.20" />
+            <Entry inputSpeed="1980.00" inputTorque="-231.80" torqueLoss="52.30" />
+            <Entry inputSpeed="1980.00" inputTorque="-139.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1980.00" inputTorque="-46.20" torqueLoss="48.40" />
+            <Entry inputSpeed="1980.00" inputTorque="48.40" torqueLoss="48.40" />
+            <Entry inputSpeed="1980.00" inputTorque="143.10" torqueLoss="48.40" />
+            <Entry inputSpeed="1980.00" inputTorque="239.80" torqueLoss="50.40" />
+            <Entry inputSpeed="1980.00" inputTorque="336.40" torqueLoss="52.30" />
+            <Entry inputSpeed="1980.00" inputTorque="433.00" torqueLoss="54.20" />
+            <Entry inputSpeed="1980.00" inputTorque="626.30" torqueLoss="58.10" />
+            <Entry inputSpeed="1980.00" inputTorque="819.60" torqueLoss="62.00" />
+            <Entry inputSpeed="1980.00" inputTorque="1206.10" torqueLoss="69.70" />
+            <Entry inputSpeed="1980.00" inputTorque="1592.60" torqueLoss="77.40" />
+            <Entry inputSpeed="1980.00" inputTorque="1979.10" torqueLoss="85.20" />
+            <Entry inputSpeed="1980.00" inputTorque="2365.60" torqueLoss="92.90" />
+            <Entry inputSpeed="1980.00" inputTorque="2752.10" torqueLoss="100.60" />
+            <Entry inputSpeed="1980.00" inputTorque="3138.70" torqueLoss="108.40" />
+            <Entry inputSpeed="1980.00" inputTorque="3525.20" torqueLoss="116.10" />
+            <Entry inputSpeed="1980.00" inputTorque="3911.70" torqueLoss="123.80" />
+            <Entry inputSpeed="1980.00" inputTorque="4684.70" torqueLoss="139.30" />
+            <Entry inputSpeed="1980.00" inputTorque="5457.80" torqueLoss="154.70" />
+            <Entry inputSpeed="1980.00" inputTorque="6230.80" torqueLoss="170.20" />
+            <Entry inputSpeed="1980.00" inputTorque="7003.80" torqueLoss="185.70" />
+            <Entry inputSpeed="1980.00" inputTorque="7776.90" torqueLoss="201.10" />
+            <Entry inputSpeed="1980.00" inputTorque="8549.90" torqueLoss="216.60" />
+            <Entry inputSpeed="1980.00" inputTorque="9323.00" torqueLoss="232.00" />
+            <Entry inputSpeed="1980.00" inputTorque="10096.00" torqueLoss="247.50" />
+            <Entry inputSpeed="1980.00" inputTorque="10869.00" torqueLoss="263.00" />
+            <Entry inputSpeed="1980.00" inputTorque="11642.10" torqueLoss="278.40" />
+            <Entry inputSpeed="2112.00" inputTorque="-11085.20" torqueLoss="54.20" />
+            <Entry inputSpeed="2112.00" inputTorque="-10343.10" torqueLoss="58.10" />
+            <Entry inputSpeed="2112.00" inputTorque="-9601.00" torqueLoss="62.00" />
+            <Entry inputSpeed="2112.00" inputTorque="-8858.90" torqueLoss="69.70" />
+            <Entry inputSpeed="2112.00" inputTorque="-8116.80" torqueLoss="77.40" />
+            <Entry inputSpeed="2112.00" inputTorque="-7374.60" torqueLoss="85.20" />
+            <Entry inputSpeed="2112.00" inputTorque="-6632.50" torqueLoss="92.90" />
+            <Entry inputSpeed="2112.00" inputTorque="-5890.40" torqueLoss="100.60" />
+            <Entry inputSpeed="2112.00" inputTorque="-5148.30" torqueLoss="108.40" />
+            <Entry inputSpeed="2112.00" inputTorque="-4406.20" torqueLoss="116.10" />
+            <Entry inputSpeed="2112.00" inputTorque="-3664.10" torqueLoss="123.80" />
+            <Entry inputSpeed="2112.00" inputTorque="-3293.00" torqueLoss="116.10" />
+            <Entry inputSpeed="2112.00" inputTorque="-2921.90" torqueLoss="108.40" />
+            <Entry inputSpeed="2112.00" inputTorque="-2550.90" torqueLoss="100.60" />
+            <Entry inputSpeed="2112.00" inputTorque="-2179.80" torqueLoss="92.90" />
+            <Entry inputSpeed="2112.00" inputTorque="-1808.80" torqueLoss="85.20" />
+            <Entry inputSpeed="2112.00" inputTorque="-1437.70" torqueLoss="77.40" />
+            <Entry inputSpeed="2112.00" inputTorque="-1066.70" torqueLoss="69.70" />
+            <Entry inputSpeed="2112.00" inputTorque="-695.60" torqueLoss="62.00" />
+            <Entry inputSpeed="2112.00" inputTorque="-510.10" torqueLoss="58.10" />
+            <Entry inputSpeed="2112.00" inputTorque="-324.50" torqueLoss="54.20" />
+            <Entry inputSpeed="2112.00" inputTorque="-231.80" torqueLoss="52.30" />
+            <Entry inputSpeed="2112.00" inputTorque="-139.00" torqueLoss="50.40" />
+            <Entry inputSpeed="2112.00" inputTorque="-46.20" torqueLoss="48.40" />
+            <Entry inputSpeed="2112.00" inputTorque="48.40" torqueLoss="48.40" />
+            <Entry inputSpeed="2112.00" inputTorque="143.10" torqueLoss="48.40" />
+            <Entry inputSpeed="2112.00" inputTorque="239.80" torqueLoss="50.40" />
+            <Entry inputSpeed="2112.00" inputTorque="336.40" torqueLoss="52.30" />
+            <Entry inputSpeed="2112.00" inputTorque="433.00" torqueLoss="54.20" />
+            <Entry inputSpeed="2112.00" inputTorque="626.30" torqueLoss="58.10" />
+            <Entry inputSpeed="2112.00" inputTorque="819.60" torqueLoss="62.00" />
+            <Entry inputSpeed="2112.00" inputTorque="1206.10" torqueLoss="69.70" />
+            <Entry inputSpeed="2112.00" inputTorque="1592.60" torqueLoss="77.40" />
+            <Entry inputSpeed="2112.00" inputTorque="1979.10" torqueLoss="85.20" />
+            <Entry inputSpeed="2112.00" inputTorque="2365.60" torqueLoss="92.90" />
+            <Entry inputSpeed="2112.00" inputTorque="2752.10" torqueLoss="100.60" />
+            <Entry inputSpeed="2112.00" inputTorque="3138.70" torqueLoss="108.40" />
+            <Entry inputSpeed="2112.00" inputTorque="3525.20" torqueLoss="116.10" />
+            <Entry inputSpeed="2112.00" inputTorque="3911.70" torqueLoss="123.80" />
+            <Entry inputSpeed="2112.00" inputTorque="4684.70" torqueLoss="139.30" />
+            <Entry inputSpeed="2112.00" inputTorque="5457.80" torqueLoss="154.70" />
+            <Entry inputSpeed="2112.00" inputTorque="6230.80" torqueLoss="170.20" />
+            <Entry inputSpeed="2112.00" inputTorque="7003.80" torqueLoss="185.70" />
+            <Entry inputSpeed="2112.00" inputTorque="7776.90" torqueLoss="201.10" />
+            <Entry inputSpeed="2112.00" inputTorque="8549.90" torqueLoss="216.60" />
+            <Entry inputSpeed="2112.00" inputTorque="9323.00" torqueLoss="232.00" />
+            <Entry inputSpeed="2112.00" inputTorque="10096.00" torqueLoss="247.50" />
+            <Entry inputSpeed="2112.00" inputTorque="10869.00" torqueLoss="263.00" />
+            <Entry inputSpeed="2112.00" inputTorque="11642.10" torqueLoss="278.40" />
+          </TorqueLossMap>
+        </Data>
+        <Signature>
+          <Reference URI="#AXLGEAR-2.640" xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </Axlegear>
+      <AxleWheels>
+        <Data>
+          <Axles>
+            <Axle axleNumber="1">
+              <AxleType>VehicleNonDriven</AxleType>
+              <TwinTyres>false</TwinTyres>
+              <Steered>true</Steered>
+              <Tyre>
+                <Data id="TYRE-315_70R22.5">
+                  <Manufacturer>Krisper</Manufacturer>
+                  <Model>315/70 R22.5</Model>
+                  <CertificationNumber>TYRE-315/70 R22.5</CertificationNumber>
+                  <Date>2017-09-20T12:56:09.2517884Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/70 R22.5</Dimension>
+                  <RRCDeclared>0.0055</RRCDeclared>
+                  <FzISO>33350</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_70R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+            <Axle axleNumber="2">
+              <AxleType>VehicleDriven</AxleType>
+              <TwinTyres>true</TwinTyres>
+              <Steered>false</Steered>
+              <Tyre>
+                <Data id="TYRE-315_70R22.5">
+                  <Manufacturer>Krisper</Manufacturer>
+                  <Model>315/70 R22.5</Model>
+                  <CertificationNumber>TYRE-315/70 R22.5</CertificationNumber>
+                  <Date>2017-09-20T12:56:09.2527885Z</Date>
+                  <AppVersion>VectoCore</AppVersion>
+                  <Dimension>315/70 R22.5</Dimension>
+                  <RRCDeclared>0.0065</RRCDeclared>
+                  <FzISO>33350</FzISO>
+                </Data>
+                <Signature>
+                  <Reference URI="#TYRE-315_70R22.5" xmlns="http://www.w3.org/2000/09/xmldsig#">
+                    <Transforms>
+                      <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+                    </Transforms>
+                    <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+                    <DigestValue></DigestValue>
+                  </Reference>
+                </Signature>
+              </Tyre>
+            </Axle>
+          </Axles>
+        </Data>
+      </AxleWheels>
+      <Auxiliaries>
+        <Data>
+          <Fan>
+            <Technology>Belt driven or driven via transm. - Electronically controlled visco clutch</Technology>
+          </Fan>
+          <SteeringPump>
+            <Technology>Fixed displacement with elec. control</Technology>
+          </SteeringPump>
+          <ElectricSystem>
+            <Technology>Standard technology</Technology>
+          </ElectricSystem>
+          <PneumaticSystem>
+            <Technology>Medium Supply 2-stage + ESS + AMS</Technology>
+          </PneumaticSystem>
+          <HVAC>
+            <Technology>Default</Technology>
+          </HVAC>
+        </Data>
+      </Auxiliaries>
+      <AirDrag>
+        <Data id="Airdrag-N.A.">
+          <Manufacturer>Krisper</Manufacturer>
+          <Model>N.A.</Model>
+          <CertificationNumber>N.A.</CertificationNumber>
+          <Date>2017-09-20T12:56:09.3708003Z</Date>
+          <AppVersion>VectoCore</AppVersion>
+          <CdxA_0>5.30</CdxA_0>
+          <TransferredCdxA>5.30</TransferredCdxA>
+          <DeclaredCdxA>5.30</DeclaredCdxA>
+        </Data>
+        <Signature>
+          <Reference URI="#Airdrag-N.A." xmlns="http://www.w3.org/2000/09/xmldsig#">
+            <Transforms>
+              <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+            </Transforms>
+            <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+            <DigestValue></DigestValue>
+          </Reference>
+        </Signature>
+      </AirDrag>
+    </Components>
+  </Vehicle>
+</tns:VectoInputDeclaration>
\ No newline at end of file
diff --git a/Generic Vehicles/Declaration Mode/Class5_Tractor_4x2/tractor_12gear_example.xml b/Generic Vehicles/Declaration Mode/Class5_Tractor_4x2/tractor_12gear_example.xml
new file mode 100644
index 0000000000..f40975433c
--- /dev/null
+++ b/Generic Vehicles/Declaration Mode/Class5_Tractor_4x2/tractor_12gear_example.xml	
@@ -0,0 +1,2870 @@
+<?xml version="1.0" encoding="utf-8"?>
+<tns:VectoInputDeclaration schemaVersion="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:tns="urn:tugraz:ivt:VectoAPI:DeclarationComponent:v1.0" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:DeclarationComponent:v1.0 https://webgate.ec.europa.eu/CITnet/svn/VECTO/trunk/Share/XML/XSD/VectoComponent.xsd">
+  <tns:Gearbox>
+    <Data id="GBX-tractor_12gear_example">
+      <Manufacturer>N.A.</Manufacturer>
+      <Model>tractor_12gear_example</Model>
+      <CertificationNumber>GBX-tractor_12gear_example</CertificationNumber>
+      <Date>2017-09-20T14:18:47.5907119Z</Date>
+      <AppVersion>VectoCore</AppVersion>
+      <TransmissionType>AMT</TransmissionType>
+      <MainCertificationMethod>Standard values</MainCertificationMethod>
+      <Gears>
+        <Gear number="1">
+          <Ratio>14.930</Ratio>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+            <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+          </TorqueLossMap>
+        </Gear>
+        <Gear number="2">
+          <Ratio>11.640</Ratio>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+            <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+          </TorqueLossMap>
+        </Gear>
+        <Gear number="3">
+          <Ratio>9.020</Ratio>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+            <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+          </TorqueLossMap>
+        </Gear>
+        <Gear number="4">
+          <Ratio>7.040</Ratio>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+            <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+          </TorqueLossMap>
+        </Gear>
+        <Gear number="5">
+          <Ratio>5.640</Ratio>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+            <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+          </TorqueLossMap>
+        </Gear>
+        <Gear number="6">
+          <Ratio>4.400</Ratio>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+            <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+          </TorqueLossMap>
+        </Gear>
+        <Gear number="7">
+          <Ratio>3.390</Ratio>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+            <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+          </TorqueLossMap>
+        </Gear>
+        <Gear number="8">
+          <Ratio>2.650</Ratio>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+            <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+          </TorqueLossMap>
+        </Gear>
+        <Gear number="9">
+          <Ratio>2.050</Ratio>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+            <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+          </TorqueLossMap>
+        </Gear>
+        <Gear number="10">
+          <Ratio>1.600</Ratio>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+            <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+          </TorqueLossMap>
+        </Gear>
+        <Gear number="11">
+          <Ratio>1.280</Ratio>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="27.20" />
+            <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="43.20" />
+            <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="55.20" />
+            <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="67.20" />
+            <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="83.20" />
+            <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="99.20" />
+            <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="119.20" />
+            <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="139.20" />
+            <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="159.20" />
+            <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="179.20" />
+            <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="199.20" />
+            <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="219.20" />
+            <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="239.20" />
+            <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="30.80" />
+            <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="46.80" />
+            <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="58.80" />
+            <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="70.80" />
+            <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="86.80" />
+            <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="102.80" />
+            <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="122.80" />
+            <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="142.80" />
+            <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="162.80" />
+            <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="182.80" />
+            <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="202.80" />
+            <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="222.80" />
+            <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="242.80" />
+            <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="34.40" />
+            <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="50.40" />
+            <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="62.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="74.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="90.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="106.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="126.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="146.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="166.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="186.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="206.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="226.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="246.40" />
+            <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="39.20" />
+            <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="55.20" />
+            <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="67.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="79.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="95.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="111.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="131.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="151.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="171.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="191.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="211.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="231.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="251.20" />
+            <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="60.00" />
+            <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="84.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="100.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="116.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="136.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="156.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="176.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="196.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="216.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="236.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="256.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="78.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="90.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="106.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="122.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="142.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="162.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="182.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="202.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="222.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="242.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="262.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="268.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="56.00" />
+            <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="72.00" />
+            <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="84.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="96.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="112.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="128.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="148.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="168.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="188.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="208.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="228.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="248.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="268.00" />
+          </TorqueLossMap>
+        </Gear>
+        <Gear number="12">
+          <Ratio>1.000</Ratio>
+          <TorqueLossMap>
+            <Entry inputSpeed="0.00" inputTorque="-5500.00" torqueLoss="74.20" />
+            <Entry inputSpeed="0.00" inputTorque="-5000.00" torqueLoss="69.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4500.00" torqueLoss="59.20" />
+            <Entry inputSpeed="0.00" inputTorque="-4000.00" torqueLoss="59.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3500.00" torqueLoss="54.20" />
+            <Entry inputSpeed="0.00" inputTorque="-3000.00" torqueLoss="49.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2500.00" torqueLoss="44.20" />
+            <Entry inputSpeed="0.00" inputTorque="-2000.00" torqueLoss="39.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1600.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="-1200.00" torqueLoss="31.20" />
+            <Entry inputSpeed="0.00" inputTorque="-900.00" torqueLoss="28.20" />
+            <Entry inputSpeed="0.00" inputTorque="-600.00" torqueLoss="25.20" />
+            <Entry inputSpeed="0.00" inputTorque="-400.00" torqueLoss="23.20" />
+            <Entry inputSpeed="0.00" inputTorque="-200.00" torqueLoss="21.20" />
+            <Entry inputSpeed="0.00" inputTorque="0.00" torqueLoss="21.20" />
+            <Entry inputSpeed="0.00" inputTorque="200.00" torqueLoss="21.20" />
+            <Entry inputSpeed="0.00" inputTorque="400.00" torqueLoss="23.20" />
+            <Entry inputSpeed="0.00" inputTorque="600.00" torqueLoss="25.20" />
+            <Entry inputSpeed="0.00" inputTorque="900.00" torqueLoss="28.20" />
+            <Entry inputSpeed="0.00" inputTorque="1200.00" torqueLoss="31.20" />
+            <Entry inputSpeed="0.00" inputTorque="1600.00" torqueLoss="35.20" />
+            <Entry inputSpeed="0.00" inputTorque="2000.00" torqueLoss="39.20" />
+            <Entry inputSpeed="0.00" inputTorque="2500.00" torqueLoss="44.20" />
+            <Entry inputSpeed="0.00" inputTorque="3000.00" torqueLoss="49.20" />
+            <Entry inputSpeed="0.00" inputTorque="3500.00" torqueLoss="54.20" />
+            <Entry inputSpeed="0.00" inputTorque="4000.00" torqueLoss="59.20" />
+            <Entry inputSpeed="0.00" inputTorque="4500.00" torqueLoss="64.20" />
+            <Entry inputSpeed="0.00" inputTorque="5000.00" torqueLoss="69.20" />
+            <Entry inputSpeed="0.00" inputTorque="5500.00" torqueLoss="74.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5500.00" torqueLoss="74.20" />
+            <Entry inputSpeed="600.00" inputTorque="-5000.00" torqueLoss="69.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4500.00" torqueLoss="59.20" />
+            <Entry inputSpeed="600.00" inputTorque="-4000.00" torqueLoss="59.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3500.00" torqueLoss="54.20" />
+            <Entry inputSpeed="600.00" inputTorque="-3000.00" torqueLoss="49.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2500.00" torqueLoss="44.20" />
+            <Entry inputSpeed="600.00" inputTorque="-2000.00" torqueLoss="39.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1600.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="-1200.00" torqueLoss="31.20" />
+            <Entry inputSpeed="600.00" inputTorque="-900.00" torqueLoss="28.20" />
+            <Entry inputSpeed="600.00" inputTorque="-600.00" torqueLoss="25.20" />
+            <Entry inputSpeed="600.00" inputTorque="-400.00" torqueLoss="23.20" />
+            <Entry inputSpeed="600.00" inputTorque="-200.00" torqueLoss="21.20" />
+            <Entry inputSpeed="600.00" inputTorque="0.00" torqueLoss="21.20" />
+            <Entry inputSpeed="600.00" inputTorque="200.00" torqueLoss="21.20" />
+            <Entry inputSpeed="600.00" inputTorque="400.00" torqueLoss="23.20" />
+            <Entry inputSpeed="600.00" inputTorque="600.00" torqueLoss="25.20" />
+            <Entry inputSpeed="600.00" inputTorque="900.00" torqueLoss="28.20" />
+            <Entry inputSpeed="600.00" inputTorque="1200.00" torqueLoss="31.20" />
+            <Entry inputSpeed="600.00" inputTorque="1600.00" torqueLoss="35.20" />
+            <Entry inputSpeed="600.00" inputTorque="2000.00" torqueLoss="39.20" />
+            <Entry inputSpeed="600.00" inputTorque="2500.00" torqueLoss="44.20" />
+            <Entry inputSpeed="600.00" inputTorque="3000.00" torqueLoss="49.20" />
+            <Entry inputSpeed="600.00" inputTorque="3500.00" torqueLoss="54.20" />
+            <Entry inputSpeed="600.00" inputTorque="4000.00" torqueLoss="59.20" />
+            <Entry inputSpeed="600.00" inputTorque="4500.00" torqueLoss="64.20" />
+            <Entry inputSpeed="600.00" inputTorque="5000.00" torqueLoss="69.20" />
+            <Entry inputSpeed="600.00" inputTorque="5500.00" torqueLoss="74.20" />
+            <Entry inputSpeed="900.00" inputTorque="-5500.00" torqueLoss="77.80" />
+            <Entry inputSpeed="900.00" inputTorque="-5000.00" torqueLoss="72.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4500.00" torqueLoss="62.80" />
+            <Entry inputSpeed="900.00" inputTorque="-4000.00" torqueLoss="62.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3500.00" torqueLoss="57.80" />
+            <Entry inputSpeed="900.00" inputTorque="-3000.00" torqueLoss="52.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2500.00" torqueLoss="47.80" />
+            <Entry inputSpeed="900.00" inputTorque="-2000.00" torqueLoss="42.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1600.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="-1200.00" torqueLoss="34.80" />
+            <Entry inputSpeed="900.00" inputTorque="-900.00" torqueLoss="31.80" />
+            <Entry inputSpeed="900.00" inputTorque="-600.00" torqueLoss="28.80" />
+            <Entry inputSpeed="900.00" inputTorque="-400.00" torqueLoss="26.80" />
+            <Entry inputSpeed="900.00" inputTorque="-200.00" torqueLoss="24.80" />
+            <Entry inputSpeed="900.00" inputTorque="0.00" torqueLoss="24.80" />
+            <Entry inputSpeed="900.00" inputTorque="200.00" torqueLoss="24.80" />
+            <Entry inputSpeed="900.00" inputTorque="400.00" torqueLoss="26.80" />
+            <Entry inputSpeed="900.00" inputTorque="600.00" torqueLoss="28.80" />
+            <Entry inputSpeed="900.00" inputTorque="900.00" torqueLoss="31.80" />
+            <Entry inputSpeed="900.00" inputTorque="1200.00" torqueLoss="34.80" />
+            <Entry inputSpeed="900.00" inputTorque="1600.00" torqueLoss="38.80" />
+            <Entry inputSpeed="900.00" inputTorque="2000.00" torqueLoss="42.80" />
+            <Entry inputSpeed="900.00" inputTorque="2500.00" torqueLoss="47.80" />
+            <Entry inputSpeed="900.00" inputTorque="3000.00" torqueLoss="52.80" />
+            <Entry inputSpeed="900.00" inputTorque="3500.00" torqueLoss="57.80" />
+            <Entry inputSpeed="900.00" inputTorque="4000.00" torqueLoss="62.80" />
+            <Entry inputSpeed="900.00" inputTorque="4500.00" torqueLoss="67.80" />
+            <Entry inputSpeed="900.00" inputTorque="5000.00" torqueLoss="72.80" />
+            <Entry inputSpeed="900.00" inputTorque="5500.00" torqueLoss="77.80" />
+            <Entry inputSpeed="1200.00" inputTorque="-5500.00" torqueLoss="81.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-5000.00" torqueLoss="76.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4500.00" torqueLoss="66.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-4000.00" torqueLoss="66.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3500.00" torqueLoss="61.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-3000.00" torqueLoss="56.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2500.00" torqueLoss="51.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-2000.00" torqueLoss="46.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1600.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-1200.00" torqueLoss="38.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-900.00" torqueLoss="35.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-600.00" torqueLoss="32.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-400.00" torqueLoss="30.40" />
+            <Entry inputSpeed="1200.00" inputTorque="-200.00" torqueLoss="28.40" />
+            <Entry inputSpeed="1200.00" inputTorque="0.00" torqueLoss="28.40" />
+            <Entry inputSpeed="1200.00" inputTorque="200.00" torqueLoss="28.40" />
+            <Entry inputSpeed="1200.00" inputTorque="400.00" torqueLoss="30.40" />
+            <Entry inputSpeed="1200.00" inputTorque="600.00" torqueLoss="32.40" />
+            <Entry inputSpeed="1200.00" inputTorque="900.00" torqueLoss="35.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1200.00" torqueLoss="38.40" />
+            <Entry inputSpeed="1200.00" inputTorque="1600.00" torqueLoss="42.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2000.00" torqueLoss="46.40" />
+            <Entry inputSpeed="1200.00" inputTorque="2500.00" torqueLoss="51.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3000.00" torqueLoss="56.40" />
+            <Entry inputSpeed="1200.00" inputTorque="3500.00" torqueLoss="61.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4000.00" torqueLoss="66.40" />
+            <Entry inputSpeed="1200.00" inputTorque="4500.00" torqueLoss="71.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5000.00" torqueLoss="76.40" />
+            <Entry inputSpeed="1200.00" inputTorque="5500.00" torqueLoss="81.40" />
+            <Entry inputSpeed="1600.00" inputTorque="-5500.00" torqueLoss="86.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-5000.00" torqueLoss="81.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4500.00" torqueLoss="71.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-4000.00" torqueLoss="71.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3500.00" torqueLoss="66.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-3000.00" torqueLoss="61.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2500.00" torqueLoss="56.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-2000.00" torqueLoss="51.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1600.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-1200.00" torqueLoss="43.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-900.00" torqueLoss="40.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-600.00" torqueLoss="37.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="1600.00" inputTorque="-200.00" torqueLoss="33.20" />
+            <Entry inputSpeed="1600.00" inputTorque="0.00" torqueLoss="33.20" />
+            <Entry inputSpeed="1600.00" inputTorque="200.00" torqueLoss="33.20" />
+            <Entry inputSpeed="1600.00" inputTorque="400.00" torqueLoss="35.20" />
+            <Entry inputSpeed="1600.00" inputTorque="600.00" torqueLoss="37.20" />
+            <Entry inputSpeed="1600.00" inputTorque="900.00" torqueLoss="40.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1200.00" torqueLoss="43.20" />
+            <Entry inputSpeed="1600.00" inputTorque="1600.00" torqueLoss="47.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2000.00" torqueLoss="51.20" />
+            <Entry inputSpeed="1600.00" inputTorque="2500.00" torqueLoss="56.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3000.00" torqueLoss="61.20" />
+            <Entry inputSpeed="1600.00" inputTorque="3500.00" torqueLoss="66.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4000.00" torqueLoss="71.20" />
+            <Entry inputSpeed="1600.00" inputTorque="4500.00" torqueLoss="76.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5000.00" torqueLoss="81.20" />
+            <Entry inputSpeed="1600.00" inputTorque="5500.00" torqueLoss="86.20" />
+            <Entry inputSpeed="2000.00" inputTorque="-5500.00" torqueLoss="91.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-5000.00" torqueLoss="86.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4500.00" torqueLoss="76.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-4000.00" torqueLoss="76.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3500.00" torqueLoss="71.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-3000.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2500.00" torqueLoss="61.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-2000.00" torqueLoss="56.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1600.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-1200.00" torqueLoss="48.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-900.00" torqueLoss="45.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-600.00" torqueLoss="42.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-400.00" torqueLoss="40.00" />
+            <Entry inputSpeed="2000.00" inputTorque="-200.00" torqueLoss="38.00" />
+            <Entry inputSpeed="2000.00" inputTorque="0.00" torqueLoss="38.00" />
+            <Entry inputSpeed="2000.00" inputTorque="200.00" torqueLoss="38.00" />
+            <Entry inputSpeed="2000.00" inputTorque="400.00" torqueLoss="40.00" />
+            <Entry inputSpeed="2000.00" inputTorque="600.00" torqueLoss="42.00" />
+            <Entry inputSpeed="2000.00" inputTorque="900.00" torqueLoss="45.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1200.00" torqueLoss="48.00" />
+            <Entry inputSpeed="2000.00" inputTorque="1600.00" torqueLoss="52.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2000.00" torqueLoss="56.00" />
+            <Entry inputSpeed="2000.00" inputTorque="2500.00" torqueLoss="61.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3000.00" torqueLoss="66.00" />
+            <Entry inputSpeed="2000.00" inputTorque="3500.00" torqueLoss="71.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4000.00" torqueLoss="76.00" />
+            <Entry inputSpeed="2000.00" inputTorque="4500.00" torqueLoss="81.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5000.00" torqueLoss="86.00" />
+            <Entry inputSpeed="2000.00" inputTorque="5500.00" torqueLoss="91.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5500.00" torqueLoss="97.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-5000.00" torqueLoss="92.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4500.00" torqueLoss="82.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-4000.00" torqueLoss="82.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3500.00" torqueLoss="77.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-3000.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2500.00" torqueLoss="67.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-2000.00" torqueLoss="62.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1600.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-1200.00" torqueLoss="54.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-900.00" torqueLoss="51.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-600.00" torqueLoss="48.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-400.00" torqueLoss="46.00" />
+            <Entry inputSpeed="2500.00" inputTorque="-200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2500.00" inputTorque="0.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2500.00" inputTorque="200.00" torqueLoss="44.00" />
+            <Entry inputSpeed="2500.00" inputTorque="400.00" torqueLoss="46.00" />
+            <Entry inputSpeed="2500.00" inputTorque="600.00" torqueLoss="48.00" />
+            <Entry inputSpeed="2500.00" inputTorque="900.00" torqueLoss="51.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1200.00" torqueLoss="54.00" />
+            <Entry inputSpeed="2500.00" inputTorque="1600.00" torqueLoss="58.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2000.00" torqueLoss="62.00" />
+            <Entry inputSpeed="2500.00" inputTorque="2500.00" torqueLoss="67.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3000.00" torqueLoss="72.00" />
+            <Entry inputSpeed="2500.00" inputTorque="3500.00" torqueLoss="77.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4000.00" torqueLoss="82.00" />
+            <Entry inputSpeed="2500.00" inputTorque="4500.00" torqueLoss="87.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5000.00" torqueLoss="92.00" />
+            <Entry inputSpeed="2500.00" inputTorque="5500.00" torqueLoss="97.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5500.00" torqueLoss="103.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-5000.00" torqueLoss="98.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4500.00" torqueLoss="88.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-4000.00" torqueLoss="88.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3500.00" torqueLoss="83.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-3000.00" torqueLoss="78.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2500.00" torqueLoss="73.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-2000.00" torqueLoss="68.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1600.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-1200.00" torqueLoss="60.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-900.00" torqueLoss="57.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-600.00" torqueLoss="54.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="3000.00" inputTorque="-200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="3000.00" inputTorque="0.00" torqueLoss="50.00" />
+            <Entry inputSpeed="3000.00" inputTorque="200.00" torqueLoss="50.00" />
+            <Entry inputSpeed="3000.00" inputTorque="400.00" torqueLoss="52.00" />
+            <Entry inputSpeed="3000.00" inputTorque="600.00" torqueLoss="54.00" />
+            <Entry inputSpeed="3000.00" inputTorque="900.00" torqueLoss="57.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1200.00" torqueLoss="60.00" />
+            <Entry inputSpeed="3000.00" inputTorque="1600.00" torqueLoss="64.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2000.00" torqueLoss="68.00" />
+            <Entry inputSpeed="3000.00" inputTorque="2500.00" torqueLoss="73.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3000.00" torqueLoss="78.00" />
+            <Entry inputSpeed="3000.00" inputTorque="3500.00" torqueLoss="83.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4000.00" torqueLoss="88.00" />
+            <Entry inputSpeed="3000.00" inputTorque="4500.00" torqueLoss="93.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5000.00" torqueLoss="98.00" />
+            <Entry inputSpeed="3000.00" inputTorque="5500.00" torqueLoss="103.00" />
+          </TorqueLossMap>
+        </Gear>
+      </Gears>
+    </Data>
+    <Signature>
+      <Reference URI="#GBX-tractor_12gear_example" xmlns="http://www.w3.org/2000/09/xmldsig#">
+        <Transforms>
+          <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithoutComments" />
+          <Transform Algorithm="urn:vecto:xml:2017:canonicalization" />
+        </Transforms>
+        <DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
+        <DigestValue></DigestValue>
+      </Reference>
+    </Signature>
+  </tns:Gearbox>
+</tns:VectoInputDeclaration>
\ No newline at end of file
diff --git a/HashingCmd/Properties/Version.tt b/HashingCmd/Properties/Version.tt
index a1d6b02cff..bf6606a743 100644
--- a/HashingCmd/Properties/Version.tt
+++ b/HashingCmd/Properties/Version.tt
@@ -31,9 +31,10 @@
 
 <#@ template language="C#" #>
 <#@ output extension=".cs"#>
+<#@ include file="../../VectoCore/VectoCore/VersionNumber.t4" once="true" #>
 using System.Reflection;
-[assembly: AssemblyVersion("0.1.0.<#= this.RevisionNumber #>")]
-[assembly: AssemblyFileVersion("0.1.0.<#= this.RevisionNumber #>")]
+[assembly: AssemblyVersion("0.1.0.<#= GetBuildNumber() #>")]
+[assembly: AssemblyFileVersion("0.1.0.<#=  GetBuildNumber() #>")]
 <#+ 
 	int RevisionNumber = (int)(DateTime.UtcNow - new DateTime(2017, 1, 1)).TotalDays; 
 #>
\ No newline at end of file
diff --git a/HashingTool/HashingTool.csproj b/HashingTool/HashingTool.csproj
index b614ca958c..c64fcb1aec 100644
--- a/HashingTool/HashingTool.csproj
+++ b/HashingTool/HashingTool.csproj
@@ -251,4 +251,5 @@
   <Target Name="AfterBuild">
   </Target>
   -->
+    <Import Project="$(SolutionDir)Build\TextPreProcessing.targets" />
 </Project>
\ No newline at end of file
diff --git a/HashingTool/Properties/Version.tt b/HashingTool/Properties/Version.tt
index a1d6b02cff..bf6606a743 100644
--- a/HashingTool/Properties/Version.tt
+++ b/HashingTool/Properties/Version.tt
@@ -31,9 +31,10 @@
 
 <#@ template language="C#" #>
 <#@ output extension=".cs"#>
+<#@ include file="../../VectoCore/VectoCore/VersionNumber.t4" once="true" #>
 using System.Reflection;
-[assembly: AssemblyVersion("0.1.0.<#= this.RevisionNumber #>")]
-[assembly: AssemblyFileVersion("0.1.0.<#= this.RevisionNumber #>")]
+[assembly: AssemblyVersion("0.1.0.<#= GetBuildNumber() #>")]
+[assembly: AssemblyFileVersion("0.1.0.<#=  GetBuildNumber() #>")]
 <#+ 
 	int RevisionNumber = (int)(DateTime.UtcNow - new DateTime(2017, 1, 1)).TotalDays; 
 #>
\ No newline at end of file
diff --git a/Tools/DeclarationCycleZip/Program.cs b/Tools/DeclarationCycleZip/Program.cs
index 20722c0d46..ceb8b8441e 100644
--- a/Tools/DeclarationCycleZip/Program.cs
+++ b/Tools/DeclarationCycleZip/Program.cs
@@ -64,8 +64,7 @@ namespace DeclarationCycleZip
 				}
 				var row = table.NewRow();
 				row["<s>"] = x.Distance.Value().ToString(CultureInfo.InvariantCulture);
-                //row["<v>"] = x.VehicleTargetSpeed.ConvertTo().Kilo.Meter.Per.Hour.Value().ToString(CultureInfo.InvariantCulture);
-			    row["<v>"] = x.VehicleTargetSpeed.ConvertTo(Unit.SI.Kilo.Meter.Per.Hour).Value().ToString(CultureInfo.InvariantCulture);
+			    row["<v>"] = x.VehicleTargetSpeed.ConvertToKiloMeterPerHour().ToString(CultureInfo.InvariantCulture);
                 row["<grad>"] = x.RoadGradientPercent.Value().ToString(CultureInfo.InvariantCulture);
 				row["<stop>"] = x.StoppingTime.Value().ToString(CultureInfo.InvariantCulture);
 				table.Rows.Add(row);
diff --git a/VECTO/GUI/MainForm.vb b/VECTO/GUI/MainForm.vb
index cccfd32417..0eaeddb970 100644
--- a/VECTO/GUI/MainForm.vb
+++ b/VECTO/GUI/MainForm.vb
@@ -105,7 +105,7 @@ Public Class MainForm
 	Private Sub FB_Initialize()
 		FileBrowserFolderHistoryIninialized = False
 		Try
-			COREvers = Assembly.LoadFrom("VectoCore.dll").GetName().Version.ToString()
+			COREvers = VectoSimulationCore.VersionNumber()
 		Catch ex As Exception
 			LogFile.WriteToLog(MessageType.Err, ex.StackTrace)
 		End Try
diff --git a/VECTO/Input Files/Vehicle.vb b/VECTO/Input Files/Vehicle.vb
index 7ece6703f6..73ef0e472c 100644
--- a/VECTO/Input Files/Vehicle.vb	
+++ b/VECTO/Input Files/Vehicle.vb	
@@ -340,8 +340,8 @@ Public Class Vehicle
 	Public ReadOnly Property GrossVehicleMassRating As Kilogram _
 		Implements IVehicleDeclarationInputData.GrossVehicleMassRating
 		Get
-            Return MassMax.SI(Unit.SI.Ton).Cast(Of Kilogram)()
-        End Get
+            		Return MassMax.SI(Unit.SI.Ton).Cast(Of Kilogram)()
+		End Get
 	End Property
 
 	Public ReadOnly Property TorqueLimits As IList(Of ITorqueLimitInputData) _
@@ -413,8 +413,8 @@ Public Class Vehicle
 	Public ReadOnly Property IVehicleEngineeringInputData_DynamicTyreRadius As Meter _
 		Implements IVehicleEngineeringInputData.DynamicTyreRadius
 		Get
-            Return DynamicTyreRadius.SI(Unit.SI.Milli.Meter).Cast(Of Meter)()
-        End Get
+           		Return DynamicTyreRadius.SI(Unit.SI.Milli.Meter).Cast(Of Meter)()
+		End Get
 	End Property
 
 	Public ReadOnly Property IVehicleEngineeringInputData_Loading As Kilogram _
diff --git a/VECTO/OutputData/JSONFileWriter.vb b/VECTO/OutputData/JSONFileWriter.vb
index ae1f75f1f9..2f2bb93683 100644
--- a/VECTO/OutputData/JSONFileWriter.vb
+++ b/VECTO/OutputData/JSONFileWriter.vb
@@ -42,10 +42,8 @@ Public Class JSONFileWriter
 
 		body.Add("ModelName", eng.Model)
 
-        'body.Add("Displacement", eng.Displacement.ConvertTo().Cubic.Centi.Meter.Value().ToString())
-        'body.Add("Displacement", eng.Displacement.ConvertTo(Unit.SI.Cubic.Centi.Meter).Value().ToString())
-        body.Add("Displacement", eng.Displacement.ConvertToCubicCentiMeter().ToString())
-        body.Add("IdlingSpeed", eng.IdleSpeed.AsRPM)
+        	body.Add("Displacement", eng.Displacement.ConvertToCubicCentiMeter().ToString())
+		body.Add("IdlingSpeed", eng.IdleSpeed.AsRPM)
 		body.Add("Inertia", eng.Inertia.Value())
 
 		body.Add("WHTC-Urban", eng.WHTCUrban)
@@ -202,44 +200,40 @@ Public Class JSONFileWriter
 			torqueLimits.Add(entry.Gear().ToString(), entry.MaxTorque.Value().ToString())
 		Next
 
-        '{"MassMax", vehicle.GrossVehicleMassRating.ConvertTo().Ton.Value()},
-        '{"MassMax", vehicle.GrossVehicleMassRating.ConvertTo(Unit.SI.Ton).Value()},
-        '{"rdyn", vehicle.DynamicTyreRadius.ConvertTo().Milli.Meter.Value()},
-        '{"rdyn", vehicle.DynamicTyreRadius.ConvertTo(Unit.SI.Milli.Meter).Value()},
-        Dim body As Dictionary(Of String, Object) = New Dictionary(Of String, Object) From {
-                {"SavedInDeclMode", Cfg.DeclMode},
-                {"VehCat", vehicle.VehicleCategory.ToString()},
-                {"LegislativeClass", vehicle.LegislativeClass.ToString()},
-                {"CurbWeight", vehicle.CurbMassChassis.Value()},
-                {"CurbWeightExtra", vehicle.CurbMassExtra.Value()},
-                {"Loading", vehicle.Loading.Value()},
-                {"MassMax", vehicle.GrossVehicleMassRating.ConvertToTon()},
-                {"rdyn", vehicle.DynamicTyreRadius.ConvertToMilliMeter()},
-                {"CdCorrMode", airdrag.CrossWindCorrectionMode.GetName()},
-                {"CdCorrFile",
-                If((airdrag.CrossWindCorrectionMode = CrossWindCorrectionMode.SpeedDependentCorrectionFactor OrElse
-                    airdrag.CrossWindCorrectionMode = CrossWindCorrectionMode.VAirBetaLookupTable) AndAlso
-                    Not airdrag.CrosswindCorrectionMap Is Nothing, GetRelativePath(airdrag.CrosswindCorrectionMap.Source, basePath),
-                    "")
-                },
-                {"Retarder", retarderOut},
-                {"Angledrive", angledriveOut},
-                {"PTO", ptoOut},
-                {"TorqueLimits", torqueLimits},
-                {"IdlingSpeed", vehicle.EngineIdleSpeed.AsRPM},
-                {"AxleConfig", New Dictionary(Of String, Object) From {
-                {"Type", vehicle.AxleConfiguration.GetName()},
-                {"Axles", From axle In vehicle.Axles Select New Dictionary(Of String, Object) From {
-                {"Inertia", axle.Inertia.Value()},
-                {"Wheels", axle.Wheels},
-                {"AxleWeightShare", axle.AxleWeightShare},
-                {"TwinTyres", axle.TwinTyres},
-                {"RRCISO", axle.RollResistanceCoefficient},
-                {"FzISO", axle.TyreTestLoad.Value()},
-                {"Type", axle.AxleType.ToString()}
-                }}}}}
-
-        If (Not IsNothing(airdrag.AirDragArea)) Then
+		Dim body As Dictionary(Of String, Object) = New Dictionary(Of String, Object) From {
+				{"SavedInDeclMode", Cfg.DeclMode},
+				{"VehCat", vehicle.VehicleCategory.ToString()},
+				{"LegislativeClass", vehicle.LegislativeClass.ToString()},
+				{"CurbWeight", vehicle.CurbMassChassis.Value()},
+				{"CurbWeightExtra", vehicle.CurbMassExtra.Value()},
+				{"Loading", vehicle.Loading.Value()},
+                		{"MassMax", vehicle.GrossVehicleMassRating.ConvertToTon()},
+		                {"rdyn", vehicle.DynamicTyreRadius.ConvertToMilliMeter()},
+				{"CdCorrMode", airdrag.CrossWindCorrectionMode.GetName()},
+				{"CdCorrFile",
+				If((airdrag.CrossWindCorrectionMode = CrossWindCorrectionMode.SpeedDependentCorrectionFactor OrElse
+					airdrag.CrossWindCorrectionMode = CrossWindCorrectionMode.VAirBetaLookupTable) AndAlso
+					Not airdrag.CrosswindCorrectionMap Is Nothing, GetRelativePath(airdrag.CrosswindCorrectionMap.Source, basePath),
+					"")
+				},
+				{"Retarder", retarderOut},
+				{"Angledrive", angledriveOut},
+				{"PTO", ptoOut},
+				{"TorqueLimits", torqueLimits},
+				{"IdlingSpeed", vehicle.EngineIdleSpeed.AsRPM},
+				{"AxleConfig", New Dictionary(Of String, Object) From {
+				{"Type", vehicle.AxleConfiguration.GetName()},
+				{"Axles", From axle In vehicle.Axles Select New Dictionary(Of String, Object) From {
+				{"Inertia", axle.Inertia.Value()},
+				{"Wheels", axle.Wheels},
+				{"AxleWeightShare", axle.AxleWeightShare},
+				{"TwinTyres", axle.TwinTyres},
+				{"RRCISO", axle.RollResistanceCoefficient},
+				{"FzISO", axle.TyreTestLoad.Value()},
+				{"Type", axle.AxleType.ToString()}
+				}}}}}
+
+		If (Not IsNothing(airdrag.AirDragArea)) Then
 			body("CdA") = airdrag.AirDragArea.Value()
 		End If
 		If (Not IsNothing(vehicle.Height)) Then
diff --git a/VECTO/VECTO.vbproj b/VECTO/VECTO.vbproj
index 4db0186bc0..1eb8d62468 100644
--- a/VECTO/VECTO.vbproj
+++ b/VECTO/VECTO.vbproj
@@ -536,6 +536,7 @@
   </ItemGroup>
   <ItemGroup />
   <Import Project="$(MSBuildBinPath)\Microsoft.VisualBasic.targets" />
+  
   <PropertyGroup>
     <PostBuildEvent>
     </PostBuildEvent>
@@ -547,7 +548,6 @@
   <Target Name="AfterBuild">
   </Target>
   -->
-  
-	<Import Project="$(SolutionDir)Build\Packaging.targets"/>
-  
+  <Import Project="$(SolutionDir)Build\TextPreProcessing.targets" />
+  <Import Project="$(SolutionDir)Build\Packaging.targets" />
 </Project>
\ No newline at end of file
diff --git a/VECTOAux/VectoAuxiliaries/DownstreamModules/M14.vb b/VECTOAux/VectoAuxiliaries/DownstreamModules/M14.vb
index afb2d8f940..dfac69e9b2 100644
--- a/VECTOAux/VectoAuxiliaries/DownstreamModules/M14.vb
+++ b/VECTOAux/VectoAuxiliaries/DownstreamModules/M14.vb
@@ -63,7 +63,6 @@ Namespace DownstreamModules
 				'Return (S5.Value() * ssm.FuelPerHBaseAsjusted(S4.Value() / 1000) / 3600 * (constants.FuelDensity)).SI(Of Kilogram)()
 				Return _
 				    (S5 * ssm.FuelPerHBaseAsjusted(S4.Value() / 1000).SI(Unit.SI.Liter.Per.Hour)).Cast(Of Liter)() * constants.FuelDensity
-					'(S5 * ssm.FuelPerHBaseAsjusted(S4.Value() / 1000).SI().Liter.Per.Hour).Cast(Of Liter)() * constants.FuelDensity
 			End Get
 		End Property
 
diff --git a/VECTOAux/VectoAuxiliaries/Hvac/HVACConstants.vb b/VECTOAux/VectoAuxiliaries/Hvac/HVACConstants.vb
index 49e6af498a..3812cd6436 100644
--- a/VECTOAux/VectoAuxiliaries/Hvac/HVACConstants.vb
+++ b/VECTOAux/VectoAuxiliaries/Hvac/HVACConstants.vb
@@ -31,7 +31,6 @@ Namespace Hvac
 		Public ReadOnly Property DieselGCVJperGram As JoulePerKilogramm Implements IHVACConstants.DieselGCVJperGram
 			Get
 			    Return _dieselGcvJperGram.SI(Unit.SI.Joule.Per.Gramm).Cast(Of JoulePerKilogramm)()
-				'Return _dieselGcvJperGram.SI().Joule.Per.Gramm.Cast(Of JoulePerKilogramm)()
 			End Get
 		End Property
 
diff --git a/VECTOAux/VectoAuxiliaries/Hvac/M1_AverageHVACLoadDemand.vb b/VECTOAux/VectoAuxiliaries/Hvac/M1_AverageHVACLoadDemand.vb
index ebc9fcda7f..92e1b2606f 100644
--- a/VECTOAux/VectoAuxiliaries/Hvac/M1_AverageHVACLoadDemand.vb
+++ b/VECTOAux/VectoAuxiliaries/Hvac/M1_AverageHVACLoadDemand.vb
@@ -67,8 +67,7 @@ Namespace Hvac
 
 			_ElectricalPowerW = ssm.ElectricalWAdjusted.SI(Of Watt)()
 			_MechanicalPowerW = ssm.MechanicalWBaseAdjusted.SI(Of Watt)()
-		    _FuelingLPerH = ssm.FuelPerHBaseAdjusted.SI(Unit.SI.Liter.Per.Hour).Cast(Of LiterPerSecond)() ' SI(Of LiterPerHour)()
-			'_FuelingLPerH = ssm.FuelPerHBaseAdjusted.SI().Liter.Per.Hour.Cast(Of LiterPerSecond)() ' SI(Of LiterPerHour)()
+		   	_FuelingLPerH = ssm.FuelPerHBaseAdjusted.SI(Unit.SI.Liter.Per.Hour).Cast(Of LiterPerSecond)() ' SI(Of LiterPerHour)()
 		End Sub
 
 		'Public Methods - Implementation
diff --git a/VECTOAux/VectoAuxiliariesTests/IntegrationTests/AuxDemandTest.vb b/VECTOAux/VectoAuxiliariesTests/IntegrationTests/AuxDemandTest.vb
index 5e3d01204a..a02db65f7d 100644
--- a/VECTOAux/VectoAuxiliariesTests/IntegrationTests/AuxDemandTest.vb
+++ b/VECTOAux/VectoAuxiliariesTests/IntegrationTests/AuxDemandTest.vb
@@ -17,7 +17,7 @@ Namespace IntegrationTests
         <TestCase(12000, 1256, 148, 148, 6087.0317)>
         <TestCase(12000, 1256, -15, -50, 8954.1435)>
         <TestCase(15700, 1319, -35.79263, -144.0441, 9093.9511)>
-        Public Sub AuxDemnadTest(vehicleWeight As Double, engineSpeed As Double, driveLinePower As Double,
+        Public Sub AuxDemandTest(vehicleWeight As Double, engineSpeed As Double, driveLinePower As Double,
                                 internalPower As Double, expectedPowerDemand As Double)
             Dim engineFCMapFilePath = "TestFiles\Integration\24t Coach.vmap"
             Dim auxFilePath = "TestFiles\Integration\AdvAuxTest.aaux"
diff --git a/VECTOAux/VectoAuxiliariesTests/Mocks/M1_Mock.vb b/VECTOAux/VectoAuxiliariesTests/Mocks/M1_Mock.vb
index 52868f6e28..bf564858d1 100644
--- a/VECTOAux/VectoAuxiliariesTests/Mocks/M1_Mock.vb
+++ b/VECTOAux/VectoAuxiliariesTests/Mocks/M1_Mock.vb
@@ -48,8 +48,8 @@ Public Class M1_Mock
 			AveragePowerDemandAtAlternatorFromHVACElectricsWatts.SI(Of Watt)()
 		_AveragePowerDemandAtCrankFromHVACElectricsWatts = AveragePowerDemandAtCrankFromHVACElectricsWatts.SI(Of Watt)()
 		_AveragePowerDemandAtCrankFromHVACMechanicalsWatts = AveragePowerDemandAtCrankFromHVACMechanicalsWatts.SI(Of Watt)()
-        _HVACFuelingLitresPerHour = HVACFuelingLitresPerHour.SI(Unit.SI.Liter.Per.Hour).Cast(Of LiterPerSecond)() _
-        '(Of LiterPerHour)()
-    End Sub
+       		_HVACFuelingLitresPerHour = HVACFuelingLitresPerHour.SI(Unit.SI.Liter.Per.Hour).Cast(Of LiterPerSecond)() _
+		'(Of LiterPerHour)()
+	End Sub
 End Class
 
diff --git a/VECTOAux/VectoAuxiliariesTests/UnitTests/M10Tests.vb b/VECTOAux/VectoAuxiliariesTests/UnitTests/M10Tests.vb
index 6b6230ac46..e4e02b6bc8 100644
--- a/VECTOAux/VectoAuxiliariesTests/UnitTests/M10Tests.vb
+++ b/VECTOAux/VectoAuxiliariesTests/UnitTests/M10Tests.vb
@@ -32,9 +32,9 @@ Namespace UnitTests
 
 			target.CycleStep(1.SI(Of Second))
 
-            Assert.AreEqual(out1.SI(Unit.SI.Gramm).Value(), target.AverageLoadsFuelConsumptionInterpolatedForPneumatics.Value(), 0.001)
-            Assert.AreEqual(out2.SI(Unit.SI.Gramm).Value(), target.FuelConsumptionSmartPneumaticsAndAverageElectricalPowerDemand.Value(), 0.001)
-        End Sub
+            		Assert.AreEqual(out1.SI(Unit.SI.Gramm).Value(), target.AverageLoadsFuelConsumptionInterpolatedForPneumatics.Value(), 0.001)
+            		Assert.AreEqual(out2.SI(Unit.SI.Gramm).Value(), target.FuelConsumptionSmartPneumaticsAndAverageElectricalPowerDemand.Value(), 0.001)
+		End Sub
 	End Class
 End Namespace
 
diff --git a/VECTOAux/VectoAuxiliariesTests/UnitTests/M11Tests.vb b/VECTOAux/VectoAuxiliariesTests/UnitTests/M11Tests.vb
index 96038fc6ba..b793e5b91c 100644
--- a/VECTOAux/VectoAuxiliariesTests/UnitTests/M11Tests.vb
+++ b/VECTOAux/VectoAuxiliariesTests/UnitTests/M11Tests.vb
@@ -64,12 +64,8 @@ Namespace UnitTests
 			Assert.AreEqual(target.SmartElectricalTotalCycleElectricalEnergyGeneratedDuringOverrunOnly.Value(), OUT1, 0.00001)
 			Assert.AreEqual(target.SmartElectricalTotalCycleEletricalEnergyGenerated.Value(), OUT2, 0.00001)
 			Assert.AreEqual(target.TotalCycleElectricalDemand.Value(), OUT3, 0.00001)
-		    'Assert.AreEqual(target.TotalCycleFuelConsumptionSmartElectricalLoad.ConvertTo().Gramm, OUT4, 0.00001)
-            'Assert.AreEqual(target.TotalCycleFuelConsumptionSmartElectricalLoad.ConvertTo(Unit.SI.Gramm), OUT4, 0.00001)
-		    Assert.AreEqual(target.TotalCycleFuelConsumptionSmartElectricalLoad.ConvertToGramm(), OUT4, 0.00001)
-            
-            'Assert.AreEqual(target.TotalCycleFuelConsumptionZeroElectricalLoad.Value(), OUT5.SI().Gramm.Value(), 0.00001)
-		    Assert.AreEqual(target.TotalCycleFuelConsumptionZeroElectricalLoad.Value(), OUT5.SI(Unit.SI.Gramm).Value(), 0.00001)
+		    	Assert.AreEqual(target.TotalCycleFuelConsumptionSmartElectricalLoad.ConvertToGramm(), OUT4, 0.00001)
+		    	Assert.AreEqual(target.TotalCycleFuelConsumptionZeroElectricalLoad.Value(), OUT5.SI(Unit.SI.Gramm).Value(), 0.00001)
 			Assert.AreEqual(target.StopStartSensitiveTotalCycleElectricalDemand.Value(), OUT6, 0.00001)
 		End Sub
 
diff --git a/VECTOAux/VectoAuxiliariesTests/UnitTests/M12Tests.vb b/VECTOAux/VectoAuxiliariesTests/UnitTests/M12Tests.vb
index 5a1ca06c3b..dcf15b9851 100644
--- a/VECTOAux/VectoAuxiliariesTests/UnitTests/M12Tests.vb
+++ b/VECTOAux/VectoAuxiliariesTests/UnitTests/M12Tests.vb
@@ -41,11 +41,11 @@ Namespace UnitTests
 			'Act
 			Dim target = New M12(M10Mock.Object, m11Mock.Object, sgnlsMock.Object)
 
-            'Assert
-            Assert.AreEqual(target.FuelconsumptionwithsmartElectricsandAveragePneumaticPowerDemand().Value(),
+			'Assert
+			Assert.AreEqual(target.FuelconsumptionwithsmartElectricsandAveragePneumaticPowerDemand().Value(),
                             OUT1.SI(Unit.SI.Gramm).Value(), 0.001)
             Assert.AreEqual(target.BaseFuelConsumptionWithTrueAuxiliaryLoads().Value(), OUT2.SI(Unit.SI.Gramm).Value(), 0.001)
-        End Sub
+		End Sub
 	End Class
 End Namespace
 
diff --git a/VECTOAux/VectoAuxiliariesTests/UnitTests/M13Tests.vb b/VECTOAux/VectoAuxiliariesTests/UnitTests/M13Tests.vb
index 683db25ad8..2f0e864310 100644
--- a/VECTOAux/VectoAuxiliariesTests/UnitTests/M13Tests.vb
+++ b/VECTOAux/VectoAuxiliariesTests/UnitTests/M13Tests.vb
@@ -55,9 +55,9 @@ Namespace UnitTests
 			'Act
 			Dim target = New M13(m10.Object, m11.Object, m12.Object, Signals.Object)
 
-            'Assert
-            Assert.AreEqual(OUT1.SI(Unit.SI.Gramm).Value(), target.WHTCTotalCycleFuelConsumptionGrams.Value(), 0.001)
-        End Sub
+			'Assert
+            		Assert.AreEqual(OUT1.SI(Unit.SI.Gramm).Value(), target.WHTCTotalCycleFuelConsumptionGrams.Value(), 0.001)
+		End Sub
 	End Class
 End Namespace
 
diff --git a/VECTOAux/VectoAuxiliariesTests/UnitTests/M14Tests.vb b/VECTOAux/VectoAuxiliariesTests/UnitTests/M14Tests.vb
index 8f9ea5206f..ffbe2cd02b 100644
--- a/VECTOAux/VectoAuxiliariesTests/UnitTests/M14Tests.vb
+++ b/VECTOAux/VectoAuxiliariesTests/UnitTests/M14Tests.vb
@@ -117,10 +117,10 @@ Namespace UnitTests
 			'Act
 			Dim m14 As New M14(m13.Object, ssmMock, constants, signals.Object)
 
-            'Assert
+			'Assert
             Assert.AreEqual(expectedOut1.SI(Unit.SI.Gramm).Value(), m14.TotalCycleFCGrams.Value(), 0.1)
             Assert.AreEqual(expectedOut2.SI(Unit.SI.Liter).Value(), m14.TotalCycleFCLitres.Value(), 0.00001)
-        End Sub
+		End Sub
 	End Class
 End Namespace
 
diff --git a/VECTOAux/VectoAuxiliariesTests/UnitTests/M9Tests.vb b/VECTOAux/VectoAuxiliariesTests/UnitTests/M9Tests.vb
index 0489873cf4..18e38c82b1 100644
--- a/VECTOAux/VectoAuxiliariesTests/UnitTests/M9Tests.vb
+++ b/VECTOAux/VectoAuxiliariesTests/UnitTests/M9Tests.vb
@@ -61,9 +61,9 @@ Namespace UnitTests
 
 			Assert.AreEqual(target.LitresOfAirCompressorOnContinually.Value(), AG1, 0.000001)
 			Assert.AreEqual(target.LitresOfAirCompressorOnOnlyInOverrun.Value(), AG2, 0.000001)
-            Assert.AreEqual(target.TotalCycleFuelConsumptionCompressorOnContinuously.Value(), AG3.SI(Unit.SI.Gramm).Value(), 0.000001)
-            Assert.AreEqual(target.TotalCycleFuelConsumptionCompressorOffContinuously.Value(), AG4.SI(Unit.SI.Gramm).Value(), 0.000001)
-        End Sub
+            		Assert.AreEqual(target.TotalCycleFuelConsumptionCompressorOnContinuously.Value(), AG3.SI(Unit.SI.Gramm).Value(), 0.000001)
+            		Assert.AreEqual(target.TotalCycleFuelConsumptionCompressorOffContinuously.Value(), AG4.SI(Unit.SI.Gramm).Value(), 0.000001)
+		End Sub
 
 
 		<Test()> _
diff --git a/VECTOAux/VectoAuxiliariesTests/VectoAuxiliariesTests.vbproj b/VECTOAux/VectoAuxiliariesTests/VectoAuxiliariesTests.vbproj
index de57f4d282..b025d4a954 100644
--- a/VECTOAux/VectoAuxiliariesTests/VectoAuxiliariesTests.vbproj
+++ b/VECTOAux/VectoAuxiliariesTests/VectoAuxiliariesTests.vbproj
@@ -59,6 +59,7 @@
     <OptionInfer>On</OptionInfer>
   </PropertyGroup>
   <ItemGroup>
+    <Reference Include="DocumentFormat.OpenXml, Version=2.5.5631.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
     <Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
     <Reference Include="Moq">
       <HintPath>..\..\packages\Moq.4.2.1510.2205\lib\net40\Moq.dll</HintPath>
diff --git a/VectoCommon/VectoCommon/Properties/Version.tt b/VectoCommon/VectoCommon/Properties/Version.tt
index 2e26210369..f4f873f59b 100644
--- a/VectoCommon/VectoCommon/Properties/Version.tt
+++ b/VectoCommon/VectoCommon/Properties/Version.tt
@@ -29,11 +29,8 @@
 *   Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology
 */
 
-<#@ template language="C#" #>
 <#@ output extension=".cs"#>
+<#@ include file="../../../VectoCore/VectoCore/VersionNumber.t4" once="true" #>
 using System.Reflection;
-[assembly: AssemblyVersion("3.2.0.<#= this.RevisionNumber #>")]
-[assembly: AssemblyFileVersion("3.2.0.<#= this.RevisionNumber #>")]
-<#+ 
-	int RevisionNumber = (int)(DateTime.UtcNow - new DateTime(2015, 1, 1)).TotalDays; 
-#>
\ No newline at end of file
+[assembly: AssemblyVersion("<#= GetVectoCoreVersionNumber() #>")]
+[assembly: AssemblyFileVersion("<#= GetVectoCoreVersionNumber() #>")]
\ No newline at end of file
diff --git a/VectoCommon/VectoCommon/Utils/DoubleExtensionMethods.cs b/VectoCommon/VectoCommon/Utils/DoubleExtensionMethods.cs
index 02a521b0e0..9a47e8f758 100644
--- a/VectoCommon/VectoCommon/Utils/DoubleExtensionMethods.cs
+++ b/VectoCommon/VectoCommon/Utils/DoubleExtensionMethods.cs
@@ -76,7 +76,8 @@ namespace TUGraz.VectoCommon.Utils
 
 		[DebuggerStepThrough]
 		[MethodImpl(MethodImplOptions.AggressiveInlining)]
-		public static bool IsRelativeEqual(this double expected, double actual, double toleranceFactor = ToleranceFactor)
+		public static bool IsRelativeEqual(this double expected, double actual,
+			double toleranceFactor = DoubleExtensionMethods.ToleranceFactor)
 		{
 			if (double.IsNaN(expected)) {
 				return double.IsNaN(actual);
@@ -239,12 +240,12 @@ namespace TUGraz.VectoCommon.Utils
 	    public static SI SI(this double value, UnitInstance si)
 	    {
 	        return new SI(si, value);
-	    }
+		}
 
-        /// <summary>
-        /// Creates an templated SI object for the number.
-        /// </summary>
-        [DebuggerStepThrough]
+		/// <summary>
+		/// Creates an templated SI object for the number.
+		/// </summary>
+		[DebuggerStepThrough]
 		[MethodImpl(MethodImplOptions.AggressiveInlining)]
 		public static T SI<T>(this double value) where T : SIBase<T>
 		{
@@ -285,7 +286,7 @@ namespace TUGraz.VectoCommon.Utils
             return ToMinSignificantDigits((double)self, significant, decimals);
         }
 
-        [MethodImpl(MethodImplOptions.AggressiveInlining)]
+		[MethodImpl(MethodImplOptions.AggressiveInlining)]
 		public static string ToMinSignificantDigits(this double self, uint? significant = null, uint? decimals = null)
 		{
 			significant = significant ?? 3;
diff --git a/VectoCommon/VectoCommon/Utils/IntExtensionMethods.cs b/VectoCommon/VectoCommon/Utils/IntExtensionMethods.cs
index 28538cb7b1..55284313de 100644
--- a/VectoCommon/VectoCommon/Utils/IntExtensionMethods.cs
+++ b/VectoCommon/VectoCommon/Utils/IntExtensionMethods.cs
@@ -39,7 +39,7 @@ namespace TUGraz.VectoCommon.Utils
 		/// <summary>
 		/// Gets the unit-less SI representation of the number.
 		/// </summary>
-		//[DebuggerHidden]
+		[DebuggerHidden]
 		public static SI SI(this int value)
 		{
 			return SIBase<Scalar>.Create(value);
@@ -48,21 +48,20 @@ namespace TUGraz.VectoCommon.Utils
         public static SI SI(this int value, UnitInstance si)
         {
             return new SI(si,value);
-        }
+		}
 
-        /// <summary>
-        /// Gets the special SI class of the number.
-        /// </summary>
-        /// <param name="d"></param>
-        /// <returns></returns>
-        [DebuggerHidden]
+		/// <summary>
+		/// Gets the special SI class of the number.
+		/// </summary>
+		/// <param name="d"></param>
+		/// <returns></returns>
+		[DebuggerHidden]
 		public static T SI<T>(this int d) where T : SIBase<T>
 		{
 			return SIBase<T>.Create(d);
 		}
 
-
-        public static double ToRadian(this int self)
+		public static double ToRadian(this int self)
 		{
 			return self * Math.PI / 180.0;
 		}
diff --git a/VectoCommon/VectoCommon/Utils/SIConvertExtensionMethods.cs b/VectoCommon/VectoCommon/Utils/SIConvertExtensionMethods.cs
index ae8f969434..c359576129 100644
--- a/VectoCommon/VectoCommon/Utils/SIConvertExtensionMethods.cs
+++ b/VectoCommon/VectoCommon/Utils/SIConvertExtensionMethods.cs
@@ -26,8 +26,14 @@ namespace TUGraz.VectoCommon.Utils
 
         public override string ToString()
         {
+            // todo mk2017-10-13: decimal places?
             return _value.ToString(CultureInfo.InvariantCulture); // + " [" + _units + "]";
         }
+
+        public object ToString(CultureInfo invariantCulture)
+        {
+            throw new NotImplementedException();
+        }
     }
 
     public static class SIConvertExtensionMethods
diff --git a/VectoCommon/VectoHashing/Properties/Version.tt b/VectoCommon/VectoHashing/Properties/Version.tt
index bb1eeec0af..7d01959c7f 100644
--- a/VectoCommon/VectoHashing/Properties/Version.tt
+++ b/VectoCommon/VectoHashing/Properties/Version.tt
@@ -31,9 +31,10 @@
 
 <#@ template language="C#" #>
 <#@ output extension=".cs"#>
+<#@ include file="../../../VectoCore/VectoCore/VersionNumber.t4" once="true" #>
 using System.Reflection;
-[assembly: AssemblyVersion("1.2.0.<#= this.RevisionNumber #>")]
-[assembly: AssemblyFileVersion("1.2.0.<#= this.RevisionNumber #>")]
+[assembly: AssemblyVersion("1.2.0.<#= GetBuildNumber() #>")]
+[assembly: AssemblyFileVersion("1.2.0.<#= GetBuildNumber() #>")]
 <#+ 
 	int RevisionNumber = (int)(DateTime.UtcNow - new DateTime(2015, 1, 1)).TotalDays; 
 #>
\ No newline at end of file
diff --git a/VectoCommon/VectoHashing/VectoHashing.csproj b/VectoCommon/VectoHashing/VectoHashing.csproj
index 460398e353..dbc297d72a 100644
--- a/VectoCommon/VectoHashing/VectoHashing.csproj
+++ b/VectoCommon/VectoHashing/VectoHashing.csproj
@@ -73,9 +73,7 @@
     <Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
-  <PropertyGroup>
-    <PreBuildEvent>if $(ConfigurationName) == Release  forfiles /p "$(ProjectDir)." /m "*.tt" /s /c "cmd /c echo Transforming @path &amp;&amp; \"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\TextTransform.exe\" @file"</PreBuildEvent>
-  </PropertyGroup>
+  
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
        Other similar extension points exist, see Microsoft.Common.targets.
   <Target Name="BeforeBuild">
@@ -83,4 +81,5 @@
   <Target Name="AfterBuild">
   </Target>
   -->
+  <Import Project="$(SolutionDir)Build\TextPreProcessing.targets" />
 </Project>
\ No newline at end of file
diff --git a/VectoConsole/Program.cs b/VectoConsole/Program.cs
index 0a23117745..c07378dd81 100644
--- a/VectoConsole/Program.cs
+++ b/VectoConsole/Program.cs
@@ -51,6 +51,7 @@ using TUGraz.VectoCore.InputData.FileIO.XML.Engineering;
 using TUGraz.VectoCore.Models.Simulation.Impl;
 using TUGraz.VectoCore.OutputData;
 using TUGraz.VectoCore.OutputData.FileIO;
+using TUGraz.VectoCore.Utils;
 using LogManager = NLog.LogManager;
 
 namespace VectoConsole
@@ -350,8 +351,7 @@ Examples:
 		private static void ShowVersionInformation()
 		{
 			WriteLine(string.Format(@"VectoConsole: {0}", Assembly.GetExecutingAssembly().GetName().Version));
-			WriteLine(string.Format(@"VectoCore: {0}",
-				Assembly.LoadFrom(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "VectoCore.dll")).GetName().Version));
+			WriteLine(string.Format(@"VectoCore: {0}", VectoSimulationCore.VersionNumber));
 		}
 
 		private static void PrintProgress(Dictionary<int, JobContainer.ProgressEntry> progessData,
diff --git a/VectoConsole/VectoConsole.csproj b/VectoConsole/VectoConsole.csproj
index 66b5085187..671c8be594 100644
--- a/VectoConsole/VectoConsole.csproj
+++ b/VectoConsole/VectoConsole.csproj
@@ -152,9 +152,7 @@
     <Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
-  <PropertyGroup>
-    <PreBuildEvent>if $(ConfigurationName) == Release  forfiles /p "$(ProjectDir)." /m "*.tt" /s /c "cmd /c echo Transforming @path &amp;&amp; \"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\TextTransform.exe\" @file"</PreBuildEvent>
-  </PropertyGroup>
+  
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
        Other similar extension points exist, see Microsoft.Common.targets.
   <Target Name="BeforeBuild">
@@ -162,4 +160,5 @@
   <Target Name="AfterBuild">
   </Target>
   -->
+  <Import Project="$(SolutionDir)Build\TextPreProcessing.targets" />
 </Project>
\ No newline at end of file
diff --git a/VectoCore/VectoCore/InputData/AuxiliaryFileHelper.cs b/VectoCore/VectoCore/InputData/AuxiliaryFileHelper.cs
index 82a8b5c44f..4e97c28c41 100644
--- a/VectoCore/VectoCore/InputData/AuxiliaryFileHelper.cs
+++ b/VectoCore/VectoCore/InputData/AuxiliaryFileHelper.cs
@@ -57,17 +57,13 @@ namespace TUGraz.VectoCore.InputData
 				foreach (DataRow row in table.Rows) {
 					if (AuxiliaryDataReader.HeaderIsValid(table.Columns)) {
 						row[AuxiliaryDataReader.Fields.MechPower] =
-                            //row.ParseDouble(AuxiliaryDataReader.Fields.MechPower).SI().Kilo.Watt.Value();
 						    row.ParseDouble(AuxiliaryDataReader.Fields.MechPower).SI(Unit.SI.Kilo.Watt).Value();
-                        row[AuxiliaryDataReader.Fields.SupplyPower] =
-                            //row.ParseDouble(AuxiliaryDataReader.Fields.SupplyPower).SI().Kilo.Watt.Value();
+						row[AuxiliaryDataReader.Fields.SupplyPower] =
                             row.ParseDouble(AuxiliaryDataReader.Fields.SupplyPower).SI(Unit.SI.Kilo.Watt).Value();
-                    } else {
-						//row[1] = row.ParseDouble(1).SI().Kilo.Watt.Value();
+					} else {
 					    row[1] = row.ParseDouble(1).SI(Unit.SI.Kilo.Watt).Value();
-                        //row[2] = row.ParseDouble(2).SI().Kilo.Watt.Value();
 					    row[2] = row.ParseDouble(2).SI(Unit.SI.Kilo.Watt).Value();
-                    }
+					}
 				}
 				auxData.DemandMap = table;
 			} catch (FileNotFoundException e) {
diff --git a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONEngineData.cs b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONEngineData.cs
index f6954fdbff..fe1832aa75 100644
--- a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONEngineData.cs
+++ b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONEngineData.cs
@@ -113,10 +113,9 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON
 
 		public virtual CubicMeter Displacement
 		{
-            //get { return Body.GetEx<double>(JsonKeys.Engine_Displacement).SI().Cubic.Centi.Meter.Cast<CubicMeter>(); }
 		    get { return Body.GetEx<double>(JsonKeys.Engine_Displacement).SI(Unit.SI.Cubic.Centi.Meter).Cast<CubicMeter>(); }
-            // convert vom ccm to m^3}
-        }
+			// convert vom ccm to m^3}
+		}
 
 		public virtual PerSecond IdleSpeed
 		{
diff --git a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONVehicleData.cs b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONVehicleData.cs
index edef243809..10c92f2e4b 100644
--- a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONVehicleData.cs
+++ b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONVehicleData.cs
@@ -83,11 +83,10 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON
 
 		public virtual Kilogram GrossVehicleMassRating
 		{
-            //get { return Body.GetEx<double>(JsonKeys.Vehicle_GrossVehicleMassRating).SI().Ton.Cast<Kilogram>(); }
 		    get { return Body.GetEx<double>(JsonKeys.Vehicle_GrossVehicleMassRating).SI(Unit.SI.Ton).Cast<Kilogram>(); }
-        }
+		}
 
-        public IList<ITorqueLimitInputData> TorqueLimits
+		public IList<ITorqueLimitInputData> TorqueLimits
 		{
 			get {
 				var retVal = new List<ITorqueLimitInputData>();
@@ -111,9 +110,8 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON
 
 		public virtual Meter DynamicTyreRadius
 		{
-            //get { return Body.GetEx<double>(JsonKeys.Vehicle_DynamicTyreRadius).SI().Milli.Meter.Cast<Meter>(); }
 		    get { return Body.GetEx<double>(JsonKeys.Vehicle_DynamicTyreRadius).SI(Unit.SI.Milli.Meter).Cast<Meter>(); }
-        }
+		}
 
 		public Meter Height
 		{
diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationEngineDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationEngineDataProvider.cs
index 68ec1c74e5..fecfe57994 100644
--- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationEngineDataProvider.cs
+++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/XMLDeclarationEngineDataProvider.cs
@@ -51,9 +51,8 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration
 
 		public CubicMeter Displacement
 		{
-            //get { return GetDoubleElementValue(XMLNames.Engine_Displacement).SI().Cubic.Centi.Meter.Cast<CubicMeter>(); }
 		    get { return GetDoubleElementValue(XMLNames.Engine_Displacement).SI(Unit.SI.Cubic.Centi.Meter).Cast<CubicMeter>(); }
-        }
+		}
 
 		public PerSecond IdleSpeed
 		{
diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/XMLEngineeringEngineDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/XMLEngineeringEngineDataProvider.cs
index 2095009f5f..e8787885ee 100644
--- a/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/XMLEngineeringEngineDataProvider.cs
+++ b/VectoCore/VectoCore/InputData/FileIO/XML/Engineering/XMLEngineeringEngineDataProvider.cs
@@ -48,9 +48,8 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Engineering
 
 		public CubicMeter Displacement
 		{
-            //get { return GetDoubleElementValue(XMLNames.Engine_Displacement).SI().Cubic.Centi.Meter.Cast<CubicMeter>(); }
 		    get { return GetDoubleElementValue(XMLNames.Engine_Displacement).SI(Unit.SI.Cubic.Centi.Meter).Cast<CubicMeter>(); }
-        }
+		}
 
 		public PerSecond IdleSpeed
 		{
diff --git a/VectoCore/VectoCore/InputData/Reader/DrivingCycleDataReader.cs b/VectoCore/VectoCore/InputData/Reader/DrivingCycleDataReader.cs
index 6d07e0a4ff..3accb760c9 100644
--- a/VectoCore/VectoCore/InputData/Reader/DrivingCycleDataReader.cs
+++ b/VectoCore/VectoCore/InputData/Reader/DrivingCycleDataReader.cs
@@ -401,9 +401,8 @@ namespace TUGraz.VectoCore.InputData.Reader
 					VehicleTargetSpeed = row.ParseDouble(Fields.VehicleSpeed).KMPHtoMeterPerSecond(),
 					RoadGradient = VectoMath.InclinationToAngle(row.ParseDoubleOrGetDefault(Fields.RoadGradient) / 100.0),
 					StoppingTime = row.ParseDouble(Fields.StoppingTime).SI<Second>(),
-                    //AdditionalAuxPowerDemand = row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI().Kilo.Watt.Cast<Watt>(),
 				    AdditionalAuxPowerDemand = row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI(Unit.SI.Kilo.Watt).Cast<Watt>(),
-                    AngularVelocity = row.ParseDoubleOrGetDefault(Fields.EngineSpeed).RPMtoRad(),
+					AngularVelocity = row.ParseDoubleOrGetDefault(Fields.EngineSpeed).RPMtoRad(),
 					Gear = (uint)row.ParseDoubleOrGetDefault(Fields.Gear),
 					AirSpeedRelativeToVehicle =
 						crossWindRequired ? row.ParseDouble(Fields.AirSpeedRelativeToVehicle).KMPHtoMeterPerSecond() : null,
@@ -455,9 +454,8 @@ namespace TUGraz.VectoCore.InputData.Reader
 						Time = row.ParseDoubleOrGetDefault(Fields.Time, absTime).SI<Second>(),
 						AngularVelocity = row.ParseDoubleOrGetDefault(Fields.EngineSpeed).RPMtoRad(),
 						AdditionalAuxPowerDemand =
-                            //row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI().Kilo.Watt.Cast<Watt>(),
 					        row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI(Unit.SI.Kilo.Watt).Cast<Watt>(),
-                        AuxiliarySupplyPower = row.GetAuxiliaries()
+						AuxiliarySupplyPower = row.GetAuxiliaries()
 					};
 
 					if (row.Table.Columns.Contains(Fields.EngineTorque)) {
@@ -470,9 +468,8 @@ namespace TUGraz.VectoCore.InputData.Reader
 						if (row.Field<string>(Fields.EnginePower).Equals("<DRAG>")) {
 							entry.Drag = true;
 						} else {
-                            //entry.Torque = row.ParseDouble(Fields.EnginePower).SI().Kilo.Watt.Cast<Watt>() / entry.AngularVelocity;
 						    entry.Torque = row.ParseDouble(Fields.EnginePower).SI(Unit.SI.Kilo.Watt).Cast<Watt>() / entry.AngularVelocity;
-                        }
+						}
 					}
 					absTime += 1;
 
@@ -532,13 +529,11 @@ namespace TUGraz.VectoCore.InputData.Reader
 
 				var entries = table.Rows.Cast<DataRow>().Select(row => new DrivingCycleData.DrivingCycleEntry {
 					Time = row.ParseDouble(Fields.Time).SI<Second>(),
-                    //PWheel = row.ParseDouble(Fields.PWheel).SI().Kilo.Watt.Cast<Watt>(),
 				    PWheel = row.ParseDouble(Fields.PWheel).SI(Unit.SI.Kilo.Watt).Cast<Watt>(),
-                    Gear = (uint)row.ParseDouble(Fields.Gear),
+					Gear = (uint)row.ParseDouble(Fields.Gear),
 					AngularVelocity = row.ParseDouble(Fields.EngineSpeed).RPMtoRad(),
-                    //AdditionalAuxPowerDemand = row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI().Kilo.Watt.Cast<Watt>(),
 				    AdditionalAuxPowerDemand = row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI(Unit.SI.Kilo.Watt).Cast<Watt>(),
-                }).ToArray();
+				}).ToArray();
 
 				return entries;
 			}
@@ -577,9 +572,8 @@ namespace TUGraz.VectoCore.InputData.Reader
 					Time = row.ParseDouble(Fields.Time).SI<Second>(),
 					VehicleTargetSpeed = row.ParseDouble(Fields.VehicleSpeed).KMPHtoMeterPerSecond(),
 					RoadGradient = VectoMath.InclinationToAngle(row.ParseDoubleOrGetDefault(Fields.RoadGradient) / 100.0),
-                    //AdditionalAuxPowerDemand = row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI().Kilo.Watt.Cast<Watt>(),
 				    AdditionalAuxPowerDemand = row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI(Unit.SI.Kilo.Watt).Cast<Watt>(),
-                    AirSpeedRelativeToVehicle =
+					AirSpeedRelativeToVehicle =
 						crossWindRequired ? row.ParseDouble(Fields.AirSpeedRelativeToVehicle).KMPHtoMeterPerSecond() : null,
 					WindYawAngle = crossWindRequired ? row.ParseDouble(Fields.WindYawAngle) : 0,
 					AuxiliarySupplyPower = row.GetAuxiliaries()
@@ -625,9 +619,8 @@ namespace TUGraz.VectoCore.InputData.Reader
 					Time = row.ParseDouble(Fields.Time).SI<Second>(),
 					VehicleTargetSpeed = row.ParseDouble(Fields.VehicleSpeed).KMPHtoMeterPerSecond(),
 					RoadGradient = VectoMath.InclinationToAngle(row.ParseDoubleOrGetDefault(Fields.RoadGradient) / 100.0),
-                    //AdditionalAuxPowerDemand = row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI().Kilo.Watt.Cast<Watt>(),
 				    AdditionalAuxPowerDemand = row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI(Unit.SI.Kilo.Watt).Cast<Watt>(),
-                    AngularVelocity = row.ParseDoubleOrGetDefault(Fields.EngineSpeed).RPMtoRad(),
+					AngularVelocity = row.ParseDoubleOrGetDefault(Fields.EngineSpeed).RPMtoRad(),
 					Gear = (uint)row.ParseDouble(Fields.Gear),
 					TorqueConverterActive = table.Columns.Contains(Fields.TorqueConverterActive)
 						? row.ParseBoolean(Fields.TorqueConverterActive)
diff --git a/VectoCore/VectoCore/Models/Declaration/DeclarationData.cs b/VectoCore/VectoCore/Models/Declaration/DeclarationData.cs
index 4cc50339b3..f4ec537cbe 100644
--- a/VectoCore/VectoCore/Models/Declaration/DeclarationData.cs
+++ b/VectoCore/VectoCore/Models/Declaration/DeclarationData.cs
@@ -157,10 +157,9 @@ namespace TUGraz.VectoCore.Models.Declaration
 			public static readonly KilogramSquareMeter TorqueConverterInertia = 1.2.SI<KilogramSquareMeter>();
 
 			public static readonly KilogramSquareMeter EngineBaseInertia = 0.41.SI<KilogramSquareMeter>();
-            //public static readonly SI EngineDisplacementInertia = (0.27 * 1000).SI().Kilo.Gramm.Per.Meter; // [kg/m]
 		    public static readonly SI EngineDisplacementInertia = (0.27 * 1000).SI(Unit.SI.Kilo.Gramm.Per.Meter); // [kg/m]
 
-            public const double TorqueLimitGearboxFactor = 0.9;
+			public const double TorqueLimitGearboxFactor = 0.9;
 			public const double TorqueLimitVehicleFactor = 0.95;
 
 			public static KilogramSquareMeter EngineInertia(CubicMeter displacement, GearboxType gbxType)
diff --git a/VectoCore/VectoCore/Models/Declaration/FuelData.cs b/VectoCore/VectoCore/Models/Declaration/FuelData.cs
index 61ee509a56..72b8b922a8 100644
--- a/VectoCore/VectoCore/Models/Declaration/FuelData.cs
+++ b/VectoCore/VectoCore/Models/Declaration/FuelData.cs
@@ -73,9 +73,8 @@ namespace TUGraz.VectoCore.Models.Declaration
 						r.Field<string>(0).ParseEnum<FuelType>(),
 						string.IsNullOrWhiteSpace(density) ? null : density.ToDouble(0).SI<KilogramPerCubicMeter>(),
 						r.ParseDouble("co2perfuelweight"),
-                        //r.ParseDouble("lowerheatingvalue").SI().Kilo.Joule.Per.Kilo.Gramm.Cast<JoulePerKilogramm>()
 						r.ParseDouble("lowerheatingvalue").SI(Unit.SI.Kilo.Joule.Per.Kilo.Gramm).Cast<JoulePerKilogramm>()
-                        );
+						);
 				})
 				.ToDictionary(e => e.FuelType);
 		}
diff --git a/VectoCore/VectoCore/Models/Declaration/Segments.cs b/VectoCore/VectoCore/Models/Declaration/Segments.cs
index 6f67a523f8..90f976b596 100644
--- a/VectoCore/VectoCore/Models/Declaration/Segments.cs
+++ b/VectoCore/VectoCore/Models/Declaration/Segments.cs
@@ -73,9 +73,8 @@ namespace TUGraz.VectoCore.Models.Declaration
 		public Segment Lookup(VehicleCategory vehicleCategory, AxleConfiguration axleConfiguration,
 			Kilogram grossVehicleMassRating, Kilogram curbWeight, bool considerInvalid)
 		{
-            //if (grossVehicleMassRating == null || grossVehicleMassRating < 7.5.SI().Ton) {
 		    if (grossVehicleMassRating == null || grossVehicleMassRating < 7.5.SI(Unit.SI.Ton)){
-                throw new VectoException("Gross vehicle mass must be greater than 7.5 tons");
+				throw new VectoException("Gross vehicle mass must be greater than 7.5 tons");
 			}
 
 			var row = GetSegmentDataRow(vehicleCategory, axleConfiguration, grossVehicleMassRating, considerInvalid);
@@ -85,11 +84,9 @@ namespace TUGraz.VectoCore.Models.Declaration
 
 			var segment = new Segment {
 				Found = true,
-                //GrossVehicleWeightMin = row.ParseDouble("gvw_min").SI().Ton.Cast<Kilogram>(),
 			    GrossVehicleWeightMin = row.ParseDouble("gvw_min").SI(Unit.SI.Ton).Cast<Kilogram>(),
-                //GrossVehicleWeightMax = row.ParseDouble("gvw_max").SI().Ton.Cast<Kilogram>(),
 			    GrossVehicleWeightMax = row.ParseDouble("gvw_max").SI(Unit.SI.Ton).Cast<Kilogram>(),
-                VehicleCategory = vehicleCategory,
+				VehicleCategory = vehicleCategory,
 				AxleConfiguration = axleConfiguration,
 				VehicleClass = VehicleClassHelper.Parse(row.Field<string>("hdvclass")),
 				AccelerationFile =
@@ -120,11 +117,9 @@ namespace TUGraz.VectoCore.Models.Declaration
 					var isValid = r.Field<string>("valid");
 					var category = r.Field<string>("vehiclecategory");
 					var axleConf = r.Field<string>("axleconf.");
-                    //var massMin = r.ParseDouble("gvw_min").SI().Ton;
 				    var massMin = r.ParseDouble("gvw_min").SI(Unit.SI.Ton);
-                    //var massMax = r.ParseDouble("gvw_max").SI().Ton;
 				    var massMax = r.ParseDouble("gvw_max").SI(Unit.SI.Ton);
-                    return (considerInvalid || isValid == "1")
+					return (considerInvalid || isValid == "1")
 							&& category == vehicleCategory.ToString()
 							&& axleConf == axleConfiguration.GetName()
 						// MK 2016-06-07: normally the next condition should be "mass > massMin", except for 7.5t where is should be ">="
@@ -151,11 +146,9 @@ namespace TUGraz.VectoCore.Models.Declaration
 			if (vehicleClass == VehicleClass.Class9) {
 				// VECTO-471: for class 9 take similar height than rigid with same maximum gross vehicle weight (class 1, 2, 3 or 4).
 				var rigidGVWrow = _segmentTable.AsEnumerable().FirstOrDefault(r => {
-                    //var massMin = r.ParseDouble("gvw_min").SI().Ton;
 				    var massMin = r.ParseDouble("gvw_min").SI(Unit.SI.Ton);
-                    //var massMax = r.ParseDouble("gvw_max").SI().Ton;
 				    var massMax = r.ParseDouble("gvw_max").SI(Unit.SI.Ton);
-                    return new[] { "1", "2", "3", "4" }.Contains(r.Field<string>("hdvclass"))
+					return new[] { "1", "2", "3", "4" }.Contains(r.Field<string>("hdvclass"))
 							&& massMin <= grossVehicleMassRating && grossVehicleMassRating <= massMax;
 				});
 				if (rigidGVWrow != null) {
diff --git a/VectoCore/VectoCore/Models/Declaration/Wheels.cs b/VectoCore/VectoCore/Models/Declaration/Wheels.cs
index b80a806c84..eccd87c995 100644
--- a/VectoCore/VectoCore/Models/Declaration/Wheels.cs
+++ b/VectoCore/VectoCore/Models/Declaration/Wheels.cs
@@ -62,9 +62,8 @@ namespace TUGraz.VectoCore.Models.Declaration
 				.Select(row => new Entry {
 					WheelType = row.Field<string>(0).RemoveWhitespace(),
 					Inertia = row.ParseDouble("inertia").SI<KilogramSquareMeter>(),
-                    //WheelsDiameter = row.ParseDouble("d").SI().Milli.Meter.Cast<Meter>(),
 			        WheelsDiameter = row.ParseDouble("d").SI(Unit.SI.Milli.Meter).Cast<Meter>(),
-                    CircumferenceFactor = row.ParseDouble("f")
+					CircumferenceFactor = row.ParseDouble("f")
 				}).ToDictionary(e => e.WheelType);
 			_dimensions = table.Rows.Cast<DataRow>().Select(row => row.Field<string>(0)).ToArray();
 		}
diff --git a/VectoCore/VectoCore/Models/Simulation/Data/VectoRunData.cs b/VectoCore/VectoCore/Models/Simulation/Data/VectoRunData.cs
index 859d5de5bb..5c215516b8 100644
--- a/VectoCore/VectoCore/Models/Simulation/Data/VectoRunData.cs
+++ b/VectoCore/VectoCore/Models/Simulation/Data/VectoRunData.cs
@@ -198,10 +198,8 @@ namespace TUGraz.VectoCore.Models.Simulation.Data
 			} catch (VectoException) {
 				return new ValidationResult(
 					string.Format("Interpolation of Gear-{0}-LossMap failed with torque={1} and angularSpeed={2}", gear.Key,
-                        //inTorque, angularVelocity.ConvertTo().Rounds.Per.Minute));
-                        //inTorque, angularVelocity.ConvertTo(Unit.SI.Rounds.Per.Minute)));
                         inTorque, angularVelocity.ConvertToRoundsPerMinute()));
-            }
+			}
 			var axlegearTorque = angledriveTorque;
 			try {
 				if (hasAngleDrive) {
@@ -211,10 +209,8 @@ namespace TUGraz.VectoCore.Models.Simulation.Data
 			} catch (VectoException) {
 				return new ValidationResult(
 					string.Format("Interpolation of Angledrive-LossMap failed with torque={0} and angularSpeed={1}",
-                        //angledriveTorque, (angularVelocity / gear.Value.Ratio).ConvertTo().Rounds.Per.Minute));
-                        //angledriveTorque, (angularVelocity / gear.Value.Ratio).ConvertTo(Unit.SI.Rounds.Per.Minute)));
                         angledriveTorque, (angularVelocity / gear.Value.Ratio).ConvertToRoundsPerMinute()));
-            }
+			}
 
 			if (axleGearData != null) {
 				var axleAngularVelocity = angularVelocity / gear.Value.Ratio / angledriveRatio;
@@ -225,11 +221,8 @@ namespace TUGraz.VectoCore.Models.Simulation.Data
 						new ValidationResult(
 							string.Format(
 								"Interpolation of AxleGear-LossMap failed with torque={0} and angularSpeed={1} (gear={2}, velocity={3})",
-                                //axlegearTorque, axleAngularVelocity.ConvertTo().Rounds.Per.Minute, gear.Key, velocity));
-					            //axlegearTorque, axleAngularVelocity.ConvertTo(Unit.SI.Rounds.Per.Minute), gear.Key, velocity));
                                 axlegearTorque, axleAngularVelocity.ConvertToRoundsPerMinute(), gear.Key, velocity));
-
-                }
+				}
 			}
 			return null;
 		}
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Data/AccelerationCurve.cs b/VectoCore/VectoCore/Models/SimulationComponent/Data/AccelerationCurve.cs
index f1550788a0..97aa23fab0 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Data/AccelerationCurve.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Data/AccelerationCurve.cs
@@ -75,14 +75,9 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data
 		{
 			var index = 1;
 			if (key < _entries[0].Key) {
-                //Log.Error("requested velocity below minimum - extrapolating. velocity: {0}, min: {1}",
-                //	key.ConvertTo().Kilo.Meter.Per.Hour, _entries[0].Key.ConvertTo().Kilo.Meter.Per.Hour);
-                //Log.Error("requested velocity below minimum - extrapolating. velocity: {0}, min: {1}",
-                //	key.ConvertTo(Unit.SI.Kilo.Meter.Per.Hour), _entries[0].Key.ConvertTo(Unit.SI.Kilo.Meter.Per.Hour));
-			    Log.Error("requested velocity below minimum - extrapolating. velocity: {0}, min: {1}",
+				Log.Error("requested velocity below minimum - extrapolating. velocity: {0}, min: {1}",
                     key.ConvertToKiloMeterPerHour(), _entries[0].Key.ConvertToKiloMeterPerHour());
-            }
-            else {
+			} else {
 				index = _entries.FindIndex(x => x.Key > key);
 				if (index <= 0) {
 					index = key > _entries[0].Key ? _entries.Count - 1 : 1;
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Data/AuxiliaryData.cs b/VectoCore/VectoCore/Models/SimulationComponent/Data/AuxiliaryData.cs
index a937945f0d..8d8362af90 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Data/AuxiliaryData.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Data/AuxiliaryData.cs
@@ -84,12 +84,10 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data
 		public static ValidationResult ValidateAuxMap(AuxiliaryData data, ValidationContext context)
 		{
 			var xValidationRules = new[] { new RangeAttribute(0, double.MaxValue) };
-            //var yValidationRules = new[] { new RangeAttribute(0, 100.SI().Kilo.Watt.Value()) };
 		    var yValidationRules = new[] { new RangeAttribute(0, 100.SI(Unit.SI.Kilo.Watt).Value()) };
-            //var zValidationRules = new[] { new RangeAttribute(0, 100.SI().Kilo.Watt.Value()) };
 		    var zValidationRules = new[] { new RangeAttribute(0, 100.SI(Unit.SI.Kilo.Watt).Value()) };
 
-            var results = new List<ValidationResult>();
+			var results = new List<ValidationResult>();
 			foreach (var entry in data._map.Entries) {
 				context.DisplayName = AuxiliaryDataReader.Fields.AuxSpeed;
 				if (!Validator.TryValidateValue(entry.X, context, results, xValidationRules)) {
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Data/CrosswindCorrectionCdxALookup.cs b/VectoCore/VectoCore/Models/SimulationComponent/Data/CrosswindCorrectionCdxALookup.cs
index c03969ba3a..d36163514d 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Data/CrosswindCorrectionCdxALookup.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Data/CrosswindCorrectionCdxALookup.cs
@@ -75,15 +75,9 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data
 			var p = Entries.GetSection(c => c.Velocity < x);
 
 			if (!x.IsBetween(p.Item1.Velocity, p.Item2.Velocity)) {
-                //throw new VectoException("CrossWindCorrection Extrapolation: v = {0} (max = {1})", x.ConvertTo().Kilo.Meter.Per.Hour,
-                //	p.Item2.Velocity.ConvertTo().Kilo.Meter.Per.Hour);
-                //throw new VectoException("CrossWindCorrection Extrapolation: v = {0} (max = {1})", x.ConvertTo(Unit.SI.Kilo.Meter.Per.Hour),
-                //	p.Item2.Velocity.ConvertTo(Unit.SI.Kilo.Meter.Per.Hour));
                 throw new VectoException("CrossWindCorrection Extrapolation: v = {0} (max = {1})", x.ConvertToKiloMeterPerHour(),
                     p.Item2.Velocity.ConvertToKiloMeterPerHour());
-
-
-            }
+			}
 
 			return VectoMath.Interpolate(p.Item1.Velocity, p.Item2.Velocity,
 				p.Item1.EffectiveCrossSectionArea, p.Item2.EffectiveCrossSectionArea, x);
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Data/Engine/FuelConsumptionMap.cs b/VectoCore/VectoCore/Models/SimulationComponent/Data/Engine/FuelConsumptionMap.cs
index 49d324b3f2..88e42a00f2 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Data/Engine/FuelConsumptionMap.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Data/Engine/FuelConsumptionMap.cs
@@ -58,17 +58,14 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data.Engine
 			// delaunay map needs is initialised with rpm, therefore the angularVelocity has to be converted.
 			var value = _fuelMap.Interpolate(torque, angularVelocity);
 			if (value.HasValue) {
-                //result.Value = value.Value.SI().Kilo.Gramm.Per.Second.Cast<KilogramPerSecond>();
 			    result.Value = value.Value.SI(Unit.SI.Kilo.Gramm.Per.Second).Cast<KilogramPerSecond>();
-                return result;
+				return result;
 			}
 
 			if (allowExtrapolation) {
 				result.Value =
-                    //_fuelMap.Extrapolate(torque, angularVelocity).SI().Kilo.Gramm.Per.Second.Cast<KilogramPerSecond>();
 				    _fuelMap.Extrapolate(torque, angularVelocity).SI(Unit.SI.Kilo.Gramm.Per.Second).Cast<KilogramPerSecond>();
-
-                result.Extrapolated = true;
+				result.Extrapolated = true;
 				return result;
 			}
 
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Data/Engine/FuelConsumptionMapReader.cs b/VectoCore/VectoCore/Models/SimulationComponent/Data/Engine/FuelConsumptionMapReader.cs
index 298cfa6d6e..6281aaf484 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Data/Engine/FuelConsumptionMapReader.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Data/Engine/FuelConsumptionMapReader.cs
@@ -89,7 +89,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data.Engine
 				engineSpeed: row.ParseDouble(0).RPMtoRad(),
 				torque: row.ParseDouble(1).SI<NewtonMeter>(),
 				fuelConsumption: row.ParseDouble(2).SI(Unit.SI.Gramm.Per.Hour).Cast<KilogramPerSecond>()
-                );
+				);
 		}
 
 		private static FuelConsumptionMap.Entry CreateFromColumNames(DataRow row)
@@ -98,7 +98,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data.Engine
 			    engineSpeed: row.ParseDouble(Fields.EngineSpeed).RPMtoRad(),
                 torque: row.SI<NewtonMeter>(Fields.Torque),
 				fuelConsumption: row.ParseDouble(Fields.FuelConsumption).SI(Unit.SI.Gramm.Per.Hour).Cast<KilogramPerSecond>()
-                );
+				);
 		}
 
 		public static class Fields
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATGearbox.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATGearbox.cs
index 2f5bf966ab..ef36ca9a9b 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATGearbox.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATGearbox.cs
@@ -391,18 +391,13 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 				CurrentState.TorqueLossResult.Extrapolated) {
 				Log.Warn(
 					"Gear {0} LossMap data was extrapolated: range for loss map is not sufficient: n:{1}, torque:{2}, ratio:{3}",
-                    //Gear, CurrentState.OutAngularVelocity.ConvertTo().Rounds.Per.Minute, CurrentState.OutTorque,
-                    //Gear, CurrentState.OutAngularVelocity.ConvertTo(Unit.SI.Rounds.Per.Minute), CurrentState.OutTorque,
                     Gear, CurrentState.OutAngularVelocity.ConvertToRoundsPerMinute(), CurrentState.OutTorque,
-                    ModelData.Gears[Gear].Ratio);
+					ModelData.Gears[Gear].Ratio);
 				if (DataBus.ExecutionMode == ExecutionMode.Declaration) {
 					throw new VectoException(
 						"Gear {0} LossMap data was extrapolated in Declaration Mode: range for loss map is not sufficient: n:{1}, torque:{2}, ratio:{3}",
-                        //Gear, CurrentState.InAngularVelocity.ConvertTo().Rounds.Per.Minute, CurrentState.InTorque,
-						//Gear, CurrentState.InAngularVelocity.ConvertTo(Unit.SI.Rounds.Per.Minute), CurrentState.InTorque,
                         Gear, CurrentState.InAngularVelocity.ConvertToRoundsPerMinute(), CurrentState.InTorque,
-
-                        ModelData.Gears[Gear].Ratio);
+						ModelData.Gears[Gear].Ratio);
 				}
 			}
 			RequestAfterGearshift = false;
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/CycleGearbox.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/CycleGearbox.cs
index 0e39e6235b..a0294af475 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/CycleGearbox.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/CycleGearbox.cs
@@ -386,15 +386,11 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 					Log.Warn(
 						"Gear {0} LossMap data was extrapolated: range for loss map is not sufficient: n:{1}, torque:{2}",
                         Gear, CurrentState.OutAngularVelocity.ConvertToRoundsPerMinute(), CurrentState.OutTorque);
-                        //Gear, CurrentState.OutAngularVelocity.ConvertTo(Unit.SI.Rounds.Per.Minute), CurrentState.OutTorque);
-                        //Gear, CurrentState.OutAngularVelocity.ConvertTo().Rounds.Per.Minute, CurrentState.OutTorque);
-                    if (DataBus.ExecutionMode == ExecutionMode.Declaration) {
+					if (DataBus.ExecutionMode == ExecutionMode.Declaration) {
 						throw new VectoException(
 							"Gear {0} LossMap data was extrapolated in Declaration Mode: range for loss map is not sufficient: n:{1}, torque:{2}",
                             Gear, CurrentState.OutAngularVelocity.ConvertToRoundsPerMinute(), CurrentState.OutTorque);
-                            //Gear, CurrentState.OutAngularVelocity.ConvertTo(Unit.SI.Rounds.Per.Minute), CurrentState.OutTorque);
-                            //Gear, CurrentState.OutAngularVelocity.ConvertTo().Rounds.Per.Minute, CurrentState.OutTorque);
-                    }
+					}
 				}
 			}
 			base.DoCommitSimulationStep();
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs
index ffa9c79f42..55bef61985 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs
@@ -410,19 +410,13 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 				if (CurrentState.TorqueLossResult != null && CurrentState.TorqueLossResult.Extrapolated) {
 					Log.Warn(
 						"Gear {0} LossMap data was extrapolated: range for loss map is not sufficient: n:{1}, torque:{2}, ratio:{3}",
-                        //Gear, CurrentState.OutAngularVelocity.ConvertTo().Rounds.Per.Minute, CurrentState.OutTorque,
-						//Gear, CurrentState.OutAngularVelocity.ConvertTo(Unit.SI.Rounds.Per.Minute), CurrentState.OutTorque,
                         Gear, CurrentState.OutAngularVelocity.ConvertToRoundsPerMinute(), CurrentState.OutTorque,
-
-                        ModelData.Gears[Gear].Ratio);
+						ModelData.Gears[Gear].Ratio);
 					if (DataBus.ExecutionMode == ExecutionMode.Declaration) {
 						throw new VectoException(
 							"Gear {0} LossMap data was extrapolated in Declaration Mode: range for loss map is not sufficient: n:{1}, torque:{2}, ratio:{3}",
-                            //Gear, CurrentState.InAngularVelocity.ConvertTo().Rounds.Per.Minute, CurrentState.InTorque,
-							//Gear, CurrentState.InAngularVelocity.ConvertTo(Unit.SI.Rounds.Per.Minute), CurrentState.InTorque,
                             Gear, CurrentState.InAngularVelocity.ConvertToRoundsPerMinute(), CurrentState.InTorque,
-
-                            ModelData.Gears[Gear].Ratio);
+							ModelData.Gears[Gear].Ratio);
 					}
 				}
 			}
diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/TransmissionComponent.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/TransmissionComponent.cs
index df70475e6e..6eaea024e8 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/TransmissionComponent.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/TransmissionComponent.cs
@@ -104,19 +104,14 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl
 		protected override void DoCommitSimulationStep()
 		{
 			if (CurrentState.TorqueLossResult.Extrapolated) {
-                //Log.Warn("{2} LossMap data was extrapolated: range for loss map is not sufficient: n:{0}, torque:{1}",
-                //    CurrentState.OutAngularVelocity.ConvertTo(Unit.SI.Rounds.Per.Minute), CurrentState.OutTorque, GetType().Name);
 				Log.Warn("{2} LossMap data was extrapolated: range for loss map is not sufficient: n:{0}, torque:{1}",
                     CurrentState.OutAngularVelocity.ConvertToRoundsPerMinute(), CurrentState.OutTorque, GetType().Name);
 
-                if (DataBus.ExecutionMode == ExecutionMode.Declaration) {
-                    //throw new VectoException(
-                    //	"{2} LossMap data was extrapolated in Declaration Mode: range for loss map is not sufficient: n:{0}, torque:{1}",
-                    //    CurrentState.OutAngularVelocity.ConvertTo(Unit.SI.Rounds.Per.Minute), CurrentState.OutTorque, GetType().Name);
+				if (DataBus.ExecutionMode == ExecutionMode.Declaration) {
 					throw new VectoException(
 						"{2} LossMap data was extrapolated in Declaration Mode: range for loss map is not sufficient: n:{0}, torque:{1}",
                         CurrentState.OutAngularVelocity.ConvertToRoundsPerMinute(), CurrentState.OutTorque, GetType().Name);
-                }
+				}
 			}
 			AdvanceState();
 		}
diff --git a/VectoCore/VectoCore/OutputData/IModalDataContainer.cs b/VectoCore/VectoCore/OutputData/IModalDataContainer.cs
index be66f46e05..58ddc2ffe9 100644
--- a/VectoCore/VectoCore/OutputData/IModalDataContainer.cs
+++ b/VectoCore/VectoCore/OutputData/IModalDataContainer.cs
@@ -374,7 +374,7 @@ namespace TUGraz.VectoCore.OutputData
 
 			var fcVolumePerMeter = fuelConsumptionFinal / data.FuelData.FuelDensity;
             return fcVolumePerMeter.Cast<SquareMeter>();
-        }
+		}
 
 		public static KilogramPerMeter CO2PerMeter(this IModalDataContainer data)
 		{
diff --git a/VectoCore/VectoCore/OutputData/SummaryDataContainer.cs b/VectoCore/VectoCore/OutputData/SummaryDataContainer.cs
index 4be8313376..3453cecea0 100644
--- a/VectoCore/VectoCore/OutputData/SummaryDataContainer.cs
+++ b/VectoCore/VectoCore/OutputData/SummaryDataContainer.cs
@@ -44,440 +44,441 @@ using TUGraz.VectoCore.Models.SimulationComponent.Data;
 
 namespace TUGraz.VectoCore.OutputData
 {
-    public delegate void WriteSumData(IModalDataContainer data);
-
-    /// <summary>
-    /// Class for the sum file in vecto.
-    /// </summary>
-    public class SummaryDataContainer : LoggingObject, IDisposable
-    {
-        // ReSharper disable InconsistentNaming
-        public const string INTERNAL_PREFIX = "INTERNAL";
-
-        public const string SORT = INTERNAL_PREFIX + " Sorting";
-        public const string JOB = "Job [-]";
-        public const string INPUTFILE = "Input File [-]";
-        public const string CYCLE = "Cycle [-]";
-        public const string STATUS = "Status";
-        public const string CURB_MASS = "Corrected Actual Curb Mass [kg]";
-        public const string LOADING = "Loading [kg]";
-
-        public const string VEHICLE_MANUFACTURER = "Vehicle manufacturer [-]";
-        public const string VIN_NUMBER = "VIN number";
-        public const string VEHICLE_MODEL = "Vehicle model [-]";
-
-        public const string ENGINE_MANUFACTURER = "Engine manufacturer [-]";
-        public const string ENGINE_MODEL = "Engine model [-]";
-        public const string ENGINE_FUEL_TYPE = "Engine fuel type [-]";
-        public const string ENGINE_WHTC_URBAN = "Engine WHTCUrban";
-        public const string ENGINE_WHTC_RURAL = "Engine WHTCRural";
-        public const string ENGINE_WHTC_MOTORWAY = "Engine WHTCMotorway";
-        public const string ENGINE_BF_COLD_HOT = "Engine BFColdHot";
-        public const string ENGINE_CF_REG_PER = "Engine CFRegPer";
-        public const string ENGINE_ACTUAL_CORRECTION_FACTOR = "Engine actual CF";
-        public const string ENGINE_RATED_POWER = "Engine rated power [kW]";
-        public const string ENGINE_IDLING_SPEED = "Engine idling speed [rpm]";
-        public const string ENGINE_RATED_SPEED = "Engine rated speed [rpm]";
-        public const string ENGINE_DISPLACEMENT = "Engine displacement [ccm]";
-
-        public const string ROLLING_RESISTANCE_COEFFICIENT_W_TRAILER = "total RRC [-]";
-        public const string ROLLING_RESISTANCE_COEFFICIENT_WO_TRAILER = "weighted RRC w/o trailer [-]";
-
-        public const string GEARBOX_MANUFACTURER = "Gearbox manufacturer [-]";
-        public const string GEARBOX_MODEL = "Gearbox model [-]";
-        public const string GEARBOX_TYPE = "Gearbox type [-]";
-        public const string GEAR_RATIO_FIRST_GEAR = "Gear ratio first gear [-]";
-        public const string GEAR_RATIO_LAST_GEAR = "Gear ratio last gear [-]";
-
-        public const string TORQUECONVERTER_MANUFACTURER = "Torque converter manufacturer [-]";
-        public const string TORQUECONVERTER_MODEL = "Torque converter model [-]";
-
-        public const string RETARDER_MANUFACTURER = "Retarder manufacturer [-]";
-        public const string RETARDER_MODEL = "Retarder model [-]";
-        public const string RETARDER_TYPE = "Retarder type [-]";
-
-        public const string ANGLEDRIVE_MANUFACTURER = "Angledrive manufacturer [-]";
-        public const string ANGLEDRIVE_MODEL = "Angledrive model [-]";
-        public const string ANGLEDRIVE_RATIO = "Angledrive ratio [-]";
-
-        public const string AXLE_MANUFACTURER = "Axle manufacturer [-]";
-        public const string AXLE_MODEL = "Axle model [-]";
-        public const string AXLE_RATIO = "Axle gear ratio [-]";
-
-        public const string AUX_TECH_FORMAT = "Auxiliary technology {0} [-]";
-
-        public const string HDV_CO2_VEHICLE_CLASS = "HDV CO2 vehicle class [-]";
-        public const string TOTAL_VEHICLE_MASS = "Total vehicle mass [kg]";
-        public const string CD_x_A_DECLARED = "Declared CdxA [m²]";
-
-        public const string CD_x_A = "CdxA [m²]";
-
-        //public const string ROLLING_RESISTANCE_COEFFICIENT = "weighed RRC [-]";
-        public const string R_DYN = "r_dyn [m]";
-
-        public const string CARGO_VOLUME = "Cargo Volume [m³]";
-        public const string TIME = "time [s]";
-        public const string DISTANCE = "distance [km]";
-        public const string SPEED = "speed [km/h]";
-        public const string ALTITUDE_DELTA = "altitudeDelta [m]";
-
-        public const string FCMAP_H = "FC-Map [g/h]";
-        public const string FCMAP_KM = "FC-Map [g/km]";
-        public const string FCAUXC_H = "FC-AUXc [g/h]";
-        public const string FCAUXC_KM = "FC-AUXc [g/km]";
-        public const string FCWHTCC_H = "FC-WHTCc [g/h]";
-        public const string FCWHTCC_KM = "FC-WHTCc [g/km]";
-        public const string FCAAUX_H = "FC-AAUX [g/h]";
-        public const string FCAAUX_KM = "FC-AAUX [g/km]";
-
-        public const string FCFINAL_H = "FC-Final [g/h]";
-        public const string FCFINAL_KM = "FC-Final [g/km]";
-        public const string FCFINAL_LITERPER100KM = "FC-Final [l/100km]";
-        public const string FCFINAL_LITERPER100TKM = "FC-Final [l/100tkm]";
-        public const string FCFINAL_LiterPer100M3KM = "FC-Final [l/100m³km]";
-
-        public const string CO2_KM = "CO2 [g/km]";
-        public const string CO2_TKM = "CO2 [g/tkm]";
-        public const string CO2_M3KM = "CO2 [g/m³km]";
-
-        public const string P_WHEEL_POS = "P_wheel_in_pos [kW]";
-        public const string P_FCMAP_POS = "P_fcmap_pos [kW]";
-
-        public const string E_FORMAT = "E_{0} [kWh]";
-        public const string E_AUX_FORMAT = "E_aux_{0} [kWh]";
-        public const string E_AUX = "E_aux_sum [kWh]";
-
-        public const string E_AIR = "E_air [kWh]";
-        public const string E_ROLL = "E_roll [kWh]";
-        public const string E_GRAD = "E_grad [kWh]";
-        public const string E_VEHICLE_INERTIA = "E_vehi_inertia [kWh]";
-        public const string E_POWERTRAIN_INERTIA = "E_powertrain_inertia [kWh]";
-        public const string E_BRAKE = "E_brake [kWh]";
-        public const string E_GBX_LOSS = "E_gbx_loss [kWh]";
-        public const string E_SHIFT_LOSS = "E_shift_loss [kWh]";
-        public const string E_AXL_LOSS = "E_axl_loss [kWh]";
-        public const string E_RET_LOSS = "E_ret_loss [kWh]";
-        public const string E_TC_LOSS = "E_tc_loss [kWh]";
-        public const string E_ANGLE_LOSS = "E_angle_loss [kWh]";
-        public const string E_CLUTCH_LOSS = "E_clutch_loss [kWh]";
-        public const string E_FCMAP_POS = "E_fcmap_pos [kWh]";
-        public const string E_FCMAP_NEG = "E_fcmap_neg [kWh]";
-
-        public const string ACC = "a [m/s^2]";
-        public const string ACC_POS = "a_pos [m/s^2]";
-        public const string ACC_NEG = "a_neg [m/s^2]";
-
-        public const string ACC_TIMESHARE = "AccelerationTimeShare [%]";
-        public const string DEC_TIMESHARE = "DecelerationTimeShare [%]";
-        public const string CRUISE_TIMESHARE = "CruiseTimeShare [%]";
-        public const string STOP_TIMESHARE = "StopTimeShare [%]";
-
-        public const string MAX_SPEED = "max. speed [km/h]";
-        public const string MAX_ACCELERATION = "max. acc [m/s²]";
-        public const string MAX_DECELERATION = "max. dec [m/s²]";
-        public const string AVG_ENGINE_SPEED = "n_eng_avg [rpm]";
-        public const string MAX_ENGINE_SPEED = "n_eng_max [rpm]";
-        public const string NUM_GEARSHIFTS = "gear shifts [-]";
-        public const string ENGINE_FULL_LOAD_TIME_SHARE = "Engine max. Load time share [%]";
-        public const string COASTING_TIME_SHARE = "CoastingTimeShare [%]";
-        public const string BRAKING_TIME_SHARE = "BrakingTImeShare [%]";
-
-        public const string TIME_SHARE_PER_GEAR_FORMAT = "Gear {0} TimeShare [%]";
-
-        public const string NUM_AXLES_DRIVEN = "Number axles vehicle driven [-]";
-        public const string NUM_AXLES_NON_DRIVEN = "Number axles vehicle non-driven [-]";
-        public const string NUM_AXLES_TRAILER = "Number axles trailer [-]";
-
-        // ReSharper restore InconsistentNaming
-
-        internal readonly DataTable Table;
-        private readonly ISummaryWriter _sumWriter;
-
-
-        protected SummaryDataContainer() { }
-
-        /// <summary>
-        /// Initializes a new instance of the <see cref="SummaryDataContainer"/> class.
-        /// </summary>
-        /// <param name="writer"></param>
-        public SummaryDataContainer(ISummaryWriter writer)
-        {
-            _sumWriter = writer;
-
-            Table = new DataTable();
-
-            Table.Columns.AddRange(new[] {
-                Tuple.Create(SORT, typeof(int)),
-                Tuple.Create(JOB, typeof(string)),
-                Tuple.Create(INPUTFILE, typeof(string)),
-                Tuple.Create(CYCLE, typeof(string)),
-                Tuple.Create(STATUS, typeof(string)),
-                Tuple.Create(VEHICLE_MANUFACTURER, typeof(string)),
-                Tuple.Create(VIN_NUMBER, typeof(string)),
-                Tuple.Create(VEHICLE_MODEL, typeof(string)),
-                Tuple.Create(HDV_CO2_VEHICLE_CLASS, typeof(string)),
-                Tuple.Create(CURB_MASS, typeof(SI)),
-                Tuple.Create(LOADING, typeof(SI)),
-                Tuple.Create(TOTAL_VEHICLE_MASS, typeof(SI)),
-                Tuple.Create(ENGINE_MANUFACTURER, typeof(string)),
-                Tuple.Create(ENGINE_MODEL, typeof(string)),
-                Tuple.Create(ENGINE_FUEL_TYPE, typeof(string)),
+	public delegate void WriteSumData(IModalDataContainer data);
+
+	/// <summary>
+	/// Class for the sum file in vecto.
+	/// </summary>
+	public class SummaryDataContainer : LoggingObject, IDisposable
+	{
+		// ReSharper disable InconsistentNaming
+		public const string INTERNAL_PREFIX = "INTERNAL";
+		public const string SORT = INTERNAL_PREFIX + " Sorting";
+		public const string JOB = "Job [-]";
+		public const string INPUTFILE = "Input File [-]";
+		public const string CYCLE = "Cycle [-]";
+		public const string STATUS = "Status";
+		public const string CURB_MASS = "Corrected Actual Curb Mass [kg]";
+		public const string LOADING = "Loading [kg]";
+
+		public const string VEHICLE_MANUFACTURER = "Vehicle manufacturer [-]";
+		public const string VIN_NUMBER = "VIN number";
+		public const string VEHICLE_MODEL = "Vehicle model [-]";
+
+		public const string ENGINE_MANUFACTURER = "Engine manufacturer [-]";
+		public const string ENGINE_MODEL = "Engine model [-]";
+		public const string ENGINE_FUEL_TYPE = "Engine fuel type [-]";
+		public const string ENGINE_WHTC_URBAN = "Engine WHTCUrban";
+		public const string ENGINE_WHTC_RURAL = "Engine WHTCRural";
+		public const string ENGINE_WHTC_MOTORWAY = "Engine WHTCMotorway";
+		public const string ENGINE_BF_COLD_HOT = "Engine BFColdHot";
+		public const string ENGINE_CF_REG_PER = "Engine CFRegPer";
+		public const string ENGINE_ACTUAL_CORRECTION_FACTOR = "Engine actual CF";
+		public const string ENGINE_RATED_POWER = "Engine rated power [kW]";
+		public const string ENGINE_IDLING_SPEED = "Engine idling speed [rpm]";
+		public const string ENGINE_RATED_SPEED = "Engine rated speed [rpm]";
+		public const string ENGINE_DISPLACEMENT = "Engine displacement [ccm]";
+
+		public const string ROLLING_RESISTANCE_COEFFICIENT_W_TRAILER = "total RRC [-]";
+		public const string ROLLING_RESISTANCE_COEFFICIENT_WO_TRAILER = "weighted RRC w/o trailer [-]";
+
+		public const string GEARBOX_MANUFACTURER = "Gearbox manufacturer [-]";
+		public const string GEARBOX_MODEL = "Gearbox model [-]";
+		public const string GEARBOX_TYPE = "Gearbox type [-]";
+		public const string GEAR_RATIO_FIRST_GEAR = "Gear ratio first gear [-]";
+		public const string GEAR_RATIO_LAST_GEAR = "Gear ratio last gear [-]";
+
+		public const string TORQUECONVERTER_MANUFACTURER = "Torque converter manufacturer [-]";
+		public const string TORQUECONVERTER_MODEL = "Torque converter model [-]";
+
+		public const string RETARDER_MANUFACTURER = "Retarder manufacturer [-]";
+		public const string RETARDER_MODEL = "Retarder model [-]";
+		public const string RETARDER_TYPE = "Retarder type [-]";
+
+		public const string ANGLEDRIVE_MANUFACTURER = "Angledrive manufacturer [-]";
+		public const string ANGLEDRIVE_MODEL = "Angledrive model [-]";
+		public const string ANGLEDRIVE_RATIO = "Angledrive ratio [-]";
+
+		public const string AXLE_MANUFACTURER = "Axle manufacturer [-]";
+		public const string AXLE_MODEL = "Axle model [-]";
+		public const string AXLE_RATIO = "Axle gear ratio [-]";
+
+		public const string AUX_TECH_FORMAT = "Auxiliary technology {0} [-]";
+
+		public const string HDV_CO2_VEHICLE_CLASS = "HDV CO2 vehicle class [-]";
+		public const string TOTAL_VEHICLE_MASS = "Total vehicle mass [kg]";
+		public const string CD_x_A_DECLARED = "Declared CdxA [m²]";
+		public const string CD_x_A = "CdxA [m²]";
+		//public const string ROLLING_RESISTANCE_COEFFICIENT = "weighed RRC [-]";
+		public const string R_DYN = "r_dyn [m]";
+
+		public const string CARGO_VOLUME = "Cargo Volume [m³]";
+		public const string TIME = "time [s]";
+		public const string DISTANCE = "distance [km]";
+		public const string SPEED = "speed [km/h]";
+		public const string ALTITUDE_DELTA = "altitudeDelta [m]";
+
+		public const string FCMAP_H = "FC-Map [g/h]";
+		public const string FCMAP_KM = "FC-Map [g/km]";
+		public const string FCAUXC_H = "FC-AUXc [g/h]";
+		public const string FCAUXC_KM = "FC-AUXc [g/km]";
+		public const string FCWHTCC_H = "FC-WHTCc [g/h]";
+		public const string FCWHTCC_KM = "FC-WHTCc [g/km]";
+		public const string FCAAUX_H = "FC-AAUX [g/h]";
+		public const string FCAAUX_KM = "FC-AAUX [g/km]";
+
+		public const string FCFINAL_H = "FC-Final [g/h]";
+		public const string FCFINAL_KM = "FC-Final [g/km]";
+		public const string FCFINAL_LITERPER100KM = "FC-Final [l/100km]";
+		public const string FCFINAL_LITERPER100TKM = "FC-Final [l/100tkm]";
+		public const string FCFINAL_LiterPer100M3KM = "FC-Final [l/100m³km]";
+
+		public const string CO2_KM = "CO2 [g/km]";
+		public const string CO2_TKM = "CO2 [g/tkm]";
+		public const string CO2_M3KM = "CO2 [g/m³km]";
+
+		public const string P_WHEEL_POS = "P_wheel_in_pos [kW]";
+		public const string P_FCMAP_POS = "P_fcmap_pos [kW]";
+
+		public const string E_FORMAT = "E_{0} [kWh]";
+		public const string E_AUX_FORMAT = "E_aux_{0} [kWh]";
+		public const string E_AUX = "E_aux_sum [kWh]";
+
+		public const string E_AIR = "E_air [kWh]";
+		public const string E_ROLL = "E_roll [kWh]";
+		public const string E_GRAD = "E_grad [kWh]";
+		public const string E_VEHICLE_INERTIA = "E_vehi_inertia [kWh]";
+		public const string E_POWERTRAIN_INERTIA = "E_powertrain_inertia [kWh]";
+		public const string E_BRAKE = "E_brake [kWh]";
+		public const string E_GBX_LOSS = "E_gbx_loss [kWh]";
+		public const string E_SHIFT_LOSS = "E_shift_loss [kWh]";
+		public const string E_AXL_LOSS = "E_axl_loss [kWh]";
+		public const string E_RET_LOSS = "E_ret_loss [kWh]";
+		public const string E_TC_LOSS = "E_tc_loss [kWh]";
+		public const string E_ANGLE_LOSS = "E_angle_loss [kWh]";
+		public const string E_CLUTCH_LOSS = "E_clutch_loss [kWh]";
+		public const string E_FCMAP_POS = "E_fcmap_pos [kWh]";
+		public const string E_FCMAP_NEG = "E_fcmap_neg [kWh]";
+
+		public const string ACC = "a [m/s^2]";
+		public const string ACC_POS = "a_pos [m/s^2]";
+		public const string ACC_NEG = "a_neg [m/s^2]";
+
+		public const string ACC_TIMESHARE = "AccelerationTimeShare [%]";
+		public const string DEC_TIMESHARE = "DecelerationTimeShare [%]";
+		public const string CRUISE_TIMESHARE = "CruiseTimeShare [%]";
+		public const string STOP_TIMESHARE = "StopTimeShare [%]";
+
+		public const string MAX_SPEED = "max. speed [km/h]";
+		public const string MAX_ACCELERATION = "max. acc [m/s²]";
+		public const string MAX_DECELERATION = "max. dec [m/s²]";
+		public const string AVG_ENGINE_SPEED = "n_eng_avg [rpm]";
+		public const string MAX_ENGINE_SPEED = "n_eng_max [rpm]";
+		public const string NUM_GEARSHIFTS = "gear shifts [-]";
+		public const string ENGINE_FULL_LOAD_TIME_SHARE = "Engine max. Load time share [%]";
+		public const string COASTING_TIME_SHARE = "CoastingTimeShare [%]";
+		public const string BRAKING_TIME_SHARE = "BrakingTImeShare [%]";
+
+		public const string TIME_SHARE_PER_GEAR_FORMAT = "Gear {0} TimeShare [%]";
+
+		public const string NUM_AXLES_DRIVEN = "Number axles vehicle driven [-]";
+		public const string NUM_AXLES_NON_DRIVEN = "Number axles vehicle non-driven [-]";
+		public const string NUM_AXLES_TRAILER = "Number axles trailer [-]";
+
+		// ReSharper restore InconsistentNaming
+
+		internal readonly DataTable Table;
+		private readonly ISummaryWriter _sumWriter;
+
+
+		protected SummaryDataContainer() {}
+
+		/// <summary>
+		/// Initializes a new instance of the <see cref="SummaryDataContainer"/> class.
+		/// </summary>
+		/// <param name="writer"></param>
+		public SummaryDataContainer(ISummaryWriter writer)
+		{
+			_sumWriter = writer;
+
+			Table = new DataTable();
+
+			Table.Columns.AddRange(new[] {
+				Tuple.Create(SORT, typeof(int)),
+				Tuple.Create(JOB, typeof(string)),
+				Tuple.Create(INPUTFILE, typeof(string)),
+				Tuple.Create(CYCLE, typeof(string)),
+				Tuple.Create(STATUS, typeof(string)),
+				Tuple.Create(VEHICLE_MANUFACTURER, typeof(string)),
+				Tuple.Create(VIN_NUMBER, typeof(string)),
+				Tuple.Create(VEHICLE_MODEL, typeof(string)),
+				Tuple.Create(HDV_CO2_VEHICLE_CLASS, typeof(string)),
+				Tuple.Create(CURB_MASS, typeof(SI)),
+				Tuple.Create(LOADING, typeof(SI)),
+				Tuple.Create(TOTAL_VEHICLE_MASS, typeof(SI)),
+				Tuple.Create(ENGINE_MANUFACTURER, typeof(string)),
+				Tuple.Create(ENGINE_MODEL, typeof(string)),
+				Tuple.Create(ENGINE_FUEL_TYPE, typeof(string)),
                 Tuple.Create(ENGINE_RATED_POWER, typeof(ConvertedSI)),
-                Tuple.Create(ENGINE_IDLING_SPEED, typeof(SI)),
-                Tuple.Create(ENGINE_RATED_SPEED, typeof(SI)),
+				Tuple.Create(ENGINE_IDLING_SPEED, typeof(SI)),
+				Tuple.Create(ENGINE_RATED_SPEED, typeof(SI)),
                 Tuple.Create(ENGINE_DISPLACEMENT, typeof(ConvertedSI)),
-                Tuple.Create(ENGINE_WHTC_URBAN, typeof(double)),
-                Tuple.Create(ENGINE_WHTC_RURAL, typeof(double)),
-                Tuple.Create(ENGINE_WHTC_MOTORWAY, typeof(double)),
-                Tuple.Create(ENGINE_BF_COLD_HOT, typeof(double)),
-                Tuple.Create(ENGINE_CF_REG_PER, typeof(double)),
-                Tuple.Create(ENGINE_ACTUAL_CORRECTION_FACTOR, typeof(double)),
-                Tuple.Create(CD_x_A_DECLARED, typeof(SI)),
-                Tuple.Create(CD_x_A, typeof(SI)),
-                Tuple.Create(ROLLING_RESISTANCE_COEFFICIENT_W_TRAILER, typeof(double)),
-                Tuple.Create(ROLLING_RESISTANCE_COEFFICIENT_WO_TRAILER, typeof(double)),
-                Tuple.Create(R_DYN, typeof(SI)),
-                Tuple.Create(NUM_AXLES_DRIVEN, typeof(int)),
-                Tuple.Create(NUM_AXLES_NON_DRIVEN, typeof(int)),
-                Tuple.Create(NUM_AXLES_TRAILER, typeof(int)),
-                Tuple.Create(GEARBOX_MANUFACTURER, typeof(string)),
-                Tuple.Create(GEARBOX_MODEL, typeof(string)),
-                Tuple.Create(GEARBOX_TYPE, typeof(string)),
-                Tuple.Create(GEAR_RATIO_FIRST_GEAR, typeof(SI)),
-                Tuple.Create(GEAR_RATIO_LAST_GEAR, typeof(SI)),
-                Tuple.Create(TORQUECONVERTER_MANUFACTURER, typeof(string)),
-                Tuple.Create(TORQUECONVERTER_MODEL, typeof(string)),
-                Tuple.Create(RETARDER_MANUFACTURER, typeof(string)),
-                Tuple.Create(RETARDER_MODEL, typeof(string)),
-                Tuple.Create(RETARDER_TYPE, typeof(string)),
-                Tuple.Create(ANGLEDRIVE_MANUFACTURER, typeof(string)),
-                Tuple.Create(ANGLEDRIVE_MODEL, typeof(string)),
-                Tuple.Create(ANGLEDRIVE_RATIO, typeof(string)),
-                Tuple.Create(AXLE_MANUFACTURER, typeof(string)),
-                Tuple.Create(AXLE_MODEL, typeof(string)),
-                Tuple.Create(AXLE_RATIO, typeof(SI)),
-                Tuple.Create(string.Format(AUX_TECH_FORMAT, Constants.Auxiliaries.IDs.SteeringPump), typeof(string)),
-                Tuple.Create(string.Format(AUX_TECH_FORMAT, Constants.Auxiliaries.IDs.Fan), typeof(string)),
-                Tuple.Create(string.Format(AUX_TECH_FORMAT, Constants.Auxiliaries.IDs.HeatingVentilationAirCondition),
-                    typeof(string)),
-                Tuple.Create(string.Format(AUX_TECH_FORMAT, Constants.Auxiliaries.IDs.PneumaticSystem), typeof(string)),
-                Tuple.Create(string.Format(AUX_TECH_FORMAT, Constants.Auxiliaries.IDs.ElectricSystem), typeof(string)),
-            }.Select(x => new DataColumn(x.Item1, x.Item2)).ToArray());
-
-            Table.Columns.AddRange(new[] {
-                CARGO_VOLUME,
-                TIME, DISTANCE,
-                SPEED, ALTITUDE_DELTA,
-                FCMAP_H, FCMAP_KM,
-                FCAUXC_H, FCAUXC_KM,
-                FCWHTCC_H, FCWHTCC_KM,
-                FCAAUX_H, FCAAUX_KM,
-                FCFINAL_H, FCFINAL_KM,
-                FCFINAL_LITERPER100KM, FCFINAL_LITERPER100TKM, FCFINAL_LiterPer100M3KM,
-                CO2_KM, CO2_TKM, CO2_M3KM,
-                P_WHEEL_POS, P_FCMAP_POS,
-                E_FCMAP_POS, E_FCMAP_NEG, E_POWERTRAIN_INERTIA,
-                E_AUX, E_CLUTCH_LOSS, E_TC_LOSS, E_SHIFT_LOSS, E_GBX_LOSS,
-                E_RET_LOSS, E_ANGLE_LOSS, E_AXL_LOSS, E_BRAKE, E_VEHICLE_INERTIA, E_AIR, E_ROLL, E_GRAD,
-                ACC, ACC_POS, ACC_NEG, ACC_TIMESHARE, DEC_TIMESHARE, CRUISE_TIMESHARE,
-                MAX_SPEED, MAX_ACCELERATION, MAX_DECELERATION, AVG_ENGINE_SPEED, MAX_ENGINE_SPEED, NUM_GEARSHIFTS,
-                STOP_TIMESHARE, ENGINE_FULL_LOAD_TIME_SHARE, COASTING_TIME_SHARE, BRAKING_TIME_SHARE
+				Tuple.Create(ENGINE_WHTC_URBAN, typeof(double)),
+				Tuple.Create(ENGINE_WHTC_RURAL, typeof(double)),
+				Tuple.Create(ENGINE_WHTC_MOTORWAY, typeof(double)),
+				Tuple.Create(ENGINE_BF_COLD_HOT, typeof(double)),
+				Tuple.Create(ENGINE_CF_REG_PER, typeof(double)),
+				Tuple.Create(ENGINE_ACTUAL_CORRECTION_FACTOR, typeof(double)),
+				Tuple.Create(CD_x_A_DECLARED, typeof(SI)),
+				Tuple.Create(CD_x_A, typeof(SI)),
+				Tuple.Create(ROLLING_RESISTANCE_COEFFICIENT_W_TRAILER, typeof(double)),
+				Tuple.Create(ROLLING_RESISTANCE_COEFFICIENT_WO_TRAILER, typeof(double)),
+				Tuple.Create(R_DYN, typeof(SI)),
+				Tuple.Create(NUM_AXLES_DRIVEN, typeof(int)),
+				Tuple.Create(NUM_AXLES_NON_DRIVEN, typeof(int)),
+				Tuple.Create(NUM_AXLES_TRAILER, typeof(int)),
+				Tuple.Create(GEARBOX_MANUFACTURER, typeof(string)),
+				Tuple.Create(GEARBOX_MODEL, typeof(string)),
+				Tuple.Create(GEARBOX_TYPE, typeof(string)),
+				Tuple.Create(GEAR_RATIO_FIRST_GEAR, typeof(SI)),
+				Tuple.Create(GEAR_RATIO_LAST_GEAR, typeof(SI)),
+				Tuple.Create(TORQUECONVERTER_MANUFACTURER, typeof(string)),
+				Tuple.Create(TORQUECONVERTER_MODEL, typeof(string)),
+				Tuple.Create(RETARDER_MANUFACTURER, typeof(string)),
+				Tuple.Create(RETARDER_MODEL, typeof(string)),
+				Tuple.Create(RETARDER_TYPE, typeof(string)),
+				Tuple.Create(ANGLEDRIVE_MANUFACTURER, typeof(string)),
+				Tuple.Create(ANGLEDRIVE_MODEL, typeof(string)),
+				Tuple.Create(ANGLEDRIVE_RATIO, typeof(string)),
+				Tuple.Create(AXLE_MANUFACTURER, typeof(string)),
+				Tuple.Create(AXLE_MODEL, typeof(string)),
+				Tuple.Create(AXLE_RATIO, typeof(SI)),
+				Tuple.Create(string.Format(AUX_TECH_FORMAT, Constants.Auxiliaries.IDs.SteeringPump), typeof(string)),
+				Tuple.Create(string.Format(AUX_TECH_FORMAT, Constants.Auxiliaries.IDs.Fan), typeof(string)),
+				Tuple.Create(string.Format(AUX_TECH_FORMAT, Constants.Auxiliaries.IDs.HeatingVentilationAirCondition),
+					typeof(string)),
+				Tuple.Create(string.Format(AUX_TECH_FORMAT, Constants.Auxiliaries.IDs.PneumaticSystem), typeof(string)),
+				Tuple.Create(string.Format(AUX_TECH_FORMAT, Constants.Auxiliaries.IDs.ElectricSystem), typeof(string)),
+			}.Select(x => new DataColumn(x.Item1, x.Item2)).ToArray());
+
+			Table.Columns.AddRange(new[] {
+				CARGO_VOLUME,
+				TIME, DISTANCE,
+				SPEED, ALTITUDE_DELTA,
+				FCMAP_H, FCMAP_KM,
+				FCAUXC_H, FCAUXC_KM,
+				FCWHTCC_H, FCWHTCC_KM,
+				FCAAUX_H, FCAAUX_KM,
+				FCFINAL_H, FCFINAL_KM,
+				FCFINAL_LITERPER100KM, FCFINAL_LITERPER100TKM, FCFINAL_LiterPer100M3KM,
+				CO2_KM, CO2_TKM, CO2_M3KM,
+				P_WHEEL_POS, P_FCMAP_POS,
+				E_FCMAP_POS, E_FCMAP_NEG, E_POWERTRAIN_INERTIA,
+				E_AUX, E_CLUTCH_LOSS, E_TC_LOSS, E_SHIFT_LOSS, E_GBX_LOSS,
+				E_RET_LOSS, E_ANGLE_LOSS, E_AXL_LOSS, E_BRAKE, E_VEHICLE_INERTIA, E_AIR, E_ROLL, E_GRAD,
+				ACC, ACC_POS, ACC_NEG, ACC_TIMESHARE, DEC_TIMESHARE, CRUISE_TIMESHARE,
+				MAX_SPEED, MAX_ACCELERATION, MAX_DECELERATION, AVG_ENGINE_SPEED, MAX_ENGINE_SPEED, NUM_GEARSHIFTS,
+				STOP_TIMESHARE, ENGINE_FULL_LOAD_TIME_SHARE, COASTING_TIME_SHARE, BRAKING_TIME_SHARE
             }.Select(x => new DataColumn(x)).ToArray());
-        }
-
-        /// <summary>
-        /// Finishes the summary data container (writes the data to the sumWriter).
-        /// </summary>
-        [MethodImpl(MethodImplOptions.Synchronized)]
-        public virtual void Finish()
-        {
-            if (_sumWriter != null) {
-                var view = new DataView(Table, "", SORT, DataViewRowState.CurrentRows).ToTable();
-                var toRemove =
-                    view.Columns.Cast<DataColumn>().Where(column => column.ColumnName.StartsWith(INTERNAL_PREFIX)).ToList();
-                foreach (var dataColumn in toRemove) {
-                    view.Columns.Remove(dataColumn);
-                }
-                _sumWriter.WriteSumData(view);
-            }
-        }
-
-        /// <summary>
-        /// Writes the result of one run into the summary data container.
-        /// </summary>
-        [MethodImpl(MethodImplOptions.Synchronized)]
-        public virtual void Write(IModalDataContainer modData, int jobNr, int runNr, VectoRunData runData)
-        {
-            var row = Table.NewRow();
-            Table.Rows.Add(row);
-
-            row[SORT] = jobNr * 1000 + runNr;
-            row[JOB] = string.Format("{0}-{1}", jobNr, runNr); //ReplaceNotAllowedCharacters(current);
-            row[INPUTFILE] = ReplaceNotAllowedCharacters(runData.JobName);
-            row[CYCLE] = ReplaceNotAllowedCharacters(runData.Cycle.Name + Constants.FileExtensions.CycleFile);
-
-            row[STATUS] = modData.RunStatus;
-
-            var vehicleLoading = 0.SI<Kilogram>();
-            var cargoVolume = 0.SI<CubicMeter>();
-            var gearCount = 0u;
-            if (runData.Cycle.CycleType != CycleType.EngineOnly) {
-                WriteFullPowertrain(runData, row);
-
-                cargoVolume = runData.VehicleData.CargoVolume;
-                vehicleLoading = runData.VehicleData.Loading;
-                gearCount = (uint)runData.GearboxData.Gears.Count;
-            }
-
-            var totalTime = modData.Duration();
-            row[TIME] = totalTime;
-
-            var distance = modData.Distance();
-            if (distance != null) {
+		}
+
+		/// <summary>
+		/// Finishes the summary data container (writes the data to the sumWriter).
+		/// </summary>
+		[MethodImpl(MethodImplOptions.Synchronized)]
+		public virtual void Finish()
+		{
+			if (_sumWriter != null) {
+				var view = new DataView(Table, "", SORT, DataViewRowState.CurrentRows).ToTable();
+				var toRemove =
+					view.Columns.Cast<DataColumn>().Where(column => column.ColumnName.StartsWith(INTERNAL_PREFIX)).ToList();
+				foreach (var dataColumn in toRemove) {
+					view.Columns.Remove(dataColumn);
+				}
+				_sumWriter.WriteSumData(view);
+			}
+		}
+
+		/// <summary>
+		/// Writes the result of one run into the summary data container.
+		/// </summary>
+		[MethodImpl(MethodImplOptions.Synchronized)]
+		public virtual void Write(IModalDataContainer modData, int jobNr, int runNr, VectoRunData runData)
+		{
+			var row = Table.NewRow();
+			Table.Rows.Add(row);
+
+			row[SORT] = jobNr * 1000 + runNr;
+			row[JOB] = string.Format("{0}-{1}", jobNr, runNr); //ReplaceNotAllowedCharacters(current);
+			row[INPUTFILE] = ReplaceNotAllowedCharacters(runData.JobName);
+			row[CYCLE] = ReplaceNotAllowedCharacters(runData.Cycle.Name + Constants.FileExtensions.CycleFile);
+
+			row[STATUS] = modData.RunStatus;
+
+			var vehicleLoading = 0.SI<Kilogram>();
+			var cargoVolume = 0.SI<CubicMeter>();
+			var gearCount = 0u;
+			if (runData.Cycle.CycleType != CycleType.EngineOnly) {
+				WriteFullPowertrain(runData, row);
+
+				cargoVolume = runData.VehicleData.CargoVolume;
+				vehicleLoading = runData.VehicleData.Loading;
+				gearCount = (uint)runData.GearboxData.Gears.Count;
+			}
+
+
+			var totalTime = modData.Duration();
+			row[TIME] = totalTime;
+
+			var distance = modData.Distance();
+			if (distance != null) {
                 row[DISTANCE] = distance.ConvertToKiloMeter();
-            }
+			}
 
-            var speed = modData.Speed();
-            if (speed != null) {
+			var speed = modData.Speed();
+			if (speed != null) {
                 row[SPEED] = speed.ConvertToKiloMeterPerHour();
-            }
+			}
 
-            row[ALTITUDE_DELTA] = modData.AltitudeDelta();
+			row[ALTITUDE_DELTA] = modData.AltitudeDelta();
 
-            WriteFuelconsumptionEntries(modData, row, vehicleLoading, cargoVolume);
+			WriteFuelconsumptionEntries(modData, row, vehicleLoading, cargoVolume);
 
-            var kilogramPerMeter = modData.CO2PerMeter();
-            if (kilogramPerMeter != null) {
+			var kilogramPerMeter = modData.CO2PerMeter();
+			if (kilogramPerMeter != null) {
                 row[CO2_KM] = kilogramPerMeter.ConvertToGrammPerKiloMeter();
-                if (vehicleLoading != null && !vehicleLoading.IsEqual(0)) {
+				if (vehicleLoading != null && !vehicleLoading.IsEqual(0)) {
                     row[CO2_TKM] = (kilogramPerMeter / vehicleLoading).ConvertToGrammPerTonKilometer();
-                }
-                if (cargoVolume > 0) {
+				}
+				if (cargoVolume > 0) {
                     row[CO2_M3KM] = (kilogramPerMeter / cargoVolume).ConvertToGrammPerCubicMeterKiloMeter();
-                }
-            }
+				}
+			}
 
             row[P_WHEEL_POS] = modData.PowerWheelPositive().ConvertToKiloWatt();
+
             row[P_FCMAP_POS] = modData.TotalPowerEnginePositiveAverage().ConvertToKiloWatt();
 
-            WriteAuxiliaries(modData, row);
-            WriteWorkEntries(modData, row);
-            WritePerformanceEntries(modData, row);
+			WriteAuxiliaries(modData, row);
+
+			WriteWorkEntries(modData, row);
 
-            row[ENGINE_FULL_LOAD_TIME_SHARE] = modData.EngineMaxLoadTimeShare();
-            row[COASTING_TIME_SHARE] = modData.CoastingTimeShare();
-            row[BRAKING_TIME_SHARE] = modData.BrakingTimeShare();
+			WritePerformanceEntries(modData, row);
 
-            if (gearCount <= 0) {
-                return;
-            }
+			row[ENGINE_FULL_LOAD_TIME_SHARE] = modData.EngineMaxLoadTimeShare();
+			row[COASTING_TIME_SHARE] = modData.CoastingTimeShare();
+			row[BRAKING_TIME_SHARE] = modData.BrakingTimeShare();
 
-            WriteGearshiftStats(modData, row, gearCount);
-        }
+			if (gearCount <= 0) {
+				return;
+			}
 
-        private static void WriteFuelconsumptionEntries(IModalDataContainer modData, DataRow row, Kilogram vehicleLoading,
-            CubicMeter cargoVolume)
-        {
+			WriteGearshiftStats(modData, row, gearCount);
+		}
+
+		private static void WriteFuelconsumptionEntries(IModalDataContainer modData, DataRow row, Kilogram vehicleLoading,
+			CubicMeter cargoVolume)
+		{
             row[FCMAP_H] = modData.FCMapPerSecond().ConvertToGrammPerHour();
-            var fcMapPerMeter = modData.FCMapPerMeter();
-            if (fcMapPerMeter != null) {
+			var fcMapPerMeter = modData.FCMapPerMeter();
+			if (fcMapPerMeter != null) {
                 row[FCMAP_KM] = fcMapPerMeter.ConvertToGrammPerKiloMeter();
-            }
+			}
 
             row[FCAUXC_H] = modData.FuelConsumptionAuxStartStopPerSecond().ConvertToGrammPerHour();
-
-            var fuelConsumptionAuxStartStopCorrected = modData.FuelConsumptionAuxStartStop();
+			var fuelConsumptionAuxStartStopCorrected = modData.FuelConsumptionAuxStartStop();
             row[FCAUXC_KM] = fuelConsumptionAuxStartStopCorrected.ConvertToGrammPerKiloMeter();
-            row[FCWHTCC_H] = modData.FuelConsumptionWHTCPerSecond().ConvertToGrammPerHour();
 
-            var fuelConsumptionWHTCCorrected = modData.FuelConsumptionWHTC();
+            row[FCWHTCC_H] = modData.FuelConsumptionWHTCPerSecond().ConvertToGrammPerHour();
+			var fuelConsumptionWHTCCorrected = modData.FuelConsumptionWHTC();
             row[FCWHTCC_KM] = fuelConsumptionWHTCCorrected.ConvertToGrammPerKiloMeter();
+
             row[FCAAUX_H] = modData.FuelConsumptionAAUXPerSecond().ConvertToGrammPerHour();
-            var fuelConsumptionAaux = modData.FuelConsumptionAAUX();
+			var fuelConsumptionAaux = modData.FuelConsumptionAAUX();
             row[FCAAUX_KM] = fuelConsumptionAaux.ConvertToGrammPerKiloMeter();
 
             row[FCFINAL_H] = modData.FuelConsumptionFinalPerSecond().ConvertToGrammPerHour();
-            var fcfinal = modData.FuelConsumptionFinal();
+			var fcfinal = modData.FuelConsumptionFinal();
             row[FCFINAL_KM] = fcfinal.ConvertToGrammPerKiloMeter();
 
             var fcFinal = modData.FuelConsumptionFinalVolumePerMeter();
             row[FCFINAL_LITERPER100KM] = fcFinal.ConvertToLiterPer100Kilometer();
             if (vehicleLoading != null && !vehicleLoading.IsEqual(0) && fcFinal != null) {
                 row[FCFINAL_LITERPER100TKM] = (fcFinal / vehicleLoading).ConvertToLiterPer100TonKiloMeter();
-            }
+			}
             if (cargoVolume > 0 && fcFinal != null) {
                 row[FCFINAL_LiterPer100M3KM] = (fcFinal / cargoVolume).ConvertToLiterPerCubicMeter100KiloMeter();
-            }
-        }
+			}
+		}
 
 
-        private void WriteAuxiliaries(IModalDataContainer modData, DataRow row)
-        {
-            foreach (var aux in modData.Auxiliaries) {
-                string colName;
-                if (aux.Key == Constants.Auxiliaries.IDs.PTOConsumer || aux.Key == Constants.Auxiliaries.IDs.PTOTransmission) {
-                    colName = string.Format(E_FORMAT, aux.Key);
-                } else {
-                    colName = string.Format(E_AUX_FORMAT, aux.Key);
-                }
+		private void WriteAuxiliaries(IModalDataContainer modData, DataRow row)
+		{
+			foreach (var aux in modData.Auxiliaries) {
+				string colName;
+				if (aux.Key == Constants.Auxiliaries.IDs.PTOConsumer || aux.Key == Constants.Auxiliaries.IDs.PTOTransmission) {
+					colName = string.Format(E_FORMAT, aux.Key);
+				} else {
+					colName = string.Format(E_AUX_FORMAT, aux.Key);
+				}
 
-                if (!Table.Columns.Contains(colName)) {
+				if (!Table.Columns.Contains(colName)) {
                     var col = Table.Columns.Add(colName, typeof(ConvertedSI));
-                    // move the new column to correct position
-                    col.SetOrdinal(Table.Columns[E_AUX].Ordinal);
-                }
+					// move the new column to correct position
+					col.SetOrdinal(Table.Columns[E_AUX].Ordinal);
+				}
 
                 row[colName] = modData.AuxiliaryWork(aux.Value).ConvertToKiloWattHour();
-            }
-        }
-
-        private void WriteGearshiftStats(IModalDataContainer modData, DataRow row, uint gearCount)
-        {
-            row[NUM_GEARSHIFTS] = modData.GearshiftCount();
-            var timeSharePerGear = modData.TimeSharePerGear(gearCount);
-
-            for (uint i = 0; i <= gearCount; i++) {
-                var colName = string.Format(TIME_SHARE_PER_GEAR_FORMAT, i);
-                if (!Table.Columns.Contains(colName)) {
-                    Table.Columns.Add(colName, typeof(SI));
-                }
-                row[colName] = timeSharePerGear[i];
-            }
-        }
-
-        private void WritePerformanceEntries(IModalDataContainer modData, DataRow row)
-        {
-            row[ACC] = modData.AccelerationAverage();
-            row[ACC_POS] = modData.AccelerationsPositive();
-            row[ACC_NEG] = modData.AccelerationsNegative();
-            var accTimeShare = modData.AccelerationTimeShare();
-            row[ACC_TIMESHARE] = accTimeShare;
-            var decTimeShare = modData.DecelerationTimeShare();
-            row[DEC_TIMESHARE] = decTimeShare;
-            var cruiseTimeShare = modData.CruiseTimeShare();
-            row[CRUISE_TIMESHARE] = cruiseTimeShare;
-            var stopTimeShare = modData.StopTimeShare();
-            row[STOP_TIMESHARE] = stopTimeShare;
-
-            row[MAX_SPEED] = modData.MaxSpeed().AsKmph.SI<Scalar>();
-            row[MAX_ACCELERATION] = modData.MaxAcceleration();
-            row[MAX_DECELERATION] = modData.MaxDeceleration();
-            row[AVG_ENGINE_SPEED] = modData.AvgEngineSpeed().AsRPM.SI<Scalar>();
-            row[MAX_ENGINE_SPEED] = modData.MaxEngineSpeed().AsRPM.SI<Scalar>();
-            if (accTimeShare != null && decTimeShare != null && cruiseTimeShare != null) {
-                var shareSum = accTimeShare + decTimeShare + cruiseTimeShare + stopTimeShare;
-                if (!shareSum.IsEqual(100)) {
-                    Log.Error(
-                        "Sumfile Error: driving behavior timeshares must sum up to 100%: acc: {0}%, dec: {1}%, cruise: {2}%, stop: {3}%, sum: {4}%",
-                        accTimeShare.ToOutputFormat(1, null, false), decTimeShare.ToOutputFormat(1, null, false),
-                        cruiseTimeShare.ToOutputFormat(1, null, false), stopTimeShare.ToOutputFormat(1, null, false),
-                        shareSum.ToOutputFormat(1, null, false));
-                }
-            }
-        }
-
-        private static void WriteWorkEntries(IModalDataContainer modData, DataRow row)
-        {
+			}
+		}
+
+		private void WriteGearshiftStats(IModalDataContainer modData, DataRow row, uint gearCount)
+		{
+			row[NUM_GEARSHIFTS] = modData.GearshiftCount();
+			var timeSharePerGear = modData.TimeSharePerGear(gearCount);
+
+			for (uint i = 0; i <= gearCount; i++) {
+				var colName = string.Format(TIME_SHARE_PER_GEAR_FORMAT, i);
+				if (!Table.Columns.Contains(colName)) {
+					Table.Columns.Add(colName, typeof(SI));
+				}
+				row[colName] = timeSharePerGear[i];
+			}
+		}
+
+		private void WritePerformanceEntries(IModalDataContainer modData, DataRow row)
+		{
+			row[ACC] = modData.AccelerationAverage();
+			row[ACC_POS] = modData.AccelerationsPositive();
+			row[ACC_NEG] = modData.AccelerationsNegative();
+			var accTimeShare = modData.AccelerationTimeShare();
+			row[ACC_TIMESHARE] = accTimeShare;
+			var decTimeShare = modData.DecelerationTimeShare();
+			row[DEC_TIMESHARE] = decTimeShare;
+			var cruiseTimeShare = modData.CruiseTimeShare();
+			row[CRUISE_TIMESHARE] = cruiseTimeShare;
+			var stopTimeShare = modData.StopTimeShare();
+			row[STOP_TIMESHARE] = stopTimeShare;
+
+			row[MAX_SPEED] = modData.MaxSpeed().AsKmph.SI<Scalar>();
+			row[MAX_ACCELERATION] = modData.MaxAcceleration();
+			row[MAX_DECELERATION] = modData.MaxDeceleration();
+			row[AVG_ENGINE_SPEED] = modData.AvgEngineSpeed().AsRPM.SI<Scalar>();
+			row[MAX_ENGINE_SPEED] = modData.MaxEngineSpeed().AsRPM.SI<Scalar>();
+			if (accTimeShare != null && decTimeShare != null && cruiseTimeShare != null) {
+				var shareSum = accTimeShare + decTimeShare + cruiseTimeShare + stopTimeShare;
+				if (!shareSum.IsEqual(100)) {
+					Log.Error(
+						"Sumfile Error: driving behavior timeshares must sum up to 100%: acc: {0}%, dec: {1}%, cruise: {2}%, stop: {3}%, sum: {4}%",
+						accTimeShare.ToOutputFormat(1, null, false), decTimeShare.ToOutputFormat(1, null, false),
+						cruiseTimeShare.ToOutputFormat(1, null, false), stopTimeShare.ToOutputFormat(1, null, false),
+						shareSum.ToOutputFormat(1, null, false));
+				}
+			}
+		}
+
+		private static void WriteWorkEntries(IModalDataContainer modData, DataRow row)
+		{
             row[E_FCMAP_POS] = modData.TotalEngineWorkPositive().ConvertToKiloWattHour();
             row[E_FCMAP_NEG] = (-modData.TotalEngineWorkNegative()).ConvertToKiloWattHour();
             row[E_POWERTRAIN_INERTIA] = modData.PowerAccelerations().ConvertToKiloWattHour();
@@ -494,149 +495,154 @@ namespace TUGraz.VectoCore.OutputData
             row[E_AIR] = modData.WorkAirResistance().ConvertToKiloWattHour();
             row[E_ROLL] = modData.WorkRollingResistance().ConvertToKiloWattHour();
             row[E_GRAD] = modData.WorkRoadGradientResistance().ConvertToKiloWattHour();
-        }
-
-        private void WriteFullPowertrain(VectoRunData runData, DataRow row)
-        {
-            row[VEHICLE_MANUFACTURER] = runData.VehicleData.Manufacturer;
-            row[VIN_NUMBER] = runData.VehicleData.VIN;
-            row[VEHICLE_MODEL] = runData.VehicleData.ModelName;
-
-            row[HDV_CO2_VEHICLE_CLASS] = runData.VehicleData.VehicleClass.GetClassNumber();
-            row[CURB_MASS] = runData.VehicleData.CurbWeight;
-            row[LOADING] = runData.VehicleData.Loading;
-            row[CARGO_VOLUME] = runData.VehicleData.CargoVolume;
-
-            row[TOTAL_VEHICLE_MASS] = runData.VehicleData.TotalVehicleWeight;
-            row[ENGINE_MANUFACTURER] = runData.EngineData.Manufacturer;
-            row[ENGINE_MODEL] = runData.EngineData.ModelName;
-            row[ENGINE_FUEL_TYPE] = runData.EngineData.FuelType.GetLabel();
-            row[ENGINE_RATED_POWER] = runData.EngineData.RatedPowerDeclared != null && runData.EngineData.RatedPowerDeclared > 0
+		}
+
+		private void WriteFullPowertrain(VectoRunData runData, DataRow row)
+		{
+			row[VEHICLE_MANUFACTURER] = runData.VehicleData.Manufacturer;
+			row[VIN_NUMBER] = runData.VehicleData.VIN;
+			row[VEHICLE_MODEL] = runData.VehicleData.ModelName;
+
+			row[HDV_CO2_VEHICLE_CLASS] = runData.VehicleData.VehicleClass.GetClassNumber();
+			row[CURB_MASS] = runData.VehicleData.CurbWeight;
+			// - (runData.VehicleData.BodyAndTrailerWeight ?? 0.SI<Kilogram>());
+			row[LOADING] = runData.VehicleData.Loading;
+			row[CARGO_VOLUME] = runData.VehicleData.CargoVolume;
+
+			row[TOTAL_VEHICLE_MASS] = runData.VehicleData.TotalVehicleWeight;
+			row[ENGINE_MANUFACTURER] = runData.EngineData.Manufacturer;
+			row[ENGINE_MODEL] = runData.EngineData.ModelName;
+			row[ENGINE_FUEL_TYPE] = runData.EngineData.FuelType.GetLabel();
+			row[ENGINE_RATED_POWER] = runData.EngineData.RatedPowerDeclared != null && runData.EngineData.RatedPowerDeclared > 0
                 ? runData.EngineData.RatedPowerDeclared.ConvertToKiloWatt()
                 : runData.EngineData.FullLoadCurves[0].MaxPower.ConvertToKiloWatt();
-            row[ENGINE_IDLING_SPEED] = runData.EngineData.IdleSpeed.AsRPM.SI<Scalar>();
-            row[ENGINE_RATED_SPEED] = runData.EngineData.RatedSpeedDeclared != null && runData.EngineData.RatedSpeedDeclared > 0
-                ? runData.EngineData.RatedSpeedDeclared.AsRPM.SI<Scalar>()
-                : runData.EngineData.FullLoadCurves[0].RatedSpeed.AsRPM.SI<Scalar>();
+			row[ENGINE_IDLING_SPEED] = runData.EngineData.IdleSpeed.AsRPM.SI<Scalar>();
+			row[ENGINE_RATED_SPEED] = runData.EngineData.RatedSpeedDeclared != null && runData.EngineData.RatedSpeedDeclared > 0
+				? runData.EngineData.RatedSpeedDeclared.AsRPM.SI<Scalar>()
+				: runData.EngineData.FullLoadCurves[0].RatedSpeed.AsRPM.SI<Scalar>();
             row[ENGINE_DISPLACEMENT] = runData.EngineData.Displacement.ConvertToCubicCentiMeter();
 
-            row[ENGINE_WHTC_URBAN] = runData.EngineData.WHTCUrban;
-            row[ENGINE_WHTC_RURAL] = runData.EngineData.WHTCRural;
-            row[ENGINE_WHTC_MOTORWAY] = runData.EngineData.WHTCMotorway;
-            row[ENGINE_BF_COLD_HOT] = runData.EngineData.ColdHotCorrectionFactor;
-            row[ENGINE_CF_REG_PER] = runData.EngineData.CorrectionFactorRegPer;
-            row[ENGINE_ACTUAL_CORRECTION_FACTOR] = runData.EngineData.FuelConsumptionCorrectionFactor;
-
-            row[CD_x_A_DECLARED] = runData.AirdragData.DeclaredAirdragArea;
-            row[CD_x_A] = runData.AirdragData.CrossWindCorrectionCurve.AirDragArea;
-
-            row[ROLLING_RESISTANCE_COEFFICIENT_WO_TRAILER] =
-                runData.VehicleData.RollResistanceCoefficientWithoutTrailer;
-            row[ROLLING_RESISTANCE_COEFFICIENT_W_TRAILER] =
-                runData.VehicleData.TotalRollResistanceCoefficient;
-
-            row[R_DYN] = runData.VehicleData.DynamicTyreRadius;
-
-            row[NUM_AXLES_DRIVEN] = runData.VehicleData.AxleData.Count(x => x.AxleType == AxleType.VehicleDriven);
-            row[NUM_AXLES_NON_DRIVEN] = runData.VehicleData.AxleData.Count(x => x.AxleType == AxleType.VehicleNonDriven);
-            row[NUM_AXLES_TRAILER] = runData.VehicleData.AxleData.Count(x => x.AxleType == AxleType.Trailer);
-
-            row[GEARBOX_MANUFACTURER] = runData.GearboxData.Manufacturer;
-            row[GEARBOX_MODEL] = runData.GearboxData.ModelName;
-            row[GEARBOX_TYPE] = runData.GearboxData.Type;
-            WriteGearboxData(runData, row);
-
-            row[RETARDER_TYPE] = runData.Retarder.Type.GetLabel();
-            WriteRetarderData(runData, row);
-
-            WriteAngledriveData(runData, row);
-
-            row[AXLE_MANUFACTURER] = runData.AxleGearData.Manufacturer;
-            row[AXLE_MODEL] = runData.AxleGearData.ModelName;
-            row[AXLE_RATIO] = runData.AxleGearData.AxleGear.Ratio.SI<Scalar>();
-
-            WriteAuxTechnologies(runData, row);
-        }
-
-        private void WriteAuxTechnologies(VectoRunData runData, DataRow row)
-        {
-            foreach (var aux in runData.Aux) {
-                if (aux.ID == Constants.Auxiliaries.IDs.PTOConsumer || aux.ID == Constants.Auxiliaries.IDs.PTOTransmission) {
-                    continue;
-                }
-                var colName = string.Format(AUX_TECH_FORMAT, aux.ID);
-
-                if (!Table.Columns.Contains(colName)) {
-                    var col = Table.Columns.Add(colName, typeof(string));
-                    // move the new column to correct position
-                    col.SetOrdinal(Table.Columns[CARGO_VOLUME].Ordinal);
-                }
-
-                row[colName] = aux.Technology == null ? "" : string.Join("; ", aux.Technology);
-            }
-        }
-
-        private static void WriteAngledriveData(VectoRunData runData, DataRow row)
-        {
-            if (runData.AngledriveData != null) {
-                row[ANGLEDRIVE_MANUFACTURER] = runData.AngledriveData.Manufacturer;
-                row[ANGLEDRIVE_MODEL] = runData.AngledriveData.ModelName;
-                row[ANGLEDRIVE_RATIO] = runData.AngledriveData.Angledrive.Ratio;
-            } else {
-                row[ANGLEDRIVE_MANUFACTURER] = "n.a.";
-                row[ANGLEDRIVE_MODEL] = "n.a.";
-                row[ANGLEDRIVE_RATIO] = "n.a.";
-            }
-        }
-
-        private static void WriteRetarderData(VectoRunData runData, DataRow row)
-        {
-            if (runData.Retarder.Type.IsDedicatedComponent()) {
-                row[RETARDER_MANUFACTURER] = runData.Retarder.Manufacturer;
-                row[RETARDER_MODEL] = runData.Retarder.ModelName;
-            } else {
-                row[RETARDER_MANUFACTURER] = "n.a.";
-                row[RETARDER_MODEL] = "n.a.";
-            }
-        }
-
-        private static void WriteGearboxData(VectoRunData runData, DataRow row)
-        {
-            var hasGears = runData.GearboxData.Gears.Count > 0;
-            var first = runData.GearboxData.Gears.FirstOrDefault().Value;
-            var last = runData.GearboxData.Gears.LastOrDefault().Value;
-
-            if (runData.GearboxData.Type.AutomaticTransmission()) {
-                row[GEAR_RATIO_FIRST_GEAR] = hasGears
-                    ? (double.IsNaN(first.Ratio) ? first.TorqueConverterRatio.SI<Scalar>() : first.Ratio.SI<Scalar>())
-                    : 0.SI<Scalar>();
-                row[GEAR_RATIO_LAST_GEAR] = hasGears ? last.Ratio.SI<Scalar>() : 0.SI<Scalar>();
-                row[TORQUECONVERTER_MANUFACTURER] = runData.GearboxData.TorqueConverterData.Manufacturer;
-                row[TORQUECONVERTER_MODEL] = runData.GearboxData.TorqueConverterData.ModelName;
-            } else {
-                row[GEAR_RATIO_FIRST_GEAR] = hasGears ? first.Ratio.SI<Scalar>() : 0.SI<Scalar>();
-                row[GEAR_RATIO_LAST_GEAR] = hasGears ? last.Ratio.SI<Scalar>() : 0.SI<Scalar>();
-                row[TORQUECONVERTER_MANUFACTURER] = "n.a.";
-                row[TORQUECONVERTER_MODEL] = "n.a.";
-            }
-        }
-
-        private static string ReplaceNotAllowedCharacters(string text)
-        {
-            return text.Replace('#', '_').Replace(',', '_').Replace('\n', '_').Replace('\r', '_');
-        }
-
-        public void Dispose()
-        {
-            Dispose(true);
-            GC.SuppressFinalize(this);
-        }
-
-        protected void Dispose(bool disposing)
-        {
-            if (disposing) {
-                Table.Dispose();
-            }
-        }
-    }
+			row[ENGINE_WHTC_URBAN] = runData.EngineData.WHTCUrban;
+			row[ENGINE_WHTC_RURAL] = runData.EngineData.WHTCRural;
+			row[ENGINE_WHTC_MOTORWAY] = runData.EngineData.WHTCMotorway;
+			row[ENGINE_BF_COLD_HOT] = runData.EngineData.ColdHotCorrectionFactor;
+			row[ENGINE_CF_REG_PER] = runData.EngineData.CorrectionFactorRegPer;
+			row[ENGINE_ACTUAL_CORRECTION_FACTOR] = runData.EngineData.FuelConsumptionCorrectionFactor;
+
+			row[CD_x_A_DECLARED] = runData.AirdragData.DeclaredAirdragArea;
+			row[CD_x_A] = runData.AirdragData.CrossWindCorrectionCurve.AirDragArea;
+
+			row[ROLLING_RESISTANCE_COEFFICIENT_WO_TRAILER] =
+				runData.VehicleData.RollResistanceCoefficientWithoutTrailer;
+			row[ROLLING_RESISTANCE_COEFFICIENT_W_TRAILER] =
+				runData.VehicleData.TotalRollResistanceCoefficient;
+
+			row[R_DYN] = runData.VehicleData.DynamicTyreRadius;
+
+			row[NUM_AXLES_DRIVEN] = runData.VehicleData.AxleData.Count(x => x.AxleType == AxleType.VehicleDriven);
+			row[NUM_AXLES_NON_DRIVEN] = runData.VehicleData.AxleData.Count(x => x.AxleType == AxleType.VehicleNonDriven);
+			row[NUM_AXLES_TRAILER] = runData.VehicleData.AxleData.Count(x => x.AxleType == AxleType.Trailer);
+
+			row[GEARBOX_MANUFACTURER] = runData.GearboxData.Manufacturer;
+			row[GEARBOX_MODEL] = runData.GearboxData.ModelName;
+			row[GEARBOX_TYPE] = runData.GearboxData.Type;
+			WriteGearboxData(runData, row);
+
+			row[RETARDER_TYPE] = runData.Retarder.Type.GetLabel();
+			WriteRetarderData(runData, row);
+
+			WriteAngledriveData(runData, row);
+
+			row[AXLE_MANUFACTURER] = runData.AxleGearData.Manufacturer;
+			row[AXLE_MODEL] = runData.AxleGearData.ModelName;
+			row[AXLE_RATIO] = runData.AxleGearData.AxleGear.Ratio.SI<Scalar>();
+
+			WriteAuxTechnologies(runData, row);
+		}
+
+		private void WriteAuxTechnologies(VectoRunData runData, DataRow row)
+		{
+			foreach (var aux in runData.Aux) {
+				if (aux.ID == Constants.Auxiliaries.IDs.PTOConsumer || aux.ID == Constants.Auxiliaries.IDs.PTOTransmission) {
+					continue;
+				}
+				var colName = string.Format(AUX_TECH_FORMAT, aux.ID);
+
+				if (!Table.Columns.Contains(colName)) {
+					var col = Table.Columns.Add(colName, typeof(string));
+					// move the new column to correct position
+					col.SetOrdinal(Table.Columns[CARGO_VOLUME].Ordinal);
+				}
+
+				row[colName] = aux.Technology == null ? "" : string.Join("; ", aux.Technology);
+			}
+		}
+
+		private static void WriteAngledriveData(VectoRunData runData, DataRow row)
+		{
+			if (runData.AngledriveData != null) {
+				row[ANGLEDRIVE_MANUFACTURER] = runData.AngledriveData.Manufacturer;
+				row[ANGLEDRIVE_MODEL] = runData.AngledriveData.ModelName;
+				row[ANGLEDRIVE_RATIO] = runData.AngledriveData.Angledrive.Ratio;
+			} else {
+				row[ANGLEDRIVE_MANUFACTURER] = "n.a.";
+				row[ANGLEDRIVE_MODEL] = "n.a.";
+				row[ANGLEDRIVE_RATIO] = "n.a.";
+			}
+		}
+
+		private static void WriteRetarderData(VectoRunData runData, DataRow row)
+		{
+			if (runData.Retarder.Type.IsDedicatedComponent()) {
+				row[RETARDER_MANUFACTURER] = runData.Retarder.Manufacturer;
+				row[RETARDER_MODEL] = runData.Retarder.ModelName;
+			} else {
+				row[RETARDER_MANUFACTURER] = "n.a.";
+				row[RETARDER_MODEL] = "n.a.";
+			}
+		}
+
+		private static void WriteGearboxData(VectoRunData runData, DataRow row)
+		{
+			if (runData.GearboxData.Type.AutomaticTransmission()) {
+				row[GEAR_RATIO_FIRST_GEAR] = runData.GearboxData.Gears.Count > 0
+					? (double.IsNaN(runData.GearboxData.Gears.First().Value.Ratio)
+						? runData.GearboxData.Gears.First().Value.TorqueConverterRatio.SI<Scalar>()
+						: runData.GearboxData.Gears.First().Value.Ratio.SI<Scalar>())
+					: 0.SI<Scalar>();
+				row[GEAR_RATIO_LAST_GEAR] = runData.GearboxData.Gears.Count > 0
+					? runData.GearboxData.Gears.Last().Value.Ratio.SI<Scalar>()
+					: 0.SI<Scalar>();
+				row[TORQUECONVERTER_MANUFACTURER] = runData.GearboxData.TorqueConverterData.Manufacturer;
+				row[TORQUECONVERTER_MODEL] = runData.GearboxData.TorqueConverterData.ModelName;
+			} else {
+				row[GEAR_RATIO_FIRST_GEAR] = runData.GearboxData.Gears.Count > 0
+					? runData.GearboxData.Gears.First().Value.Ratio.SI<Scalar>()
+					: 0.SI<Scalar>();
+				row[GEAR_RATIO_LAST_GEAR] = runData.GearboxData.Gears.Count > 0
+					? runData.GearboxData.Gears.Last().Value.Ratio.SI<Scalar>()
+					: 0.SI<Scalar>();
+				row[TORQUECONVERTER_MANUFACTURER] = "n.a.";
+				row[TORQUECONVERTER_MODEL] = "n.a.";
+			}
+		}
+
+		private static string ReplaceNotAllowedCharacters(string text)
+		{
+			return text.Replace('#', '_').Replace(',', '_').Replace('\n', '_').Replace('\r', '_');
+		}
+
+		public void Dispose()
+		{
+			Dispose(true);
+			GC.SuppressFinalize(this);
+		}
+
+		protected void Dispose(bool disposing)
+		{
+			if (disposing) {
+				Table.Dispose();
+			}
+		}
+	}
 }
\ No newline at end of file
diff --git a/VectoCore/VectoCore/OutputData/XML/XMLCustomerReport.cs b/VectoCore/VectoCore/OutputData/XML/XMLCustomerReport.cs
index d40b6c0ec0..c26fbfec89 100644
--- a/VectoCore/VectoCore/OutputData/XML/XMLCustomerReport.cs
+++ b/VectoCore/VectoCore/OutputData/XML/XMLCustomerReport.cs
@@ -43,6 +43,7 @@ using TUGraz.VectoCommon.Utils;
 using TUGraz.VectoCore.Models.Declaration;
 using TUGraz.VectoCore.Models.Simulation.Data;
 using TUGraz.VectoCore.Models.Simulation.Impl;
+using TUGraz.VectoCore.Utils;
 using TUGraz.VectoHashing;
 
 namespace TUGraz.VectoCore.OutputData.XML
@@ -81,10 +82,8 @@ namespace TUGraz.VectoCore.OutputData.XML
 				new XElement(tns + XMLNames.Vehicle_CurbMassChassis, modelData.VehicleData.CurbWeight.ToXMLFormat(0)),
 				new XElement(tns + XMLNames.Report_Vehicle_EngineRatedPower, modelData.EngineData.RatedPowerDeclared.ToXMLFormat(0)),
 				new XElement(tns + XMLNames.Report_Vehicle_EngineDisplacement,
-                    //modelData.EngineData.Displacement.ConvertTo().Cubic.Centi.Meter.ToXMLFormat(0)),
-                    //modelData.EngineData.Displacement.ConvertTo(Unit.SI.Cubic.Centi.Meter).ToXMLFormat(0)),
                     modelData.EngineData.Displacement.ConvertToCubicCentiMeter().ToXMLFormat(0)),
-                new XElement(tns + XMLNames.Engine_FuelType, modelData.EngineData.FuelType.ToXMLFormat()),
+				new XElement(tns + XMLNames.Engine_FuelType, modelData.EngineData.FuelType.ToXMLFormat()),
 				new XElement(tns + XMLNames.Report_Vehicle_TransmissionCertificationMethod,
 					modelData.GearboxData.CertificationMethod.ToXMLFormat()),
 				new XElement(tns + XMLNames.Gearbox_TransmissionType, modelData.GearboxData.Type.ToXMLFormat()),
@@ -150,9 +149,8 @@ namespace TUGraz.VectoCore.OutputData.XML
 
 		private XElement GetApplicationInfo()
 		{
-			var vectodll = Assembly.LoadFrom(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "VectoCore.dll")).GetName();
 			return new XElement(tns + XMLNames.Report_ApplicationInfo_ApplicationInformation,
-				new XElement(tns + XMLNames.Report_ApplicationInfo_SimulationToolVersion, vectodll.Version),
+				new XElement(tns + XMLNames.Report_ApplicationInfo_SimulationToolVersion, VectoSimulationCore.VersionNumber),
 				new XElement(tns + XMLNames.Report_ApplicationInfo_Date,
 					XmlConvert.ToString(DateTime.Now, XmlDateTimeSerializationMode.Utc)));
 		}
diff --git a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs
index d42ec6f41c..ecd27ee55e 100644
--- a/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs
+++ b/VectoCore/VectoCore/OutputData/XML/XMLDeclarationReport.cs
@@ -170,108 +170,71 @@ namespace TUGraz.VectoCore.OutputData.XML
 		}
 
 
-        public static IEnumerable<XElement> GetResults(ResultEntry result, XNamespace tns, bool fullOutput)
-        {
-            var fuel = FuelData.Instance().Lookup(result.FuelType);
-            var retVal = new List<XElement> {
-                new XElement(tns + XMLNames.Report_Results_FuelConsumption,
-                    new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/km"),
-                    //(result.FuelConsumptionTotal.ConvertTo().Gramm / result.Distance.ConvertTo().Kilo.Meter).Value()
-                    //(result.FuelConsumptionTotal.ConvertTo(Unit.SI.Gramm) / result.Distance.ConvertTo(Unit.SI.Kilo.Meter)).Value()
+		public static IEnumerable<XElement> GetResults(ResultEntry result, XNamespace tns, bool fullOutput)
+		{
+			var fuel = FuelData.Instance().Lookup(result.FuelType);
+			var retVal = new List<XElement> {
+				new XElement(tns + XMLNames.Report_Results_FuelConsumption,
+					new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/km"),
                     (result.FuelConsumptionTotal / result.Distance).ConvertToGrammPerKiloMeter().ToMinSignificantDigits(3, 1)),
-                new XElement(tns + XMLNames.Report_Results_FuelConsumption,
-                    new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/t-km"),
-                    //(result.FuelConsumptionTotal.ConvertTo().Gramm / result.Distance.ConvertTo().Kilo.Meter /
-                    //(result.FuelConsumptionTotal.ConvertTo(Unit.SI.Gramm) / result.Distance.ConvertTo(Unit.SI.Kilo.Meter) /
+				new XElement(tns + XMLNames.Report_Results_FuelConsumption,
+					new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/t-km"),
                     (result.FuelConsumptionTotal / result.Distance / result.Payload).ConvertToGrammPerTonKilometer().ToMinSignificantDigits(3, 1)),
-                result.CargoVolume > 0
-                    ? new XElement(tns + XMLNames.Report_Results_FuelConsumption,
-                        new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/m³-km"),
-                        //(result.FuelConsumptionTotal.ConvertTo().Gramm / result.Distance.ConvertTo().Kilo.Meter / result.CargoVolume)
-                        //(result.FuelConsumptionTotal.ConvertTo(Unit.SI.Gramm) / result.Distance.ConvertTo(Unit.SI.Kilo.Meter) / result.CargoVolume)
+				result.CargoVolume > 0
+					? new XElement(tns + XMLNames.Report_Results_FuelConsumption,
+						new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/m³-km"),
                         (result.FuelConsumptionTotal.ConvertToGramm() / result.Distance.ConvertToKiloMeter() / result.CargoVolume)
-                            .Value
-                            ().ToMinSignificantDigits(3, 1))
-                    : null
-            };
-            //FC
-            if (fullOutput)
-            {
-                retVal.Add(new XElement(tns + XMLNames.Report_Results_FuelConsumption,
-                    new XAttribute(XMLNames.Report_Results_Unit_Attr, "MJ/km"),
-                    //(result.EnergyConsumptionTotal / result.Distance.ConvertTo().Kilo.Meter / 1e6).Value().ToMinSignificantDigits(3, 1)));
-                    //(result.EnergyConsumptionTotal / result.Distance.ConvertTo(Unit.SI.Kilo.Meter) / 1e6).Value().ToMinSignificantDigits(3, 1)));
+							.Value
+							().ToMinSignificantDigits(3, 1))
+					: null
+			};
+			//FC
+			if (fullOutput) {
+				retVal.Add(new XElement(tns + XMLNames.Report_Results_FuelConsumption,
+					new XAttribute(XMLNames.Report_Results_Unit_Attr, "MJ/km"),
                     (result.EnergyConsumptionTotal / result.Distance.ConvertToKiloMeter() / 1e6).Value().ToMinSignificantDigits(3, 1)));
-                retVal.Add(new XElement(tns + XMLNames.Report_Results_FuelConsumption,
-                    new XAttribute(XMLNames.Report_Results_Unit_Attr, "MJ/t-km"),
-                    //(result.EnergyConsumptionTotal / result.Distance.ConvertTo().Kilo.Meter / result.Payload.ConvertTo().Ton / 1e6)
-                    //(result.EnergyConsumptionTotal / result.Distance.ConvertTo(Unit.SI.Kilo.Meter) / result.Payload.ConvertTo(Unit.SI.Ton) / 1e6)
+				retVal.Add(new XElement(tns + XMLNames.Report_Results_FuelConsumption,
+					new XAttribute(XMLNames.Report_Results_Unit_Attr, "MJ/t-km"),
                     (result.EnergyConsumptionTotal / result.Distance.ConvertToKiloMeter() / result.Payload.ConvertToTon() / 1e6)
-                        .Value().ToMinSignificantDigits(3, 1)));
+						.Value().ToMinSignificantDigits(3, 1)));
                 if (result.CargoVolume > 0)
-                {
-                    retVal.Add(new XElement(tns + XMLNames.Report_Results_FuelConsumption,
-                        new XAttribute(XMLNames.Report_Results_Unit_Attr, "MJ/m³-km"),
-                        //(result.EnergyConsumptionTotal / result.Distance.ConvertTo().Kilo.Meter / result.CargoVolume / 1e6).Value()
-                        //(result.EnergyConsumptionTotal / result.Distance.ConvertTo(Unit.SI.Kilo.Meter) / result.CargoVolume / 1e6).Value()
+					retVal.Add(new XElement(tns + XMLNames.Report_Results_FuelConsumption,
+						new XAttribute(XMLNames.Report_Results_Unit_Attr, "MJ/m³-km"),
                         (result.EnergyConsumptionTotal / result.Distance.ConvertToKiloMeter() / result.CargoVolume / 1e6).Value()
-                            .ToMinSignificantDigits(3, 1)));
-                }
-            }
-            if (fuel.FuelDensity != null)
-            {
-                retVal.Add(new XElement(tns + XMLNames.Report_Results_FuelConsumption,
-                    new XAttribute(XMLNames.Report_Results_Unit_Attr, "l/100km"),
-                    //(result.FuelConsumptionTotal.ConvertTo().Gramm / fuel.FuelDensity / result.Distance.ConvertTo().Kilo.Meter * 100)
-                    //(result.FuelConsumptionTotal.ConvertTo(Unit.SI.Gramm) / fuel.FuelDensity / result.Distance.ConvertTo(Unit.SI.Kilo.Meter) * 100)
+							.ToMinSignificantDigits(3, 1)));
+				}
+			}
+			if (fuel.FuelDensity != null) {
+				retVal.Add(new XElement(tns + XMLNames.Report_Results_FuelConsumption,
+					new XAttribute(XMLNames.Report_Results_Unit_Attr, "l/100km"),
                     (result.FuelConsumptionTotal.ConvertToGramm() / fuel.FuelDensity / result.Distance.ConvertToKiloMeter() * 100)
-                        .Value().ToMinSignificantDigits(3, 1)));
-                retVal.Add(new XElement(tns + XMLNames.Report_Results_FuelConsumption,
-                    new XAttribute(XMLNames.Report_Results_Unit_Attr, "l/t-km"),
-                    //(result.FuelConsumptionTotal.ConvertTo().Gramm / fuel.FuelDensity / result.Distance.ConvertTo().Kilo.Meter /
-                    //(result.FuelConsumptionTotal.ConvertTo(Unit.SI.Gramm) / fuel.FuelDensity / result.Distance.ConvertTo(Unit.SI.Kilo.Meter) /
+						.Value().ToMinSignificantDigits(3, 1)));
+				retVal.Add(new XElement(tns + XMLNames.Report_Results_FuelConsumption,
+					new XAttribute(XMLNames.Report_Results_Unit_Attr, "l/t-km"),
                     (result.FuelConsumptionTotal.ConvertToGramm() / fuel.FuelDensity / result.Distance.ConvertToKiloMeter() /
-                    //result.Payload.ConvertTo().Ton).Value().ToMinSignificantDigits(3, 1)));
-                     //result.Payload.ConvertTo(Unit.SI.Ton)).Value().ToMinSignificantDigits(3, 1)));
                      result.Payload.ConvertToTon()).Value().ToMinSignificantDigits(3, 1)));
                 if (result.CargoVolume > 0)
-                {
-                    retVal.Add(new XElement(tns + XMLNames.Report_Results_FuelConsumption,
-                        new XAttribute(XMLNames.Report_Results_Unit_Attr, "l/m³-km"),
-                        //(result.FuelConsumptionTotal.ConvertTo().Gramm / fuel.FuelDensity / result.Distance.ConvertTo().Kilo.Meter /
-                        //(result.FuelConsumptionTotal.ConvertTo(Unit.SI.Gramm) / fuel.FuelDensity / result.Distance.ConvertTo(Unit.SI.Kilo.Meter) /
+					retVal.Add(new XElement(tns + XMLNames.Report_Results_FuelConsumption,
+						new XAttribute(XMLNames.Report_Results_Unit_Attr, "l/m³-km"),
                         (result.FuelConsumptionTotal.ConvertToGramm() / fuel.FuelDensity / result.Distance.ConvertToKiloMeter() /
-                        result.CargoVolume).Value().ToMinSignificantDigits(3, 1)));
-                }
-            }
-            //CO2
-            retVal.Add(new XElement(tns + XMLNames.Report_Results_CO2, new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/km"),
-                //(result.CO2Total.ConvertTo().Gramm / result.Distance.ConvertTo().Kilo.Meter).Value().ToMinSignificantDigits(3, 1)));
-                //(result.CO2Total.ConvertTo(Unit.SI.Gramm) / result.Distance.ConvertTo(Unit.SI.Kilo.Meter)).Value().ToMinSignificantDigits(3, 1)));
+						result.CargoVolume).Value().ToMinSignificantDigits(3, 1)));
+				}
+			}
+			//CO2
+			retVal.Add(new XElement(tns + XMLNames.Report_Results_CO2, new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/km"),
                 (result.CO2Total.ConvertToGramm() / result.Distance.ConvertToKiloMeter()).ToMinSignificantDigits(3, 1)));
-
-            retVal.Add(new XElement(tns + XMLNames.Report_Results_CO2,
-                new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/t-km"),
-                //(result.CO2Total.ConvertTo().Gramm / result.Distance.ConvertTo().Kilo.Meter /
-                //(result.CO2Total.ConvertTo(Unit.SI.Gramm) / result.Distance.ConvertTo(Unit.SI.Kilo.Meter) /
+			retVal.Add(new XElement(tns + XMLNames.Report_Results_CO2,
+				new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/t-km"),
                 (result.CO2Total.ConvertToGramm() / result.Distance.ConvertToKiloMeter() /
-
-                //result.Payload.ConvertTo().Ton).Value().ToMinSignificantDigits(3, 1)));
-                 //((result.Payload.ConvertTo(Unit.SI.Ton)).Value().ToMinSignificantDigits(3, 1)));
                  result.Payload.ConvertToTon()).ToMinSignificantDigits(3, 1)));
-
             if (result.CargoVolume > 0)
-            {
-                retVal.Add(new XElement(tns + XMLNames.Report_Results_CO2,
-                    new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/m³-km"),
-                    //(result.CO2Total.ConvertTo().Gramm / result.Distance.ConvertTo().Kilo.Meter / result.CargoVolume).Value()
-                    //(result.CO2Total.ConvertTo(Unit.SI.Gramm) / result.Distance.ConvertTo(Unit.SI.Kilo.Meter) / result.CargoVolume).Value()
+				retVal.Add(new XElement(tns + XMLNames.Report_Results_CO2,
+					new XAttribute(XMLNames.Report_Results_Unit_Attr, "g/m³-km"),
                     (result.CO2Total.ConvertToGramm() / result.Distance.ConvertToKiloMeter() / result.CargoVolume).Value()
-                        .ToMinSignificantDigits(3, 1)));
-            }
-
-            return retVal;
-        }
+						.ToMinSignificantDigits(3, 1)));
+			}
 
-    }
+			return retVal;
+		}
+	}
 }
\ No newline at end of file
diff --git a/VectoCore/VectoCore/OutputData/XML/XMLManufacturerReport.cs b/VectoCore/VectoCore/OutputData/XML/XMLManufacturerReport.cs
index 59d4f45264..b6e27f794a 100644
--- a/VectoCore/VectoCore/OutputData/XML/XMLManufacturerReport.cs
+++ b/VectoCore/VectoCore/OutputData/XML/XMLManufacturerReport.cs
@@ -45,6 +45,7 @@ using TUGraz.VectoCore.Models.Simulation.Data;
 using TUGraz.VectoCore.Models.Simulation.Impl;
 using TUGraz.VectoCore.Models.SimulationComponent.Data;
 using TUGraz.VectoCore.Models.SimulationComponent.Data.Gearbox;
+using TUGraz.VectoCore.Utils;
 using TUGraz.VectoHashing;
 
 namespace TUGraz.VectoCore.OutputData.XML
@@ -131,10 +132,8 @@ namespace TUGraz.VectoCore.OutputData.XML
 				new XElement(tns + XMLNames.Engine_IdlingSpeed, engineData.IdleSpeed.AsRPM.ToXMLFormat(0)),
 				new XElement(tns + XMLNames.Engine_RatedSpeed, engineData.RatedSpeedDeclared.AsRPM.ToXMLFormat(0)),
 				new XElement(tns + XMLNames.Engine_Displacement,
-                    //engineData.Displacement.ConvertTo().Cubic.Centi.Meter.ToXMLFormat(0)),
-                    //engineData.Displacement.ConvertTo(Unit.SI.Cubic.Centi.Meter).ToXMLFormat(0)),
                     engineData.Displacement.ConvertToCubicCentiMeter().ToXMLFormat(0)),
-                new XElement(tns + XMLNames.Engine_FuelType, engineData.FuelType.ToXMLFormat())
+				new XElement(tns + XMLNames.Engine_FuelType, engineData.FuelType.ToXMLFormat())
 				);
 		}
 
@@ -302,11 +301,8 @@ namespace TUGraz.VectoCore.OutputData.XML
 		{
 			return new object[] {
 				new XElement(tns + XMLNames.Report_ResultEntry_Distance, new XAttribute(XMLNames.Report_Results_Unit_Attr, "km"),
-					//result.Distance.ConvertTo().Kilo.Meter.ToXMLFormat(3)),
-			        //result.Distance.ConvertTo(Unit.SI.Kilo.Meter).ToXMLFormat(3)),
                     result.Distance.ConvertToKiloMeter().ToXMLFormat(3)),
-                    
-                new XElement(tns + XMLNames.Report_ResultEntry_SimulationParameters,
+				new XElement(tns + XMLNames.Report_ResultEntry_SimulationParameters,
 					new XElement(tns + XMLNames.Report_ResultEntry_TotalVehicleMass,
 						new XAttribute(XMLNames.Report_Results_Unit_Attr, "kg"), result.TotalVehicleWeight.ToXMLFormat(0)),
 					new XElement(tns + XMLNames.Report_ResultEntry_Payload, new XAttribute(XMLNames.Report_Results_Unit_Attr, "kg"),
@@ -335,9 +331,8 @@ namespace TUGraz.VectoCore.OutputData.XML
 
 		private XElement GetApplicationInfo()
 		{
-			var vectodll = Assembly.LoadFrom(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "VectoCore.dll")).GetName();
 			return new XElement(tns + XMLNames.Report_ApplicationInfo_ApplicationInformation,
-				new XElement(tns + XMLNames.Report_ApplicationInfo_SimulationToolVersion, vectodll.Version),
+				new XElement(tns + XMLNames.Report_ApplicationInfo_SimulationToolVersion, VectoSimulationCore.VersionNumber),
 				new XElement(tns + XMLNames.Report_ApplicationInfo_Date,
 					XmlConvert.ToString(DateTime.Now, XmlDateTimeSerializationMode.Utc)));
 		}
diff --git a/VectoCore/VectoCore/Properties/Version.tt b/VectoCore/VectoCore/Properties/Version.tt
index 2e26210369..700e82edf5 100644
--- a/VectoCore/VectoCore/Properties/Version.tt
+++ b/VectoCore/VectoCore/Properties/Version.tt
@@ -29,11 +29,8 @@
 *   Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology
 */
 
-<#@ template language="C#" #>
 <#@ output extension=".cs"#>
+<#@ include file="../VersionNumber.t4" once="true" #>
 using System.Reflection;
-[assembly: AssemblyVersion("3.2.0.<#= this.RevisionNumber #>")]
-[assembly: AssemblyFileVersion("3.2.0.<#= this.RevisionNumber #>")]
-<#+ 
-	int RevisionNumber = (int)(DateTime.UtcNow - new DateTime(2015, 1, 1)).TotalDays; 
-#>
\ No newline at end of file
+[assembly: AssemblyVersion("<#= GetVectoCoreVersionNumber() #>")]
+[assembly: AssemblyFileVersion("<#= GetVectoCoreVersionNumber() #>")]
diff --git a/VectoCore/VectoCore/Utils/VectoVersionCore.cs b/VectoCore/VectoCore/Utils/VectoVersionCore.cs
new file mode 100644
index 0000000000..83f1cbea17
--- /dev/null
+++ b/VectoCore/VectoCore/Utils/VectoVersionCore.cs
@@ -0,0 +1,50 @@
+/*
+* This file is part of VECTO.
+*
+* Copyright © 2012-2017 European Union
+*
+* Developed by Graz University of Technology,
+*              Institute of Internal Combustion Engines and Thermodynamics,
+*              Institute of Technical Informatics
+*
+* VECTO is licensed under the EUPL, Version 1.1 or - as soon they will be approved
+* by the European Commission - subsequent versions of the EUPL (the "Licence");
+* You may not use VECTO except in compliance with the Licence.
+* You may obtain a copy of the Licence at:
+*
+* https://joinup.ec.europa.eu/community/eupl/og_page/eupl
+*
+* Unless required by applicable law or agreed to in writing, VECTO
+* distributed under the Licence is distributed on an "AS IS" basis,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the Licence for the specific language governing permissions and
+* limitations under the Licence.
+*
+* Authors:
+*   Stefan Hausberger, hausberger@ivt.tugraz.at, IVT, Graz University of Technology
+*   Christian Kreiner, christian.kreiner@tugraz.at, ITI, Graz University of Technology
+*   Michael Krisper, michael.krisper@tugraz.at, ITI, Graz University of Technology
+*   Raphael Luz, luz@ivt.tugraz.at, IVT, Graz University of Technology
+*   Markus Quaritsch, markus.quaritsch@tugraz.at, IVT, Graz University of Technology
+*   Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology
+*/
+
+namespace TUGraz.VectoCore.Utils
+{
+	public static class VectoSimulationCore
+	{
+		public static string VersionNumber
+		{
+			get {
+				return "3.2.0.1015";
+			}
+		}
+
+		public static string FullVersion
+		{
+			get {
+				return string.Format("VectoCore {0}", VersionNumber);
+			}
+		}
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCore/Utils/VectoVersionCore.tt b/VectoCore/VectoCore/Utils/VectoVersionCore.tt
new file mode 100644
index 0000000000..e8d990bf30
--- /dev/null
+++ b/VectoCore/VectoCore/Utils/VectoVersionCore.tt
@@ -0,0 +1,53 @@
+/*
+* This file is part of VECTO.
+*
+* Copyright © 2012-2017 European Union
+*
+* Developed by Graz University of Technology,
+*              Institute of Internal Combustion Engines and Thermodynamics,
+*              Institute of Technical Informatics
+*
+* VECTO is licensed under the EUPL, Version 1.1 or - as soon they will be approved
+* by the European Commission - subsequent versions of the EUPL (the "Licence");
+* You may not use VECTO except in compliance with the Licence.
+* You may obtain a copy of the Licence at:
+*
+* https://joinup.ec.europa.eu/community/eupl/og_page/eupl
+*
+* Unless required by applicable law or agreed to in writing, VECTO
+* distributed under the Licence is distributed on an "AS IS" basis,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the Licence for the specific language governing permissions and
+* limitations under the Licence.
+*
+* Authors:
+*   Stefan Hausberger, hausberger@ivt.tugraz.at, IVT, Graz University of Technology
+*   Christian Kreiner, christian.kreiner@tugraz.at, ITI, Graz University of Technology
+*   Michael Krisper, michael.krisper@tugraz.at, ITI, Graz University of Technology
+*   Raphael Luz, luz@ivt.tugraz.at, IVT, Graz University of Technology
+*   Markus Quaritsch, markus.quaritsch@tugraz.at, IVT, Graz University of Technology
+*   Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology
+*/
+<#@ template debug="false" hostspecific="false" language="C#" #>
+<#@ include file="../VersionNumber.t4" onnce="true" #>
+<#@ output extension=".cs" #>
+
+namespace TUGraz.VectoCore.Utils
+{
+	public static class VectoSimulationCore
+	{
+		public static string VersionNumber
+		{
+			get {
+				return "<#= GetVectoCoreVersionNumber() #>";
+			}
+		}
+
+		public static string FullVersion
+		{
+			get {
+				return string.Format("VectoCore {0}", VersionNumber);
+			}
+		}
+	}
+}
\ No newline at end of file
diff --git a/VectoCore/VectoCore/VectoCore.csproj b/VectoCore/VectoCore/VectoCore.csproj
index f0de17e2f1..734ddce0d1 100644
--- a/VectoCore/VectoCore/VectoCore.csproj
+++ b/VectoCore/VectoCore/VectoCore.csproj
@@ -313,7 +313,9 @@
     <Compile Include="Models\SimulationComponent\IWheels.cs" />
     <Compile Include="Models\SimulationComponent\VectoSimulationComponent.cs" />
     <Compile Include="Models\SimulationComponent\Impl\PowertrainDrivingCycle.cs" />
-    <Compile Include="Models\Simulation\Data\ModalResult.cs" />
+    <Compile Include="Models\Simulation\Data\ModalResult.cs">
+      <SubType>Component</SubType>
+    </Compile>
     <Compile Include="Models\Simulation\IVectoRun.cs" />
     <Compile Include="Models\Simulation\Impl\SimulatorFactory.cs" />
     <Compile Include="Models\Simulation\Impl\VectoRun.cs" />
@@ -329,6 +331,11 @@
     <Compile Include="Utils\SwitchExtension.cs" />
     <Compile Include="Utils\VectoCSVFile.cs" />
     <Compile Include="Utils\DelaunayMap.cs" />
+    <Compile Include="Utils\VectoVersionCore.cs">
+      <AutoGen>True</AutoGen>
+      <DesignTime>True</DesignTime>
+      <DependentUpon>VectoVersionCore.tt</DependentUpon>
+    </Compile>
     <Compile Include="Utils\XmlResourceResolver.cs" />
     <Compile Include="Utils\XPathHelper.cs" />
   </ItemGroup>
@@ -416,6 +423,14 @@
     <EmbeddedResource Include="Resources\XSD\VectoOutputCustomer.xsd">
       <SubType>Designer</SubType>
     </EmbeddedResource>
+    <None Include="Utils\VectoVersionCore.tt">
+      <Generator>TextTemplatingFileGenerator</Generator>
+      <LastGenOutput>VectoVersionCore.cs</LastGenOutput>
+    </None>
+    <None Include="VersionNumber.t4">
+      <Generator>TextTemplatingFileGenerator</Generator>
+      <LastGenOutput>VersionNumber1.cs</LastGenOutput>
+    </None>
   </ItemGroup>
   <ItemGroup>
     <EmbeddedResource Include="Resources\Declaration\Report\4x2r.png" />
@@ -447,11 +462,8 @@
       <Name>VectoHashing</Name>
     </ProjectReference>
   </ItemGroup>
-  <ItemGroup />
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
-  <PropertyGroup>
-    <PreBuildEvent>if $(ConfigurationName) == Release  forfiles /p "$(ProjectDir)." /m "*.tt" /s /c "cmd /c echo Transforming @path &amp;&amp; \"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\TextTransform.exe\" @file"</PreBuildEvent>
-  </PropertyGroup>
+    
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
        Other similar extension points exist, see Microsoft.Common.targets.
   <Target Name="BeforeBuild">
@@ -459,4 +471,6 @@
   <Target Name="AfterBuild">
   </Target>
   -->
+  
+  <Import Project="$(SolutionDir)Build\TextPreProcessing.targets" />
 </Project>
\ No newline at end of file
diff --git a/VectoCore/VectoCore/VersionNumber.t4 b/VectoCore/VectoCore/VersionNumber.t4
new file mode 100644
index 0000000000..940611a3af
--- /dev/null
+++ b/VectoCore/VectoCore/VersionNumber.t4
@@ -0,0 +1,11 @@
+<#+
+int GetBuildNumber()
+{
+	return (int)(DateTime.UtcNow - new DateTime(2015, 1, 1)).TotalDays;
+}
+
+string GetVectoCoreVersionNumber()
+{
+	return "3.2.0." + GetBuildNumber();
+}
+#>
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/FileIO/VectoCSVFileTest.cs b/VectoCore/VectoCoreTest/FileIO/VectoCSVFileTest.cs
index aa38bd2497..49a5c1abe1 100644
--- a/VectoCore/VectoCoreTest/FileIO/VectoCSVFileTest.cs
+++ b/VectoCore/VectoCoreTest/FileIO/VectoCSVFileTest.cs
@@ -40,17 +40,16 @@ using TUGraz.VectoCore.Utils;
 
 namespace TUGraz.VectoCore.Tests.FileIO
 {
-
-    [TestFixture]
+	[TestFixture]
 	public class VectoCSVFileTest
 	{
-        [OneTimeSetUp]
-        public void RunBeforeAnyTests()
-        {
-            Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory);
-        }
+		[OneTimeSetUp]
+		public void RunBeforeAnyTests()
+		{
+			Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory);
+		}
 
-        [Test]
+		[Test]
 		public void VectoCSVFile_Read()
 		{
 			var table = VectoCSVFile.Read(@"TestData\test.csv");
@@ -178,8 +177,9 @@ namespace TUGraz.VectoCore.Tests.FileIO
 		{
 			const string fileName = "out_test.csv";
 
-			if (File.Exists(fileName))
+			if (File.Exists(fileName)) {
 				File.Delete(fileName);
+			}
 
 			var table = new DataTable();
 			table.Columns.Add("a");
@@ -209,8 +209,9 @@ namespace TUGraz.VectoCore.Tests.FileIO
 
 					stream.Position = 0;
 
-					using (var sr = new StreamReader(stream))
+					using (var sr = new StreamReader(stream)) {
 						Assert.AreEqual("a,b\r\n1,2\r\n", sr.ReadToEnd());
+					}
 				}
 			}
 		}
diff --git a/VectoCore/VectoCoreTest/Integration/BusAuxiliaries/AuxDemandTest.cs b/VectoCore/VectoCoreTest/Integration/BusAuxiliaries/AuxDemandTest.cs
index c093d9822b..8f7f971965 100644
--- a/VectoCore/VectoCoreTest/Integration/BusAuxiliaries/AuxDemandTest.cs
+++ b/VectoCore/VectoCoreTest/Integration/BusAuxiliaries/AuxDemandTest.cs
@@ -97,10 +97,9 @@ namespace TUGraz.VectoCore.Tests.Integration.BusAuxiliaries
 				busAux.DoWriteModalResults(modalData);
 			}
 
-            //Assert.AreEqual(79.303.SI().Gramm.Value(), ((SI)modalData[ModalResultField.AA_TotalCycleFC_Grams]).Value(), 0.0001);
 		    Assert.AreEqual(79.303.SI(Unit.SI.Gramm).Value(), ((SI)modalData[ModalResultField.AA_TotalCycleFC_Grams]).Value(), 0.0001);
 
-            engineDrivelinePower = -15000.SI<Watt>();
+			engineDrivelinePower = -15000.SI<Watt>();
 			internalPower = -50;
 
 			for (int i = 0; i < 10; i++) {
@@ -110,10 +109,9 @@ namespace TUGraz.VectoCore.Tests.Integration.BusAuxiliaries
 				busAux.DoWriteModalResults(modalData);
 			}
 
-            //Assert.AreEqual(82.5783.SI().Gramm.Value(), ((SI)modalData[ModalResultField.AA_TotalCycleFC_Grams]).Value(), 0.0001);
 		    Assert.AreEqual(82.5783.SI(Unit.SI.Gramm).Value(), ((SI)modalData[ModalResultField.AA_TotalCycleFC_Grams]).Value(), 0.0001);
 
-            engineDrivelinePower = (driveLinePower * 1000).SI<Watt>();
+			engineDrivelinePower = (driveLinePower * 1000).SI<Watt>();
 			internalPower = 148;
 
 			for (int i = 0; i < 10; i++) {
@@ -123,12 +121,10 @@ namespace TUGraz.VectoCore.Tests.Integration.BusAuxiliaries
 				busAux.DoWriteModalResults(modalData);
 			}
 
-            //Assert.AreEqual(162.4654.SI().Gramm.Value(), ((SI)modalData[ModalResultField.AA_TotalCycleFC_Grams]).Value(), 0.0001);
 		    Assert.AreEqual(162.4654.SI(Unit.SI.Gramm).Value(), ((SI)modalData[ModalResultField.AA_TotalCycleFC_Grams]).Value(), 0.0001);
+		}
 
-        }
-
-        public static BusAuxiliariesAdapter CreateBusAuxAdapterForTesting(double vehicleWeight, out MockDriver driver)
+		public static BusAuxiliariesAdapter CreateBusAuxAdapterForTesting(double vehicleWeight, out MockDriver driver)
 		{
 			var auxFilePath = @"TestData\Integration\BusAuxiliaries\AdvAuxTest.aaux";
 			var engineFLDFilePath = @"TestData\Integration\BusAuxiliaries\24t Coach.vfld";
diff --git a/VectoCore/VectoCoreTest/Integration/FuelTypesTest.cs b/VectoCore/VectoCoreTest/Integration/FuelTypesTest.cs
index 68d4fdb4a9..d0b1144f7a 100644
--- a/VectoCore/VectoCoreTest/Integration/FuelTypesTest.cs
+++ b/VectoCore/VectoCoreTest/Integration/FuelTypesTest.cs
@@ -29,6 +29,7 @@
 *   Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology
 */
 
+using System.IO;
 using NUnit.Framework;
 using TUGraz.VectoCommon.Models;
 using TUGraz.VectoCore.InputData.FileIO.JSON;
@@ -42,6 +43,13 @@ namespace TUGraz.VectoCore.Tests.Integration
 	[TestFixture]
 	public class FuelTypesTest
 	{
+
+		[OneTimeSetUp]
+		public void RunBeforeAnyTests()
+		{
+			Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory);
+		}
+
 		[TestCase(FuelType.DieselCI,
 			@"TestData\Integration\DeclarationMode\Class2_RigidTruck_4x2\Class2_RigidTruck_DECL.vecto", 0, 0.0006886, 9391.5411,
 			TestName = "Diesel LH Low"),
diff --git a/VectoCore/VectoCoreTest/Integration/SimulationRuns/MinimalPowertrain.cs b/VectoCore/VectoCoreTest/Integration/SimulationRuns/MinimalPowertrain.cs
index afe230fd87..69924926e5 100644
--- a/VectoCore/VectoCoreTest/Integration/SimulationRuns/MinimalPowertrain.cs
+++ b/VectoCore/VectoCoreTest/Integration/SimulationRuns/MinimalPowertrain.cs
@@ -117,7 +117,7 @@ namespace TUGraz.VectoCore.Tests.Integration.SimulationRuns
 		[TestCase, Category("LongRunning")]
 		public void TestWheelsAndEngine()
 		{
-			LogManager.DisableLogging();
+			NLog.LogManager.DisableLogging();
 			var engineData = MockSimulationDataFactory.CreateEngineDataFromFile(EngineFile, 1);
 			var cycleData = DrivingCycleDataReader.ReadFromFile(CycleFile, CycleType.DistanceBased, false);
 
@@ -184,7 +184,7 @@ namespace TUGraz.VectoCore.Tests.Integration.SimulationRuns
 
 			modData.Finish(VectoRun.Status.Success);
 
-			LogManager.EnableLogging();
+			NLog.LogManager.EnableLogging();
 		}
 
 		[TestCase]
diff --git a/VectoCore/VectoCoreTest/Models/Declaration/ShiftPolygonTest.cs b/VectoCore/VectoCoreTest/Models/Declaration/ShiftPolygonTest.cs
index 62b786714b..e740bccb53 100644
--- a/VectoCore/VectoCoreTest/Models/Declaration/ShiftPolygonTest.cs
+++ b/VectoCore/VectoCoreTest/Models/Declaration/ShiftPolygonTest.cs
@@ -520,7 +520,7 @@ namespace TUGraz.VectoCore.Tests.Models.Declaration
 			//@"TestData\Components\40t_Long_Haul_Truck.vgbx";
 
 			if (!File.Exists(engineFldFile)) {
-				Assert.Ignore("Confidential File not found. Test cannot run without file.");
+				Assert.Inconclusive("Confidential File not found. Test cannot run without file.");
 			}
 
 			var rdyn = 0.4882675.SI<Meter>();
@@ -611,7 +611,7 @@ namespace TUGraz.VectoCore.Tests.Models.Declaration
 			double idlingSpeed)
 		{
 			if (!Directory.Exists(BasePath)) {
-				Assert.Ignore("Confidential File not found. Test cannot run without file.");
+				Assert.Inconclusive("Confidential File not found. Test cannot run without file.");
 			}
 
 			var gearboxData = new JSONGearboxDataV6(JSONInputDataFactory.ReadFile(Path.Combine(BasePath, gearboxFile)),
diff --git a/VectoCore/VectoCoreTest/Models/Simulation/PwheelModeTests.cs b/VectoCore/VectoCoreTest/Models/Simulation/PwheelModeTests.cs
index 326219c287..5f94f056d4 100644
--- a/VectoCore/VectoCoreTest/Models/Simulation/PwheelModeTests.cs
+++ b/VectoCore/VectoCoreTest/Models/Simulation/PwheelModeTests.cs
@@ -84,22 +84,18 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation
 			Assert.AreEqual(1748.RPMtoRad() / (2.3 * 3.5), container.CycleData.LeftSample.WheelAngularVelocity);
 			Assert.AreEqual(1400.RPMtoRad() / (2.3 * 3.5), container.CycleData.RightSample.WheelAngularVelocity);
 
-            //Assert.AreEqual(89.SI().Kilo.Watt, container.CycleData.LeftSample.PWheel);
 		    Assert.AreEqual(89.SI(Unit.SI.Kilo.Watt), container.CycleData.LeftSample.PWheel);
-            //Assert.AreEqual(120.SI().Kilo.Watt, container.CycleData.RightSample.PWheel);
 		    Assert.AreEqual(120.SI(Unit.SI.Kilo.Watt), container.CycleData.RightSample.PWheel);
 
-            Assert.AreEqual(2u, container.CycleData.LeftSample.Gear);
+			Assert.AreEqual(2u, container.CycleData.LeftSample.Gear);
 			Assert.AreEqual(2u, container.CycleData.RightSample.Gear);
 
 			Assert.AreEqual(1300.SI<Watt>(), container.CycleData.LeftSample.AdditionalAuxPowerDemand);
 			Assert.AreEqual(400.SI<Watt>(), container.CycleData.RightSample.AdditionalAuxPowerDemand);
 
-            //Assert.AreEqual(89.SI().Kilo.Watt / (1748.RPMtoRad() / (2.3 * 3.5)), container.CycleData.LeftSample.Torque);
 		    Assert.AreEqual(89.SI(Unit.SI.Kilo.Watt) / (1748.RPMtoRad() / (2.3 * 3.5)), container.CycleData.LeftSample.Torque);
-            //Assert.AreEqual(120.SI().Kilo.Watt / (1400.RPMtoRad() / (2.3 * 3.5)), container.CycleData.RightSample.Torque);
 		    Assert.AreEqual(120.SI(Unit.SI.Kilo.Watt) / (1400.RPMtoRad() / (2.3 * 3.5)), container.CycleData.RightSample.Torque);
-        }
+		}
 
 		/// <summary>
 		/// Tests if the powertrain can be created in P_wheel_in mode.
diff --git a/VectoCore/VectoCoreTest/Models/SimulationComponent/CombustionEngineTest.cs b/VectoCore/VectoCoreTest/Models/SimulationComponent/CombustionEngineTest.cs
index 4b95da647d..1c6eeba330 100644
--- a/VectoCore/VectoCoreTest/Models/SimulationComponent/CombustionEngineTest.cs
+++ b/VectoCore/VectoCoreTest/Models/SimulationComponent/CombustionEngineTest.cs
@@ -525,15 +525,13 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponent
 
 			var displace = engineData.Displacement;
 			Assert.AreEqual(0.01273, displace.Value());
-            //Assert.IsTrue(displace.HasEqualUnit(new SI().Cubic.Meter));
 		    Assert.IsTrue(displace.HasEqualUnit(new SI(Unit.SI.Cubic.Meter)));
 
-            var inert = engineData.Inertia;
+			var inert = engineData.Inertia;
 			Assert.AreEqual(3.8, inert.Value(), 0.00001);
-            //Assert.IsTrue(inert.HasEqualUnit(new SI().Kilo.Gramm.Square.Meter));
 		    Assert.IsTrue(inert.HasEqualUnit(new SI(Unit.SI.Kilo.Gramm.Square.Meter)));
 
-            var idle = engineData.IdleSpeed;
+			var idle = engineData.IdleSpeed;
 			Assert.AreEqual(58.6430628670095, idle.Value(), 0.000001);
 			Assert.IsTrue(idle.HasEqualUnit(0.SI<PerSecond>()));
 		}
diff --git a/VectoCore/VectoCoreTest/Models/SimulationComponentData/FuelConsumptionMapTest.cs b/VectoCore/VectoCoreTest/Models/SimulationComponentData/FuelConsumptionMapTest.cs
index 90bca5633e..03f06bbec3 100644
--- a/VectoCore/VectoCoreTest/Models/SimulationComponentData/FuelConsumptionMapTest.cs
+++ b/VectoCore/VectoCoreTest/Models/SimulationComponentData/FuelConsumptionMapTest.cs
@@ -39,38 +39,35 @@ using NUnit.Framework;
 
 namespace TUGraz.VectoCore.Tests.Models.SimulationComponentData
 {
-    [TestFixture]
-    public class FuelConsumptionMapTest
-    {
-        private const double Tolerance = 0.0001;
+	[TestFixture]
+	public class FuelConsumptionMapTest
+	{
+		private const double Tolerance = 0.0001;
 
-        [TestCase]
-        public void TestFuelConsumption_FixedPoints()
-        {
-            var map = FuelConsumptionMapReader.ReadFromFile(@"TestData\Components\24t Coach.vmap");
-            var lines = File.ReadAllLines(@"TestData\Components\24t Coach.vmap").Skip(1).ToArray();
-            AssertMapValuesEqual(lines, map);
-        }
+		[TestCase]
+		public void TestFuelConsumption_FixedPoints()
+		{
+			var map = FuelConsumptionMapReader.ReadFromFile(@"TestData\Components\24t Coach.vmap");
+			var lines = File.ReadAllLines(@"TestData\Components\24t Coach.vmap").Skip(1).ToArray();
+			AssertMapValuesEqual(lines, map);
+		}
 
-        [TestCase]
-        public void TestFuelConsumption_InterpolatedPoints()
-        {
-            var map = FuelConsumptionMapReader.ReadFromFile(@"TestData\Components\24t Coach.vmap");
-            var lines = File.ReadAllLines(@"TestData\Components\24t CoachInterpolated.vmap").Skip(1).ToArray();
-            AssertMapValuesEqual(lines, map);
-        }
+		[TestCase]
+		public void TestFuelConsumption_InterpolatedPoints()
+		{
+			var map = FuelConsumptionMapReader.ReadFromFile(@"TestData\Components\24t Coach.vmap");
+			var lines = File.ReadAllLines(@"TestData\Components\24t CoachInterpolated.vmap").Skip(1).ToArray();
+			AssertMapValuesEqual(lines, map);
+		}
 
-        private static void AssertMapValuesEqual(IReadOnlyList<string> lines, FuelConsumptionMap map)
-        {
+		private static void AssertMapValuesEqual(IReadOnlyList<string> lines, FuelConsumptionMap map)
+		{
 			for (var i = 1; i < lines.Count; i++) {
-                var entry = lines[i].Split(',').Select(x => double.Parse(x, CultureInfo.InvariantCulture)).ToArray();
+				var entry = lines[i].Split(',').Select(x => double.Parse(x, CultureInfo.InvariantCulture)).ToArray();
 
-                //Assert.AreEqual(entry[2].SI().Gramm.Per.Hour.ConvertTo().Kilo.Gramm.Per.Second.Value(),
-                //	map.GetFuelConsumption(entry[1].SI<NewtonMeter>(), entry[0].RPMtoRad(), true).Value.Value(), Tolerance);
-                //Assert.AreEqual(entry[2].SI(Unit.SI.Gramm.Per.Hour).ConvertTo(Unit.SI.Kilo.Gramm.Per.Second).Value(),
-                //    map.GetFuelConsumption(entry[1].SI<NewtonMeter>(), entry[0].RPMtoRad(), true).Value.Value(), Tolerance);
-                Assert.AreEqual(entry[2].SI(Unit.SI.Gramm.Per.Hour).Value(), map.GetFuelConsumption(entry[1].SI<NewtonMeter>(), entry[0].RPMtoRad(), true).Value.Value(), Tolerance);
-            }
-        }
-    }
+                Assert.AreEqual(entry[2].SI(Unit.SI.Gramm.Per.Hour).Value(), 
+					map.GetFuelConsumption(entry[1].SI<NewtonMeter>(), entry[0].RPMtoRad(), true).Value.Value(), Tolerance);
+			}
+		}
+	}
 }
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/Models/SimulationComponentData/ValidationTest.cs b/VectoCore/VectoCoreTest/Models/SimulationComponentData/ValidationTest.cs
index 308c79c455..e529782f2d 100644
--- a/VectoCore/VectoCoreTest/Models/SimulationComponentData/ValidationTest.cs
+++ b/VectoCore/VectoCoreTest/Models/SimulationComponentData/ValidationTest.cs
@@ -83,9 +83,8 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponentData
 
 			var data = new CombustionEngineData {
 				ModelName = "asdf",
-                //Displacement = 6374.SI().Cubic.Centi.Meter.Cast<CubicMeter>(),
 			    Displacement = 6374.SI(Unit.SI.Cubic.Centi.Meter).Cast<CubicMeter>(),
-                IdleSpeed = 560.RPMtoRad(),
+				IdleSpeed = 560.RPMtoRad(),
 				Inertia = 1.SI<KilogramSquareMeter>(),
 				WHTCUrban = 1,
 				WHTCRural = 1,
@@ -120,9 +119,8 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponentData
 			fullLoad.Rows.Add("3", "3", "-3", "3");
 			var data = new MockEngineDataProvider {
 				Model = "asdf",
-                //Displacement = 6374.SI().Cubic.Centi.Meter.Cast<CubicMeter>(),
 			    Displacement = 6374.SI(Unit.SI.Cubic.Centi.Meter).Cast<CubicMeter>(),
-                IdleSpeed = 560.RPMtoRad(),
+				IdleSpeed = 560.RPMtoRad(),
 				Inertia = 1.SI<KilogramSquareMeter>(),
 				FullLoadCurve = fullLoad,
 				FuelConsumptionMap = fuelConsumption
@@ -156,9 +154,8 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponentData
 			fullLoad.Rows.Add("3", "3", "-3", "3");
 			var data = new MockEngineDataProvider {
 				Model = "asdf",
-                //Displacement = 6374.SI().Cubic.Centi.Meter.Cast<CubicMeter>(),
 			    Displacement = 6374.SI(Unit.SI.Cubic.Centi.Meter).Cast<CubicMeter>(),
-                IdleSpeed = 560.RPMtoRad(),
+				IdleSpeed = 560.RPMtoRad(),
 				Inertia = 1.SI<KilogramSquareMeter>(),
 				FullLoadCurve = fullLoad,
 				FuelConsumptionMap = fuelConsumption,
diff --git a/VectoCore/VectoCoreTest/Reports/SumWriterTest.cs b/VectoCore/VectoCoreTest/Reports/SumWriterTest.cs
index 4ca4427bf7..38e5a26c9e 100644
--- a/VectoCore/VectoCoreTest/Reports/SumWriterTest.cs
+++ b/VectoCore/VectoCoreTest/Reports/SumWriterTest.cs
@@ -187,19 +187,13 @@ namespace TUGraz.VectoCore.Tests.Reports
 			Assert.AreEqual(dataProvider.EngineInputData.Manufacturer, sumRow[SummaryDataContainer.ENGINE_MANUFACTURER]);
 			Assert.AreEqual(dataProvider.EngineInputData.Model, sumRow[SummaryDataContainer.ENGINE_MODEL]);
 			Assert.AreEqual(dataProvider.EngineInputData.FuelType.GetLabel(), sumRow[SummaryDataContainer.ENGINE_FUEL_TYPE]);
-            //Assert.AreEqual((dataProvider.EngineInputData.RatedPowerDeclared.ConvertTo().Kilo.Watt.Value()),
-            //	((SI)sumRow[SummaryDataContainer.ENGINE_RATED_POWER]).Value());
-            //Assert.AreEqual((dataProvider.EngineInputData.RatedPowerDeclared.ConvertTo(Unit.SI.Kilo.Watt).Value()),
-            //    ((SI)sumRow[SummaryDataContainer.ENGINE_RATED_POWER]).Value());
-            Assert.AreEqual(dataProvider.EngineInputData.RatedPowerDeclared.ConvertToKiloWatt(),((SI)sumRow[SummaryDataContainer.ENGINE_RATED_POWER]).Value());
-            Assert.AreEqual(dataProvider.EngineInputData.RatedSpeedDeclared.AsRPM,
+            Assert.AreEqual(dataProvider.EngineInputData.RatedPowerDeclared.ConvertToKiloWatt(),
+				((SI)sumRow[SummaryDataContainer.ENGINE_RATED_POWER]).Value());
+			Assert.AreEqual(dataProvider.EngineInputData.RatedSpeedDeclared.AsRPM,
 				((SI)sumRow[SummaryDataContainer.ENGINE_RATED_SPEED]).Value());
-            //Assert.AreEqual(dataProvider.EngineInputData.Displacement.ConvertTo().Cubic.Centi.Meter.Value(),
-            //	((SI)sumRow[SummaryDataContainer.ENGINE_DISPLACEMENT]).Value());
-            //Assert.AreEqual(dataProvider.EngineInputData.Displacement.ConvertTo(Unit.SI.Cubic.Centi.Meter).Value(),
-            //    ((SI)sumRow[SummaryDataContainer.ENGINE_DISPLACEMENT]).Value());
-            Assert.AreEqual(dataProvider.EngineInputData.Displacement.ConvertToCubicCentiMeter(),((SI)sumRow[SummaryDataContainer.ENGINE_DISPLACEMENT]).Value());
-            Assert.AreEqual(dataProvider.GearboxInputData.Manufacturer, sumRow[SummaryDataContainer.GEARBOX_MANUFACTURER]);
+            Assert.AreEqual(dataProvider.EngineInputData.Displacement.ConvertToCubicCentiMeter(),
+				((SI)sumRow[SummaryDataContainer.ENGINE_DISPLACEMENT]).Value());
+			Assert.AreEqual(dataProvider.GearboxInputData.Manufacturer, sumRow[SummaryDataContainer.GEARBOX_MANUFACTURER]);
 			Assert.AreEqual(dataProvider.GearboxInputData.Model, sumRow[SummaryDataContainer.GEARBOX_MODEL]);
 			Assert.AreEqual(dataProvider.AxleGearInputData.Manufacturer, sumRow[SummaryDataContainer.AXLE_MANUFACTURER]);
 			Assert.AreEqual(dataProvider.AxleGearInputData.Model, sumRow[SummaryDataContainer.AXLE_MODEL]);
diff --git a/VectoCore/VectoCoreTest/Utils/AssertHelper.cs b/VectoCore/VectoCoreTest/Utils/AssertHelper.cs
index 0990f98f06..84305b74ba 100644
--- a/VectoCore/VectoCoreTest/Utils/AssertHelper.cs
+++ b/VectoCore/VectoCoreTest/Utils/AssertHelper.cs
@@ -82,7 +82,7 @@ namespace TUGraz.VectoCore.Tests.Utils
 			}
 		}
 
-		//[DebuggerHidden]
+		[DebuggerHidden]
 		public static void AreRelativeEqual(double? expected, double? actual, string message = null,
 			double toleranceFactor = DoubleExtensionMethods.ToleranceFactor)
 		{
diff --git a/VectoCore/VectoCoreTest/Utils/DoubleExtensionMethodTest.cs b/VectoCore/VectoCoreTest/Utils/DoubleExtensionMethodTest.cs
index b6244b3172..3877b657b9 100644
--- a/VectoCore/VectoCoreTest/Utils/DoubleExtensionMethodTest.cs
+++ b/VectoCore/VectoCoreTest/Utils/DoubleExtensionMethodTest.cs
@@ -47,8 +47,7 @@ namespace TUGraz.VectoCore.Tests.Utils
 			Assert.IsTrue(0.SI<PerSecond>().HasEqualUnit(val));
 
             var val2 = 1200.SI(Unit.SI.Rounds.Per.Minute).Cast<PerSecond>();
-
-            val = val * 2;
+			val = val * 2;
 			Assert.AreEqual(val, val2);
 
 			val2 = val2 / 2;
@@ -56,7 +55,7 @@ namespace TUGraz.VectoCore.Tests.Utils
 			Assert.AreEqual(val, val2);
 		    Assert.AreEqual(600.SI(Unit.SI.Rounds.Per.Minute).Cast<PerSecond>(), val2);
 		    Assert.AreEqual(600.SI(Unit.SI.Rounds.Per.Minute).Cast<PerSecond>().Value(), val2.Value());
-        }
+		}
 
 		[TestCase]
 		public void DoubleExtension_ComparisonOperators()
diff --git a/VectoCore/VectoCoreTest/Utils/SITest.cs b/VectoCore/VectoCoreTest/Utils/SITest.cs
index f5a1661f4e..886ac427fe 100644
--- a/VectoCore/VectoCoreTest/Utils/SITest.cs
+++ b/VectoCore/VectoCoreTest/Utils/SITest.cs
@@ -39,424 +39,312 @@ using NUnit.Framework;
 namespace TUGraz.VectoCore.Tests.Utils
 {
 	[TestFixture]
-    public class SITest
-    {
-
-
+	public class SITest
+	{
 		[TestCase]
-        [SuppressMessage("ReSharper", "UnusedVariable")]
-        public void SI_TypicalUsageTest()
-        {
-            //mult
-            var angularVelocity = 600.RPMtoRad();
-            var torque = 1500.SI<NewtonMeter>();
-            var power = angularVelocity * torque;
+		[SuppressMessage("ReSharper", "UnusedVariable")]
+		public void SI_TypicalUsageTest()
+		{
+			//mult
+			var angularVelocity = 600.RPMtoRad();
+			var torque = 1500.SI<NewtonMeter>();
+			var power = angularVelocity * torque;
 			Assert.IsInstanceOf<Watt>(power);
-            Assert.AreEqual(600.0 / 60 * 2 * Math.PI * 1500, power.Value());
+			Assert.AreEqual(600.0 / 60 * 2 * Math.PI * 1500, power.Value());
 
-            var siStandardMult = power * torque;
+			var siStandardMult = power * torque;
 			Assert.IsInstanceOf<SI>(siStandardMult);
-            Assert.AreEqual(600.0 / 60 * 2 * Math.PI * 1500 * 1500, siStandardMult.Value());
-            //Assert.IsTrue(siStandardMult.HasEqualUnit(new SI().Watt.Newton.Meter));
+			Assert.AreEqual(600.0 / 60 * 2 * Math.PI * 1500 * 1500, siStandardMult.Value());
             Assert.IsTrue(siStandardMult.HasEqualUnit(new SI(Unit.SI.Watt.Newton.Meter)));
 
-            //div
-            var torque2 = power / angularVelocity;
+			//div
+			var torque2 = power / angularVelocity;
 			Assert.IsInstanceOf<NewtonMeter>(torque2);
-            Assert.AreEqual(1500, torque2.Value());
+			Assert.AreEqual(1500, torque2.Value());
 
-            var siStandardDiv = power / power;
+			var siStandardDiv = power / power;
 			Assert.IsInstanceOf<SI>(siStandardMult);
             Assert.IsTrue(siStandardDiv.HasEqualUnit(SIBase<Scalar>.Create(0)));
-            Assert.AreEqual(600.0 / 60 * 2 * Math.PI * 1500 * 1500, siStandardMult.Value());
+			Assert.AreEqual(600.0 / 60 * 2 * Math.PI * 1500 * 1500, siStandardMult.Value());
 
-            var force = torque / 100.SI<Meter>();
+			var force = torque / 100.SI<Meter>();
 			Assert.IsInstanceOf<Newton>(force);
-            Assert.AreEqual(15, force.Value());
+			Assert.AreEqual(15, force.Value());
 
-            var test = 2.0.SI<PerSecond>();
-            var reziprok = 1.0 / test;
-            Assert.AreEqual(0.5, reziprok.Value());
-            Assert.IsTrue(1.SI<Second>().HasEqualUnit(reziprok));
+			var test = 2.0.SI<PerSecond>();
+			var reziprok = 1.0 / test;
+			Assert.AreEqual(0.5, reziprok.Value());
+			Assert.IsTrue(1.SI<Second>().HasEqualUnit(reziprok));
 
-            //add
-            PerSecond angVeloSum = 600.RPMtoRad() + 400.SI<PerSecond>();
-            AssertHelper.AreRelativeEqual(600 * 2 * Math.PI / 60 + 400, angVeloSum);
-            //AssertHelper.Exception<VectoException>(() => { var x = 500.SI().Watt + 300.SI().Newton;});
+			//add
+			PerSecond angVeloSum = 600.RPMtoRad() + 400.SI<PerSecond>();
+			AssertHelper.AreRelativeEqual(600 * 2 * Math.PI / 60 + 400, angVeloSum);
             AssertHelper.Exception<VectoException>(() => { var x = 500.SI(Unit.SI.Watt) + 300.SI(Unit.SI.Newton); });
 
-            //subtract
-            PerSecond angVeloDiff = 600.RPMtoRad() - 400.SI<PerSecond>();
-            AssertHelper.AreRelativeEqual(600 * 2 * Math.PI / 60 - 400, angVeloDiff);
-
-            //<begin> sennless testcase
-            ////general si unit
-            ////var generalSIUnit = 3600000000.0.SI().Gramm.Per.Kilo.Watt.Hour.ConvertTo().Kilo.Gramm.Per.Watt.Second;
-            //var generalSIUnit = 3600000000.0.SI(Unit.SI.Gramm.Per.Kilo.Watt.Hour).ConvertTo(Unit.SI.Kilo.Gramm.Per.Watt.Second);
-            //Assert.IsInstanceOf<SI>(generalSIUnit);
-            ////Assert.AreEqual(1, generalSIUnit.Value());
-            //AssertHelper.AreRelativeEqual(1, generalSIUnit.Value()); ////////////////
-            //<end> sennless testcase
-
-            //type conversion
-            var engineSpeed = 600.0;
-            PerSecond angularVelocity3 = engineSpeed.RPMtoRad();
-
-            //<beinn> senless testcase
-            //// convert between units measures
-            ////var angularVelocity4 = engineSpeed.SI().Rounds.Per.Minute.ConvertTo().Radian.Per.Second;
-            ////var angularVelocity4 = engineSpeed.SI(Unit.SI.Rounds.Per.Minute).ConvertTo(Unit.SI.Radian.Per.Second);
-            //var angularVelocity4 = engineSpeed.SI(Unit.SI.Rounds.Per.Minute).ConvertToRadianPerSecond();
-            //<end> senless testcase
-
-            var angularVelocity4 = engineSpeed.SI(Unit.SI.Rounds.Per.Minute);   /////////////////////
-            Assert.IsInstanceOf<SI>(angularVelocity4);
-
-            // cast SI to specialized unit classes.
-            PerSecond angularVelocity5 = angularVelocity4.Cast<PerSecond>();
-            Assert.AreEqual(angularVelocity3, angularVelocity5);
-            Assert.AreEqual(angularVelocity3.Value(), angularVelocity4.Value());
-
-            //<beinn> senless testcase
-            //// ConvertTo only allows conversion if the units are correct.
-            ////AssertHelper.Exception<VectoException>(() => { var x = 40.SI<Newton>().ConvertTo().Watt; });
-            //AssertHelper.Exception<VectoException>(() => {
-            //    var x = 40.SI<Newton>().ConvertTo(Unit.SI.Watt);
-            //});
-            ////var res1 = 40.SI<Newton>().ConvertTo().Newton;
-            //var res1 = 40.SI<Newton>().ConvertTo(Unit.SI.Newton);
-            //<end> senless testcase
-
-            // Cast only allows the cast if the units are correct.
-            //AssertHelper.Exception<VectoException>(() => { var x = 40.SI().Newton.Cast<Watt>(); });
+			//subtract
+			PerSecond angVeloDiff = 600.RPMtoRad() - 400.SI<PerSecond>();
+			AssertHelper.AreRelativeEqual(600 * 2 * Math.PI / 60 - 400, angVeloDiff);
+
+
+			//type conversion
+			var engineSpeed = 600.0;
+			PerSecond angularVelocity3 = engineSpeed.RPMtoRad();
+
+			// convert between units measures
+            var angularVelocity4 = engineSpeed.SI(Unit.SI.Rounds.Per.Minute);
+			Assert.IsInstanceOf<SI>(angularVelocity4);
+
+			// cast SI to specialized unit classes.
+			PerSecond angularVelocity5 = angularVelocity4.Cast<PerSecond>();
+			Assert.AreEqual(angularVelocity3, angularVelocity5);
+			Assert.AreEqual(angularVelocity3.Value(), angularVelocity4.Value());
+
+			// Cast only allows the cast if the units are correct.
             AssertHelper.Exception<VectoException>(() => { var x = 40.SI(Unit.SI.Newton).Cast<Watt>(); });
-            //var res2 = 40.SI().Newton.Cast<Newton>();
             var res2 = 40.SI(Unit.SI.Newton).Cast<Newton>();
-        }
+		}
 
 		[TestCase]
-        public void SI_Test()  //SI_CreateConvert()
+		public void SI_Test()
 		{
 			var si = 0.SI();
-            Assert.AreEqual(0.0, si.Value());
-            Assert.AreEqual("0.0000 [-]", si.ToString());
+			Assert.AreEqual(0.0, si.Value());
+			Assert.AreEqual("0.0000 [-]", si.ToString());
             Assert.IsTrue(si.HasEqualUnit(SIBase<Scalar>.Create(0)));
 
-            //var si2 = 5.SI().Watt;
             var si2 = 5.SI(Unit.SI.Watt);
-            //Assert.AreEqual("5.0000 [W]", si2.ToString());
             Assert.AreEqual("5.0000 [kgm^2/s^3]", si2.ToString());
 
-            //var si3 = 2.SI().Radian.Per.Second;
             var si3 = 2.SI(Unit.SI.Radian.Per.Second);
-            Assert.AreEqual("2.0000 [1/s]", si3.ToString());
+			Assert.AreEqual("2.0000 [1/s]", si3.ToString());
 
-            var si4 = si2 * si3;
-            //Assert.AreEqual("10.0000 [W/s]", si4.ToString());
+			var si4 = si2 * si3;
             Assert.AreEqual("10.0000 [kgm^2/s^4]", si4.ToString());
-            //Assert.IsTrue(si4.HasEqualUnit(new SI().Watt.Per.Second));
             Assert.IsTrue(si4.HasEqualUnit(new SI(Unit.SI.Watt.Per.Second)));
-            Assert.AreEqual("10.0000 [kgm^2/s^4]", si4.ToBasicUnits().ToString());
-
-            //<begin> senseless testcase
-            ////var kg = 5.SI().Kilo.Gramm;
-            //var kg = 5.SI(Unit.SI.Kilo.Gramm);
-            //Assert.AreEqual(5.0, kg.Value());
-            //Assert.AreEqual("5.0000 [kg]", kg.ToString());
-
-            ////kg = kg.ConvertTo().Kilo.Gramm.Clone();
-            //kg = kg.ConvertTo(Unit.SI.Kilo.Gramm).Clone();
-            //Assert.AreEqual(5.0, kg.Value());
-            //Assert.AreEqual("5.0000 [kg]", kg.ToString());
-
-            ////kg = kg.ConvertTo().Gramm.Clone();
-            //kg = kg.ConvertTo(Unit.SI.Gramm).Clone();
-            //Assert.AreEqual(5000, kg.Value());
-            ////Assert.AreEqual("5000.0000 [g]", kg.ToString());
-            //<end> senseless testcase
-
-            var x = 5.SI();
-            Assert.AreEqual((2.0 / 5.0).SI(), 2 / x);
-            Assert.AreEqual((5.0 / 2.0).SI(), x / 2);
-            Assert.AreEqual((2.0 * 5.0).SI(), 2 * x);
-            Assert.AreEqual((5.0 * 2.0).SI(), x * 2);
-
-            Assert.AreEqual((2.0 / 5.0).SI(), 2.0 / x);
-            Assert.AreEqual((5.0 / 2.0).SI(), x / 2.0);
-            Assert.AreEqual((2 * 5).SI(), 2.0 * x);
-            Assert.AreEqual((5 * 2).SI(), x * 2.0);
-
-            //var y = 2.SI();
-            //Assert.AreEqual((2 * 5).SI(), y * x);
-
-            //var percent = 10.SI<Radian>().ConvertTo().GradientPercent;
-            //Assert.AreEqual(67.975.ToString("F3") + " [Percent]", percent.ToString("F3"));
-            //Assert.AreEqual(67.975, percent.Value(), 0.001);
-
-            //Assert.AreEqual(45.0 / 180.0 * Math.PI, VectoMath.InclinationToAngle(1).Value(), 0.000001);
-            Assert.AreEqual(45.0 / 180.0 * Math.PI, TestMedInclinationToAngle(1).Value(), 0.000001);
-        }
+			Assert.AreEqual("10.0000 [kgm^2/s^4]", si4.ToBasicUnits().ToString());
 
-        public static Radian TestMedInclinationToAngle(double inclinationPercent)
-        {
-            return Math.Atan(inclinationPercent).SI<Radian>();
-        }
+			var x = 5.SI();
+			Assert.AreEqual((2.0 / 5.0).SI(), 2 / x);
+			Assert.AreEqual((5.0 / 2.0).SI(), x / 2);
+			Assert.AreEqual((2.0 * 5.0).SI(), 2 * x);
+			Assert.AreEqual((5.0 * 2.0).SI(), x * 2);
+
+			Assert.AreEqual((2.0 / 5.0).SI(), 2.0 / x);
+			Assert.AreEqual((5.0 / 2.0).SI(), x / 2.0);
+			Assert.AreEqual((2 * 5).SI(), 2.0 * x);
+			Assert.AreEqual((5 * 2).SI(), x * 2.0);
+
+			//var y = 2.SI();
+			//Assert.AreEqual((2 * 5).SI(), y * x);
+
+			//var percent = 10.SI<Radian>().ConvertTo().GradientPercent;
+			//Assert.AreEqual(67.975.ToString("F3") + " [Percent]", percent.ToString("F3"));
+			//Assert.AreEqual(67.975, percent.Value(), 0.001);
+
+			Assert.AreEqual(45.0 / 180.0 * Math.PI, VectoMath.InclinationToAngle(1).Value(), 0.000001);
+		}
 
 		[TestCase]
-        [SuppressMessage("ReSharper", "UnusedVariable")]
-        public void SI_Comparison_Operators()
-        {
-            var v1 = 600.SI<NewtonMeter>();
-            var v2 = 455.SI<NewtonMeter>();
-            var v3 = 600.SI<NewtonMeter>();
-            var v4 = 100.SI<Watt>();
-            var d = 700;
-
-            Assert.IsTrue(v1 > v2);
-            Assert.IsFalse(v1 < v2);
-            //AssertHelper.Exception<VectoException>(() => { var x = v1 < v4; },
-            //	"Operator '<' can only operate on SI Objects with the same unit. Got: 600.0000 [Nm] < 100.0000 [W]");
-            //AssertHelper.Exception<VectoException>(() => { var x = v1 > v4; },
-            //	"Operator '>' can only operate on SI Objects with the same unit. Got: 600.0000 [Nm] > 100.0000 [W]");
-            //AssertHelper.Exception<VectoException>(() => { var x = v1 <= v4; },
-            //	"Operator '<=' can only operate on SI Objects with the same unit. Got: 600.0000 [Nm] <= 100.0000 [W]");
-            //AssertHelper.Exception<VectoException>(() => { var x = v1 >= v4; },
-            //	"Operator '>=' can only operate on SI Objects with the same unit. Got: 600.0000 [Nm] >= 100.0000 [W]");
-            AssertHelper.Exception<VectoException>(() => { var x = v1 < v4; },
+		[SuppressMessage("ReSharper", "UnusedVariable")]
+		public void SI_Comparison_Operators()
+		{
+			var v1 = 600.SI<NewtonMeter>();
+			var v2 = 455.SI<NewtonMeter>();
+			var v3 = 600.SI<NewtonMeter>();
+			var v4 = 100.SI<Watt>();
+			var d = 700;
+
+			Assert.IsTrue(v1 > v2);
+			Assert.IsFalse(v1 < v2);
+			AssertHelper.Exception<VectoException>(() => { var x = v1 < v4; },
                 "Operator '<' can only operate on SI Objects with the same unit. Got: 600.0000 [kgm^2/s^2] < 100.0000 [kgm^2/s^3]");
-            AssertHelper.Exception<VectoException>(() => { var x = v1 > v4; },
+			AssertHelper.Exception<VectoException>(() => { var x = v1 > v4; },
                 "Operator '>' can only operate on SI Objects with the same unit. Got: 600.0000 [kgm^2/s^2] > 100.0000 [kgm^2/s^3]");
-            AssertHelper.Exception<VectoException>(() => { var x = v1 <= v4; },
+			AssertHelper.Exception<VectoException>(() => { var x = v1 <= v4; },
                 "Operator '<=' can only operate on SI Objects with the same unit. Got: 600.0000 [kgm^2/s^2] <= 100.0000 [kgm^2/s^3]");
-            AssertHelper.Exception<VectoException>(() => { var x = v1 >= v4; },
+			AssertHelper.Exception<VectoException>(() => { var x = v1 >= v4; },
                 "Operator '>=' can only operate on SI Objects with the same unit. Got: 600.0000 [kgm^2/s^2] >= 100.0000 [kgm^2/s^3]");
 
-            SI si = null;
-            Assert.IsFalse(si > 3);
-            Assert.IsFalse(si < 3);
-            Assert.IsFalse(si >= 3);
-            Assert.IsFalse(si <= 3);
+			SI si = null;
+			Assert.IsFalse(si > 3);
+			Assert.IsFalse(si < 3);
+			Assert.IsFalse(si >= 3);
+			Assert.IsFalse(si <= 3);
 
-            Assert.IsFalse(3 > si);
-            Assert.IsFalse(3 < si);
-            Assert.IsFalse(si >= 3);
-            Assert.IsFalse(si <= 3);
+			Assert.IsFalse(3 > si);
+			Assert.IsFalse(3 < si);
+			Assert.IsFalse(si >= 3);
+			Assert.IsFalse(si <= 3);
 
-            Assert.IsTrue(v2 < v1);
-            Assert.IsFalse(v2 > v1);
+			Assert.IsTrue(v2 < v1);
+			Assert.IsFalse(v2 > v1);
 
-            Assert.IsTrue(v1 >= v2);
-            Assert.IsFalse(v1 <= v2);
+			Assert.IsTrue(v1 >= v2);
+			Assert.IsFalse(v1 <= v2);
 
-            Assert.IsTrue(v2 <= v1);
-            Assert.IsFalse(v2 >= v1);
+			Assert.IsTrue(v2 <= v1);
+			Assert.IsFalse(v2 >= v1);
 
-            Assert.IsTrue(v1 <= v3);
-            Assert.IsTrue(v1 >= v3);
+			Assert.IsTrue(v1 <= v3);
+			Assert.IsTrue(v1 >= v3);
 
-            Assert.IsTrue(v1 < d);
-            Assert.IsFalse(v1 > d);
-            Assert.IsFalse(v1 >= d);
-            Assert.IsTrue(v1 <= d);
+			Assert.IsTrue(v1 < d);
+			Assert.IsFalse(v1 > d);
+			Assert.IsFalse(v1 >= d);
+			Assert.IsTrue(v1 <= d);
 
             Assert.AreEqual(1, 0.SI().CompareTo(null));
             Assert.AreEqual(1, 0.SI().CompareTo("not an SI"));
-            //Assert.AreEqual(-1, new SI().Meter.CompareTo(new SI().Kilo.Meter.Per.Hour));
             Assert.AreEqual(-1, new SI(Unit.SI.Meter).CompareTo(new SI(Unit.SI.Kilo.Meter.Per.Hour)));
-            //Assert.AreEqual(1, new SI().Newton.Meter.CompareTo(new SI().Meter));
             Assert.AreEqual(1, new SI(Unit.SI.Newton.Meter).CompareTo(new SI(Unit.SI.Meter)));
 
-            Assert.AreEqual(0, 1.SI().CompareTo(1.SI()));
-            Assert.AreEqual(-1, 1.SI().CompareTo(2.SI()));
-            Assert.AreEqual(1, 2.SI().CompareTo(1.SI()));
-        }
+			Assert.AreEqual(0, 1.SI().CompareTo(1.SI()));
+			Assert.AreEqual(-1, 1.SI().CompareTo(2.SI()));
+			Assert.AreEqual(1, 2.SI().CompareTo(1.SI()));
+		}
 
 		[TestCase]
-        [SuppressMessage("ReSharper", "UnusedVariable")]
-        public void SI_Test_Addition_Subtraction()
-        {
-            AssertHelper.AreRelativeEqual(3.SI(), 1.SI() + 2.SI());
-            AssertHelper.AreRelativeEqual(-1.SI(), 1.SI() - 2.SI());
+		[SuppressMessage("ReSharper", "UnusedVariable")]
+		public void SI_Test_Addition_Subtraction()
+		{
+			AssertHelper.AreRelativeEqual(3.SI(), 1.SI() + 2.SI());
+			AssertHelper.AreRelativeEqual(-1.SI(), 1.SI() - 2.SI());
 
-            AssertHelper.AreRelativeEqual(3.SI<Scalar>(), 1.SI<Scalar>() + 2.SI<Scalar>());
-            AssertHelper.AreRelativeEqual(3.SI<Scalar>(), 1 + 2.SI<Scalar>());
-            AssertHelper.AreRelativeEqual(3.SI<Scalar>(), 1.SI<Scalar>() + 2);
-            AssertHelper.AreRelativeEqual(-1.SI<Scalar>(), 1.SI<Scalar>() - 2.SI<Scalar>());
-            AssertHelper.AreRelativeEqual(-1.SI<Scalar>(), 1 - 2.SI<Scalar>());
-            AssertHelper.AreRelativeEqual(-1.SI<Scalar>(), 1.SI<Scalar>() - 2);
+			AssertHelper.AreRelativeEqual(3.SI<Scalar>(), 1.SI<Scalar>() + 2.SI<Scalar>());
+			AssertHelper.AreRelativeEqual(3.SI<Scalar>(), 1 + 2.SI<Scalar>());
+			AssertHelper.AreRelativeEqual(3.SI<Scalar>(), 1.SI<Scalar>() + 2);
+			AssertHelper.AreRelativeEqual(-1.SI<Scalar>(), 1.SI<Scalar>() - 2.SI<Scalar>());
+			AssertHelper.AreRelativeEqual(-1.SI<Scalar>(), 1 - 2.SI<Scalar>());
+			AssertHelper.AreRelativeEqual(-1.SI<Scalar>(), 1.SI<Scalar>() - 2);
 
-            AssertHelper.AreRelativeEqual(3.SI<NewtonMeter>(), 1.SI<NewtonMeter>() + 2.SI<NewtonMeter>());
-            AssertHelper.AreRelativeEqual(-1.SI<NewtonMeter>(), 1.SI<NewtonMeter>() - 2.SI<NewtonMeter>());
+			AssertHelper.AreRelativeEqual(3.SI<NewtonMeter>(), 1.SI<NewtonMeter>() + 2.SI<NewtonMeter>());
+			AssertHelper.AreRelativeEqual(-1.SI<NewtonMeter>(), 1.SI<NewtonMeter>() - 2.SI<NewtonMeter>());
 
-            //AssertHelper.AreRelativeEqual(3.SI<NewtonMeter>(), 1.SI().Newton.Meter + 2.SI<NewtonMeter>());
             AssertHelper.AreRelativeEqual(3.SI<NewtonMeter>(), 1.SI(Unit.SI.Newton.Meter) + 2.SI<NewtonMeter>());
-            //AssertHelper.AreRelativeEqual(-1.SI<NewtonMeter>(), 1.SI().Newton.Meter - 2.SI<NewtonMeter>());
             AssertHelper.AreRelativeEqual(-1.SI<NewtonMeter>(), 1.SI(Unit.SI.Newton.Meter) - 2.SI<NewtonMeter>());
 
-            //AssertHelper.AreRelativeEqual(3.SI<NewtonMeter>(), 1.SI<NewtonMeter>() + 2.SI().Newton.Meter);
             AssertHelper.AreRelativeEqual(3.SI<NewtonMeter>(), 1.SI<NewtonMeter>() + 2.SI(Unit.SI.Newton.Meter));
-            //AssertHelper.AreRelativeEqual(-1.SI<NewtonMeter>(), 1.SI<NewtonMeter>() - 2.SI().Newton.Meter);
             AssertHelper.AreRelativeEqual(-1.SI<NewtonMeter>(), 1.SI<NewtonMeter>() - 2.SI(Unit.SI.Newton.Meter));
 
-            //AssertHelper.Exception<VectoException>(() => { var x = 1.SI().Second - 1.SI<Meter>(); },
-            //    "Operator '-' can only operate on SI Objects with the same unit. Got: 1.0000 [s] - 1.0000 [m]");
             AssertHelper.Exception<VectoException>(() => { var x = 1.SI(Unit.SI.Second) - 1.SI<Meter>(); },
-                "Operator '-' can only operate on SI Objects with the same unit. Got: 1.0000 [s] - 1.0000 [m]");
-        }
+				"Operator '-' can only operate on SI Objects with the same unit. Got: 1.0000 [s] - 1.0000 [m]");
+		}
 
 		[TestCase]
-        public void SI_SpecialUnits()
-        {
-            Scalar scalar = 3.SI<Scalar>();
-            AssertHelper.AreRelativeEqual(3.SI(), scalar);
-            double scalarDouble = scalar;
-            AssertHelper.AreRelativeEqual(3, scalarDouble);
+		public void SI_SpecialUnits()
+		{
+			Scalar scalar = 3.SI<Scalar>();
+			AssertHelper.AreRelativeEqual(3.SI(), scalar);
+			double scalarDouble = scalar;
+			AssertHelper.AreRelativeEqual(3, scalarDouble);
 
-            MeterPerSecond meterPerSecond = 2.SI<MeterPerSecond>();
-            //AssertHelper.AreRelativeEqual(2.SI().Meter.Per.Second, meterPerSecond);
+			MeterPerSecond meterPerSecond = 2.SI<MeterPerSecond>();
             AssertHelper.AreRelativeEqual(2.SI(Unit.SI.Meter.Per.Second), meterPerSecond);
 
-            Second second = 1.SI<Second>();
-            //AssertHelper.AreRelativeEqual(1.SI().Second, second);
+			Second second = 1.SI<Second>();
             AssertHelper.AreRelativeEqual(1.SI(Unit.SI.Second), second);
 
-            Watt watt = 2.SI<Watt>();
-            //AssertHelper.AreRelativeEqual(2.SI().Watt, watt);
+			Watt watt = 2.SI<Watt>();
             AssertHelper.AreRelativeEqual(2.SI(Unit.SI.Watt), watt);
 
-            PerSecond perSecond = 1.SI<PerSecond>();
-            //AssertHelper.AreRelativeEqual(1.SI().Per.Second, perSecond);
+			PerSecond perSecond = 1.SI<PerSecond>();
             AssertHelper.AreRelativeEqual(1.SI(Unit.SI.Per.Second), perSecond);
 
-            //SI rpm = 20.SI().Rounds.Per.Minute;
             SI rpm = 20.SI(Unit.SI.Rounds.Per.Minute);
-            //AssertHelper.AreRelativeEqual(20.SI().Rounds.Per.Minute, rpm);
             AssertHelper.AreRelativeEqual(20.SI(Unit.SI.Rounds.Per.Minute), rpm);
+			AssertHelper.AreRelativeEqual(20.RPMtoRad(), rpm);
+			AssertHelper.AreRelativeEqual(2.0943951023931953, rpm);
 
-            AssertHelper.AreRelativeEqual(20.RPMtoRad(), rpm);
-            AssertHelper.AreRelativeEqual(2.0943951023931953, rpm);
-
-            Radian radian = 30.SI<Radian>();
-            //AssertHelper.AreRelativeEqual(30.SI().Radian, radian);
+			Radian radian = 30.SI<Radian>();
             AssertHelper.AreRelativeEqual(30.SI(Unit.SI.Radian), radian);
-            AssertHelper.AreRelativeEqual(30, radian);
+			AssertHelper.AreRelativeEqual(30, radian);
 
-            Newton newton = 3.SI<Newton>();
-            //AssertHelper.AreRelativeEqual(3.SI().Newton, newton);
+			Newton newton = 3.SI<Newton>();
             AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Newton), newton);
 
-            NewtonMeter newtonMeter = 5.SI<NewtonMeter>();
-            //AssertHelper.AreRelativeEqual(5.SI().Newton.Meter, newtonMeter);
+			NewtonMeter newtonMeter = 5.SI<NewtonMeter>();
             AssertHelper.AreRelativeEqual(5.SI(Unit.SI.Newton.Meter), newtonMeter);
-            //AssertHelper.AreRelativeEqual(5.SI().Meter.Newton, newtonMeter);
             AssertHelper.AreRelativeEqual(5.SI(Unit.SI.Meter.Newton), newtonMeter);
 
-            MeterPerSquareSecond meterPerSquareSecond = 3.SI<MeterPerSquareSecond>();
-            //AssertHelper.AreRelativeEqual(3.SI().Meter.Per.Square.Second, meterPerSquareSecond);
+			MeterPerSquareSecond meterPerSquareSecond = 3.SI<MeterPerSquareSecond>();
             AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Meter.Per.Square.Second), meterPerSquareSecond);
 
-            Kilogram kilogram = 3.SI<Kilogram>();
-            //AssertHelper.AreRelativeEqual(3.SI().Kilo.Gramm, kilogram);
+			Kilogram kilogram = 3.SI<Kilogram>();
             AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Kilo.Gramm), kilogram);
-            AssertHelper.AreRelativeEqual(3, kilogram);
+			AssertHelper.AreRelativeEqual(3, kilogram);
 
-            SquareMeter squareMeter = 3.SI<SquareMeter>();
-            //AssertHelper.AreRelativeEqual(3.SI().Square.Meter, squareMeter);
+			SquareMeter squareMeter = 3.SI<SquareMeter>();
             AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Square.Meter), squareMeter);
 
-            CubicMeter cubicMeter = 3.SI<CubicMeter>();
-            //AssertHelper.AreRelativeEqual(3.SI().Cubic.Meter, cubicMeter);
+			CubicMeter cubicMeter = 3.SI<CubicMeter>();
             AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Cubic.Meter), cubicMeter);
 
-            KilogramSquareMeter kilogramSquareMeter = 3.SI<KilogramSquareMeter>();
-            //AssertHelper.AreRelativeEqual(3.SI().Kilo.Gramm.Square.Meter, kilogramSquareMeter);
+			KilogramSquareMeter kilogramSquareMeter = 3.SI<KilogramSquareMeter>();
             AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Kilo.Gramm.Square.Meter), kilogramSquareMeter);
 
-            KilogramPerWattSecond kilogramPerWattSecond = 3.SI<KilogramPerWattSecond>();
-            //AssertHelper.AreRelativeEqual(3.SI().Kilo.Gramm.Per.Watt.Second, kilogramPerWattSecond);
+			KilogramPerWattSecond kilogramPerWattSecond = 3.SI<KilogramPerWattSecond>();
             AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Kilo.Gramm.Per.Watt.Second), kilogramPerWattSecond);
-        }
+		}
 
-        /// <summary>
-        /// VECTO-111
-        /// </summary>
+		/// <summary>
+		/// VECTO-111
+		/// </summary>
 		[TestCase]
-        public void SI_ReziprokDivision()
-        {
-            var test = 2.0.SI<Second>();
+		public void SI_ReziprokDivision()
+		{
+			var test = 2.0.SI<Second>();
 
-            var actual = 1.0 / test;
-            var expected = 0.5.SI<PerSecond>();
+			var actual = 1.0 / test;
+			var expected = 0.5.SI<PerSecond>();
 
-            AssertHelper.AreRelativeEqual(expected, actual);
-        }
+			AssertHelper.AreRelativeEqual(expected, actual);
+		}
 
 		[TestCase]
-        public void SI_Multiplication_Division()
-        {
-            AssertHelper.AreRelativeEqual(12.SI(), 3.SI() * 4.SI());
-            AssertHelper.AreRelativeEqual(12.SI(), 3 * 4.SI());
-            AssertHelper.AreRelativeEqual(12.SI(), 3.SI() * 4);
-
-            AssertHelper.AreRelativeEqual(12.SI<NewtonMeter>(), 3.SI<Newton>() * 4.SI<Meter>());
-            AssertHelper.AreRelativeEqual(12.SI<NewtonMeter>(), 3 * 4.SI<NewtonMeter>());
-            AssertHelper.AreRelativeEqual(12.SI<NewtonMeter>(), 3.SI<NewtonMeter>() * 4);
-            //AssertHelper.AreRelativeEqual(12.SI().Square.Newton.Meter, 3.SI<NewtonMeter>() * 4.SI<NewtonMeter>());
+		public void SI_Multiplication_Division()
+		{
+			AssertHelper.AreRelativeEqual(12.SI(), 3.SI() * 4.SI());
+			AssertHelper.AreRelativeEqual(12.SI(), 3 * 4.SI());
+			AssertHelper.AreRelativeEqual(12.SI(), 3.SI() * 4);
+
+			AssertHelper.AreRelativeEqual(12.SI<NewtonMeter>(), 3.SI<Newton>() * 4.SI<Meter>());
+			AssertHelper.AreRelativeEqual(12.SI<NewtonMeter>(), 3 * 4.SI<NewtonMeter>());
+			AssertHelper.AreRelativeEqual(12.SI<NewtonMeter>(), 3.SI<NewtonMeter>() * 4);
             AssertHelper.AreRelativeEqual(12.SI(Unit.SI.Square.Newton.Meter), 3.SI<NewtonMeter>() * 4.SI<NewtonMeter>());
 
-            AssertHelper.AreRelativeEqual(3.SI(), 12.SI() / 4);
-            AssertHelper.AreRelativeEqual(3.SI(), 12.SI() / 4.SI());
-            AssertHelper.AreRelativeEqual(3.SI(), 12.SI<NewtonMeter>() / 4.SI<NewtonMeter>());
+			AssertHelper.AreRelativeEqual(3.SI(), 12.SI() / 4);
+			AssertHelper.AreRelativeEqual(3.SI(), 12.SI() / 4.SI());
+			AssertHelper.AreRelativeEqual(3.SI(), 12.SI<NewtonMeter>() / 4.SI<NewtonMeter>());
 
-            AssertHelper.AreRelativeEqual(3.SI<NewtonMeter>(), 12.SI<NewtonMeter>() / 4);
-            //AssertHelper.AreRelativeEqual(3.SI().Per.Newton.Meter, 12 / 4.SI<NewtonMeter>());
+			AssertHelper.AreRelativeEqual(3.SI<NewtonMeter>(), 12.SI<NewtonMeter>() / 4);
             AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Per.Newton.Meter), 12 / 4.SI<NewtonMeter>());
 
-            var newtonMeter = 10.SI<NewtonMeter>();
-            var perSecond = 5.SI<PerSecond>();
-            var watt = (10 * 5).SI<Watt>();
-            var second = (1.0 / 5.0).SI<Second>();
+			var newtonMeter = 10.SI<NewtonMeter>();
+			var perSecond = 5.SI<PerSecond>();
+			var watt = (10 * 5).SI<Watt>();
+			var second = (1.0 / 5.0).SI<Second>();
 
-            AssertHelper.AreRelativeEqual(watt, newtonMeter * perSecond);
-            AssertHelper.AreRelativeEqual(watt, perSecond * newtonMeter);
+			AssertHelper.AreRelativeEqual(watt, newtonMeter * perSecond);
+			AssertHelper.AreRelativeEqual(watt, perSecond * newtonMeter);
 
-            AssertHelper.AreRelativeEqual(newtonMeter, watt / perSecond);
-            AssertHelper.AreRelativeEqual(perSecond, watt / newtonMeter);
+			AssertHelper.AreRelativeEqual(newtonMeter, watt / perSecond);
+			AssertHelper.AreRelativeEqual(perSecond, watt / newtonMeter);
 
-            AssertHelper.AreRelativeEqual(second, newtonMeter / watt);
-        }
+			AssertHelper.AreRelativeEqual(second, newtonMeter / watt);
+		}
 
 		[TestCase]
-        public void SI_MeterPerSecond_Div_Meter()
-        {
-            PerSecond actual = 6.SI<MeterPerSecond>() / 2.SI<Meter>();
-            //AssertHelper.AreRelativeEqual(3.SI().Per.Second, actual);
+		public void SI_MeterPerSecond_Div_Meter()
+		{
+			PerSecond actual = 6.SI<MeterPerSecond>() / 2.SI<Meter>();
             AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Per.Second), actual);
-        }
+		}
 
 		[TestCase]
-        public void SI_SimplifyUnits()
-        {
-            //AssertHelper.AreRelativeEqual(3.SI(), 18.SI().Kilo.Gramm / 6.SI().Kilo.Gramm);
-            //AssertHelper.AreRelativeEqual(3.SI(), 18.SI<NewtonMeter>() / 6.SI<NewtonMeter>());
-
-            //AssertHelper.AreRelativeEqual(18.SI(), 3.SI().Kilo.Gramm * 6.SI().Per.Kilo.Gramm);
-            //AssertHelper.AreRelativeEqual(18.SI<Meter>(), 3.SI().Kilo.Gramm.Meter * 6.SI().Per.Kilo.Gramm);
-
-            //AssertHelper.AreRelativeEqual(3.SI().Kilo.Gramm.Square.Meter.Per.Cubic.Second, 3.SI<Watt>());
-            //AssertHelper.AreRelativeEqual(3.SI().Kilo.Gramm.Meter.Per.Square.Second, 3.SI<Newton>());
-            //AssertHelper.AreRelativeEqual(3000.SI().Kilo.Gramm, 3.SI().Ton);
-            ////AssertHelper.AreRelativeEqual(3.SI().Kilo.Kilo.Gramm.ConvertTo().Ton, 3000.SI().Kilo.Gramm.ConvertTo().Ton);
-            //AssertHelper.AreRelativeEqual(3.SI().Kilo.Kilo.Gramm.ConvertTo(Unit.SI.Ton), 3000.SI().Kilo.Gramm.ConvertTo(Unit.SI.Ton));
-
-            //AssertHelper.AreRelativeEqual(3.SI<Meter>(), 3000.SI().Milli.Meter);
-
-            //AssertHelper.AreRelativeEqual(36.SI().Square.Newton.Meter, 6.SI<NewtonMeter>() * 6.SI<NewtonMeter>());
-            //AssertHelper.AreRelativeEqual(36.SI().Newton.Newton.Meter.Meter, 6.SI<NewtonMeter>() * 6.SI<NewtonMeter>());
-
-            //AssertHelper.AreRelativeEqual(3.SI().Meter.Per.Second, 3.SI<Newton>().Second.Per.Kilo.Gramm);
+		public void SI_SimplifyUnits()
+		{
             AssertHelper.AreRelativeEqual(3.SI(), 18.SI(Unit.SI.Kilo.Gramm) / 6.SI(Unit.SI.Kilo.Gramm));
-            AssertHelper.AreRelativeEqual(3.SI(), 18.SI<NewtonMeter>() / 6.SI<NewtonMeter>());
+			AssertHelper.AreRelativeEqual(3.SI(), 18.SI<NewtonMeter>() / 6.SI<NewtonMeter>());
 
             AssertHelper.AreRelativeEqual(18.SI(), 3.SI(Unit.SI.Kilo.Gramm) * 6.SI(Unit.SI.Per.Kilo.Gramm));
             AssertHelper.AreRelativeEqual(18.SI<Meter>(), 3.SI(Unit.SI.Kilo.Gramm.Meter) * 6.SI(Unit.SI.Per.Kilo.Gramm));
@@ -464,8 +352,6 @@ namespace TUGraz.VectoCore.Tests.Utils
             AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Kilo.Gramm.Square.Meter.Per.Cubic.Second), 3.SI<Watt>());
             AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Kilo.Gramm.Meter.Per.Square.Second), 3.SI<Newton>());
             AssertHelper.AreRelativeEqual(3000.SI(Unit.SI.Kilo.Gramm), 3.SI(Unit.SI.Ton));
-            //AssertHelper.AreRelativeEqual(3.SI().Kilo.Kilo.Gramm.ConvertTo().Ton, 3000.SI().Kilo.Gramm.ConvertTo().Ton);
-            //AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Kilo.Kilo.Gramm).ConvertTo(Unit.SI.Ton), 3000.SI(Unit.SI.Kilo.Gramm).ConvertTo(Unit.SI.Ton));
             AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Kilo.Kilo.Gramm).ConvertToTon(), 3000.SI(Unit.SI.Kilo.Gramm).ConvertToTon());
 
             AssertHelper.AreRelativeEqual(3.SI<Meter>(), 3000.SI(Unit.SI.Milli.Meter));
@@ -473,87 +359,85 @@ namespace TUGraz.VectoCore.Tests.Utils
             AssertHelper.AreRelativeEqual(36.SI(Unit.SI.Square.Newton.Meter), 6.SI<NewtonMeter>() * 6.SI<NewtonMeter>());
             AssertHelper.AreRelativeEqual(36.SI(Unit.SI.Newton.Newton.Meter.Meter), 6.SI<NewtonMeter>() * 6.SI<NewtonMeter>());
 
-            //not testable !!!
-            /////////AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Meter.Per.Second), 3.SI<Newton>(Unit.SI.Second.Per.Kilo.Gramm));
-        }
+            // todo not testable !!!
+            // AssertHelper.AreRelativeEqual(3.SI(Unit.SI.Meter.Per.Second), 3.SI<Newton>(Unit.SI.Second.Per.Kilo.Gramm));
+		}
 
 		[TestCase]
-        public void SI_Math()
-        {
-            AssertHelper.AreRelativeEqual(-3, -3.SI().Value());
-            AssertHelper.AreRelativeEqual(3.SI(), (-3).SI().Abs());
-        }
-
-        [TestCase]
-        public void SI_Hash()
-        {
-            3.SI().GetHashCode();
-            3.0.SI().GetHashCode();
-            4.SI<NewtonMeter>().GetHashCode();
-        }
+		public void SI_Math()
+		{
+			AssertHelper.AreRelativeEqual(-3, -3.SI().Value());
+			AssertHelper.AreRelativeEqual(3.SI(), (-3).SI().Abs());
+		}
 
 		[TestCase]
-        [SuppressMessage("ReSharper", "ReturnValueOfPureMethodIsNotUsed")]
-        public void SI_Equality()
-        {
-            Assert.AreEqual(3.SI(), 3.SI());
-            Assert.AreEqual(3.SI<NewtonMeter>(), 3.SI<NewtonMeter>());
+		[SuppressMessage("ReSharper", "ReturnValueOfPureMethodIsNotUsed")]
+		public void SI_Equality()
+		{
+			Assert.AreEqual(3.SI(), 3.SI());
+			Assert.AreEqual(3.SI<NewtonMeter>(), 3.SI<NewtonMeter>());
 
-            Assert.IsFalse(3.SI<NewtonMeter>().IsEqual(4.SI<NewtonMeter>()));
-            Assert.IsFalse(3.SI<NewtonMeter>().IsEqual(3.SI<Meter>()));
+			Assert.IsFalse(3.SI<NewtonMeter>().IsEqual(4.SI<NewtonMeter>()));
+			Assert.IsFalse(3.SI<NewtonMeter>().IsEqual(3.SI<Meter>()));
 
-            Assert.IsTrue(3.SI().IsEqual(4, 10));
+			Assert.IsTrue(3.SI().IsEqual(4, 10));
 
-            var x = 4.SI();
-            var y = x;
-            var z = 4.SI();
-            Assert.IsTrue(x.Equals(y));
+			var x = 4.SI();
+			var y = x;
+			var z = 4.SI();
+			Assert.IsTrue(x.Equals(y));
 
-            Assert.IsFalse(3.SI().Equals(null));
-            Assert.IsFalse(3.SI().IsEqual(4.SI()));
-            Assert.IsTrue(z.Equals(x));
-            Assert.IsFalse(3.SI().Equals(3.SI<Newton>()));
+			Assert.IsFalse(3.SI().Equals(null));
+			Assert.IsFalse(3.SI().IsEqual(4.SI()));
+			Assert.IsTrue(z.Equals(x));
+			Assert.IsFalse(3.SI().Equals(3.SI<Newton>()));
 
-            var newton1 = 3.SI<Newton>();
-            var newton2 = 3.SI<Newton>();
-            Assert.IsTrue(newton1.Equals(newton2));
+			var newton1 = 3.SI<Newton>();
+			var newton2 = 3.SI<Newton>();
+			Assert.IsTrue(newton1.Equals(newton2));
 
-            Assert.IsTrue(3.SI().IsEqual(3.SI()));
-            Assert.IsTrue(3.SI().IsEqual(3));
+			Assert.IsTrue(3.SI().IsEqual(3.SI()));
+			Assert.IsTrue(3.SI().IsEqual(3));
 
-            Assert.IsFalse(3.SI().IsEqual(2.9.SI()));
-            Assert.IsFalse(3.SI().IsEqual(2.9));
+			Assert.IsFalse(3.SI().IsEqual(2.9.SI()));
+			Assert.IsFalse(3.SI().IsEqual(2.9));
 
-            // just calling to test wether the functions are not throwing an exception.
-            3.SI().GetHashCode();
-            3.0.SI().GetHashCode();
-            4.SI<NewtonMeter>().GetHashCode();
-        }
+			// just calling to test wether the functions are not throwing an exception.
+			3.SI().GetHashCode();
+			3.0.SI().GetHashCode();
+			4.SI<NewtonMeter>().GetHashCode();
+		}
 
 		[TestCase]
-        public void SI_Output()
-        {
-            Assert.AreEqual("3.0000", 3.SI().ToOutputFormat());
-            Assert.AreEqual("3.0000 [-]", 3.SI().ToOutputFormat(showUnit: true));
-            Assert.AreEqual("3.5000", 3.5.SI().ToOutputFormat());
-            Assert.AreEqual("3.5000", 3.5.SI<Newton>().ToOutputFormat());
-            //Assert.AreEqual("3.50 [N]", 3.5.SI<Newton>().ToOutputFormat(2, showUnit: true));
+		public void SI_Output()
+		{
+			Assert.AreEqual("3.0000", 3.SI().ToOutputFormat());
+			Assert.AreEqual("3.0000 [-]", 3.SI().ToOutputFormat(showUnit: true));
+			Assert.AreEqual("3.5000", 3.5.SI().ToOutputFormat());
+			Assert.AreEqual("3.5000", 3.5.SI<Newton>().ToOutputFormat());
             Assert.AreEqual("3.50 [kgm/s^2]", 3.5.SI<Newton>().ToOutputFormat(2, showUnit: true));
-            Assert.AreEqual("18.00 [m/s]", 5.SI<MeterPerSecond>().ToOutputFormat(2, 3.6, true));
-            Assert.AreEqual("18.0000", 5.SI<MeterPerSecond>().ToOutputFormat(outputFactor: 3.6));
+			Assert.AreEqual("18.00 [m/s]", 5.SI<MeterPerSecond>().ToOutputFormat(2, 3.6, true));
+			Assert.AreEqual("18.0000", 5.SI<MeterPerSecond>().ToOutputFormat(outputFactor: 3.6));
 
-            Assert.AreEqual("10.0000 [m^2]", 10.SI<SquareMeter>().ToOutputFormat(showUnit: true));
+			Assert.AreEqual("10.0000 [m^2]", 10.SI<SquareMeter>().ToOutputFormat(showUnit: true));
 
-            Assert.AreEqual("10.0000 [m^3]", 10.SI<CubicMeter>().ToOutputFormat(showUnit: true));
+			Assert.AreEqual("10.0000 [m^3]", 10.SI<CubicMeter>().ToOutputFormat(showUnit: true));
 
-            Assert.AreEqual("0.5000 [m/s^2]", 0.5.SI<MeterPerSquareSecond>().ToOutputFormat(showUnit: true));
+			Assert.AreEqual("0.5000 [m/s^2]", 0.5.SI<MeterPerSquareSecond>().ToOutputFormat(showUnit: true));
+		}
+		
+		[TestCase]
+        public void SI_Hash()
+        {
+            3.SI().GetHashCode();
+            3.0.SI().GetHashCode();
+            4.SI<NewtonMeter>().GetHashCode();
         }
 
         [TestCase]
         public void SI_ConstructorPerformance()
         {
             for (var i = 0; i < 5e5; i++)
-            //for (var i = 0; i < 0.05e5; i++)
             {
                 var si = i.SI();
                 var meter = i.SI<Meter>();
@@ -565,7 +449,6 @@ namespace TUGraz.VectoCore.Tests.Utils
                 var kilogram = i.SI<Kilogram>();
                 var squareMeter = i.SI<SquareMeter>();
                 var scalar = i.SI<Scalar>();
-                //var compound = i.SI().Kilo.Gramm.Square.Meter.Per.Cubic.Second.Cast<Watt>();
                 var compound = i.SI(Unit.SI.Kilo.Gramm.Square.Meter.Per.Cubic.Second).Cast<Watt>();
             }
 
@@ -576,10 +459,8 @@ namespace TUGraz.VectoCore.Tests.Utils
         {
 
             var si1 = 5.SI<NewtonMeter>();
-            //var si2 = 5.SI().Newton.Meter;
             var si2 = 5.SI(Unit.SI.Newton.Meter);
             for (var i = 0; i < 1e7; i++)
-            //for (var i = 0; i < 0.001e7; i++)
             {
                 si1.HasEqualUnit(si2);
             }
@@ -588,7 +469,6 @@ namespace TUGraz.VectoCore.Tests.Utils
             var si3 = 5.SI<NewtonMeter>();
             var si4 = 5.SI<Kilogram>();
             for (var i = 0; i < 2e6; i++)
-            //for (var i = 0; i < 0.002e6; i++)
             {
                 si3.HasEqualUnit(si4);
             }
@@ -602,11 +482,8 @@ namespace TUGraz.VectoCore.Tests.Utils
 
             var transmissionCoefficient = 2.8;
             for (var i = 0; i < 2e5; i++)
-            //for (var i = 0; i < 0.002e5; i++)
             {
-                //var angularVelocity = 1.5.SI().Per.Second;
                 var angularVelocity = 1.5.SI(Unit.SI.Per.Second);
-                //var torque = 50.SI().Newton;
                 var torque = 50.SI(Unit.SI.Newton);
                 var power = torque * angularVelocity;
 
@@ -627,7 +504,6 @@ namespace TUGraz.VectoCore.Tests.Utils
 
             var transmissionCoefficient = 2.8;
             for (var i = 0; i < 2e5; i++)
-            //for (var i = 0; i < 0.002e5; i++)
             {
                 var angularVelocity = 1.5.SI<PerSecond>();
                 var torque = 50.SI<Newton>();
@@ -647,29 +523,16 @@ namespace TUGraz.VectoCore.Tests.Utils
         [TestCase]
         public void SI_NewTests()
         {
-
-            //var sig1 = 5.SI(Unit.SI.Gramm);
-            //Assert.AreEqual(5, sig1.Value());
-            //Assert.AreEqual("5.0000 [g]", sig1.ToString());
-
-
             UnitInstance sikg = Unit.SI.Kilo.Gramm;
             Assert.AreEqual("kg", 1.SI().GetUnitString(sikg.GetSIUnits()));
 
-
             UnitInstance ui1 = Unit.SI.Kilo.Gramm.Meter.Per.Square.Second;
             Assert.AreEqual("kgm/s^2", 1.SI().GetUnitString(ui1.GetSIUnits()));
 
-            //UnitInstance ui2 = Unit.SI.Gramm.Per.Kilo.Watt.Hour;
-            //Assert.AreEqual("s^2/m^2", 1.SI().GetUnitString(ui2.GetSIUnits()));
-            //Assert.AreEqual(2.7777777777777777E-10d,ui2.Factor());
-
             UnitInstance ui3 = Unit.SI.Kilo.Gramm.Per.Watt.Second;
             Assert.AreEqual("s^2/m^2", 1.SI().GetUnitString(ui3.GetSIUnits()));
             Assert.AreEqual(1, ui3.Factor);
 
-
-
             var kg = 3000.SI(Unit.SI.Kilo.Gramm);
             Assert.AreEqual("3000.0000 [kg]", kg.ToOutputFormat(showUnit: true));
 
@@ -687,27 +550,19 @@ namespace TUGraz.VectoCore.Tests.Utils
             Assert.AreEqual("m^3", 1.SI().GetUnitString(uni2.GetSIUnits()));
             AssertHelper.AreRelativeEqual(0.000001, uni2.Factor);
 
-
-            //var val2 = 7.SI(Unit.SI.Cubic.Dezi.Meter).ConvertTo(Unit.SI.Cubic.Dezi.Meter);
             var val2 = 7.SI(Unit.SI.Cubic.Dezi.Meter).ConvertToCubicDeziMeter();
             AssertHelper.AreRelativeEqual(0.007, val2);
 
-
-
-            //var val3 = 5.SI(Unit.SI.Cubic.Dezi.Meter).ConvertTo(Unit.SI.Cubic.Centi.Meter);
             var val3 = 5.SI(Unit.SI.Cubic.Dezi.Meter).ConvertToCubicCentiMeter();
             AssertHelper.AreRelativeEqual(0.005, val3); // 5000 cm^3
 
-            //var val4 = 5.SI(Unit.SI.Cubic.Centi.Meter).ConvertTo(Unit.SI.Cubic.Dezi.Meter);
             var val4 = 5.SI(Unit.SI.Cubic.Centi.Meter).ConvertToCubicDeziMeter();
             AssertHelper.AreRelativeEqual(0.000005, val4); // 0.005 dm^3
 
-
             var uni1 = Unit.SI.Kilo.Meter.Per.Hour;
             Assert.AreEqual("m/s", 1.SI().GetUnitString(uni1.GetSIUnits()));
             AssertHelper.AreRelativeEqual(0.2777777777, uni1.Factor);
 
-
             NewtonMeter newtonMeter = 5.SI<NewtonMeter>();
             AssertHelper.AreRelativeEqual(5.SI(Unit.SI.Newton.Meter), newtonMeter);
             AssertHelper.AreRelativeEqual(5.SI(Unit.SI.Meter.Newton), newtonMeter);
diff --git a/VectoCore/VectoCoreTest/XML/XMLDeclarationInputTest.cs b/VectoCore/VectoCoreTest/XML/XMLDeclarationInputTest.cs
index 138378260e..e762e3fdc4 100644
--- a/VectoCore/VectoCoreTest/XML/XMLDeclarationInputTest.cs
+++ b/VectoCore/VectoCoreTest/XML/XMLDeclarationInputTest.cs
@@ -85,13 +85,10 @@ namespace TUGraz.VectoCore.Tests.XML
 
 			Assert.AreEqual("560.00", fcMapTable.Rows[0][0]);
 			var fcMap = FuelConsumptionMapReader.Create(fcMapTable);
-            //Assert.AreEqual(1256.SI().Gramm.Per.Hour.ConvertTo().Kilo.Gramm.Per.Second.Value(),
-            //	fcMap.GetFuelConsumption(0.SI<NewtonMeter>(), 560.RPMtoRad()).Value.Value());
-            //Assert.AreEqual(1256.SI(Unit.SI.Gramm.Per.Hour).ConvertTo(Unit.SI.Kilo.Gramm.Per.Second).Value(),
-            //	fcMap.GetFuelConsumption(0.SI<NewtonMeter>(), 560.RPMtoRad()).Value.Value());
-            Assert.AreEqual(1256.SI(Unit.SI.Gramm.Per.Hour).Value(),fcMap.GetFuelConsumption(0.SI<NewtonMeter>(), 560.RPMtoRad()).Value.Value());
+            Assert.AreEqual(1256.SI(Unit.SI.Gramm.Per.Hour).Value(),
+				fcMap.GetFuelConsumption(0.SI<NewtonMeter>(), 560.RPMtoRad()).Value.Value());
 
-            var fldTable = engineDataProvider.FullLoadCurve;
+			var fldTable = engineDataProvider.FullLoadCurve;
 			Assert.AreEqual(10, fldTable.Rows.Count);
 			Assert.AreEqual("engine speed", fldTable.Columns[0].Caption);
 			Assert.AreEqual("full load torque", fldTable.Columns[1].Caption);
diff --git a/VectoCore/VectoCoreTest/XML/XMLEngineeringInputRefTest.cs b/VectoCore/VectoCoreTest/XML/XMLEngineeringInputRefTest.cs
index d6b337590d..ceebc6e691 100644
--- a/VectoCore/VectoCoreTest/XML/XMLEngineeringInputRefTest.cs
+++ b/VectoCore/VectoCoreTest/XML/XMLEngineeringInputRefTest.cs
@@ -47,280 +47,277 @@ using NUnit.Framework;
 
 namespace TUGraz.VectoCore.Tests.XML
 {
-    [TestFixture]
-    public class XMLEngineeringInputRefTest
-    {
-        public const string EngineeringSampleFile = "TestData/XML/XMLReaderEngineering/engineering_job-sample_ref.xml";
-
-        [TestCase]
-        public void TestXMLInputEngineeringReferencedFileAsStream()
-        {
+	[TestFixture]
+	public class XMLEngineeringInputRefTest
+	{
+		public const string EngineeringSampleFile = "TestData/XML/XMLReaderEngineering/engineering_job-sample_ref.xml";
+
+		[TestCase]
+		public void TestXMLInputEngineeringReferencedFileAsStream()
+		{
 			AssertHelper.Exception<VectoException>(() => {
-                var reader = File.OpenRead(EngineeringSampleFile);
-                var foo = new XMLEngineeringInputDataProvider(reader, true);
-            });
-        }
-
-        [TestCase]
-        public void TestXMLInputEngReferencedFile()
-        {
-            var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
-
-            var engineDataProvider = inputDataProvider.EngineInputData;
-
-            Assert.IsFalse(engineDataProvider.SavedInDeclarationMode);
-
-            Assert.AreEqual("Generic 40t Long Haul Truck Engine", engineDataProvider.Model);
-            Assert.AreEqual(0.012730, engineDataProvider.Displacement.Value());
-            Assert.AreEqual(0.77, engineDataProvider.Inertia.Value());
-
-            AssertHelper.Exception<VectoException>(() => { var tmp = engineDataProvider.WHTCMotorway; });
-            AssertHelper.Exception<VectoException>(() => { var tmp = engineDataProvider.WHTCRural; });
-            AssertHelper.Exception<VectoException>(() => { var tmp = engineDataProvider.WHTCUrban; });
-
-            var fcMapTable = engineDataProvider.FuelConsumptionMap;
-            Assert.AreEqual(112, fcMapTable.Rows.Count);
-            Assert.AreEqual("engine speed", fcMapTable.Columns[0].Caption);
-            Assert.AreEqual("torque", fcMapTable.Columns[1].Caption);
-            Assert.AreEqual("fuel consumption", fcMapTable.Columns[2].Caption);
-
-            Assert.AreEqual("560", fcMapTable.Rows[0][0]);
-            var fcMap = FuelConsumptionMapReader.Create(fcMapTable);
-            //Assert.AreEqual(1256.SI().Gramm.Per.Hour.ConvertTo().Kilo.Gramm.Per.Second.Value(),
-            //	fcMap.GetFuelConsumption(0.SI<NewtonMeter>(), 560.RPMtoRad()).Value.Value());
-            //Assert.AreEqual(1256.SI(Unit.SI.Gramm.Per.Hour).ConvertTo(Unit.SI.Kilo.Gramm.Per.Second).Value(),
-            //	fcMap.GetFuelConsumption(0.SI<NewtonMeter>(), 560.RPMtoRad()).Value.Value());
-            Assert.AreEqual(1256.SI(Unit.SI.Gramm.Per.Hour).Value(), fcMap.GetFuelConsumption(0.SI<NewtonMeter>(), 560.RPMtoRad()).Value.Value());
-
-            var fldTable = engineDataProvider.FullLoadCurve;
-            Assert.AreEqual(10, fldTable.Rows.Count);
-            Assert.AreEqual("engine speed", fldTable.Columns[0].Caption);
-            Assert.AreEqual("full load torque", fldTable.Columns[1].Caption);
-            Assert.AreEqual("motoring torque", fldTable.Columns[2].Caption);
-            var fldMap = FullLoadCurveReader.Create(fldTable, true);
-        }
-
-        [TestCase]
-        public void TestXMLInputGbxReferencedFile()
-        {
-            var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
-            var gearboxDataProvider = inputDataProvider.GearboxInputData;
-
-            Assert.AreEqual("Generic 40t Long Haul Truck Gearbox", gearboxDataProvider.Model);
-            Assert.AreEqual(GearboxType.AMT, gearboxDataProvider.Type);
-            var gears = gearboxDataProvider.Gears;
-            Assert.AreEqual(12, gears.Count);
-
-            Assert.AreEqual(1, gears.First().Gear);
-            Assert.AreEqual(14.93, gears.First().Ratio);
-            Assert.AreEqual("0", gears.First().LossMap.Rows[0][0]);
-            Assert.AreEqual("-350", gears.First().LossMap.Rows[0][1]);
-            Assert.AreEqual("12.06", gears.First().LossMap.Rows[0][2]);
-
-            var lossMap = TransmissionLossMapReader.Create(gears.First().LossMap, gears.First().Ratio,
-                gears.First().Gear.ToString());
-
-            Assert.AreEqual("-100", gears.First().ShiftPolygon.Rows[0][0]);
-            Assert.AreEqual("700", gears.First().ShiftPolygon.Rows[0][1]);
-            Assert.AreEqual("1800", gears.First().ShiftPolygon.Rows[0][2]);
-
-            //Assert.AreEqual("560", gears.First().FullLoadCurve.Rows[0][0]);
-            //Assert.AreEqual("2500", gears.First().FullLoadCurve.Rows[0][1]);
-
-            //var fldMap = FullLoadCurveReader.Create(gears.First().FullLoadCurve, true);
-        }
-
-        [TestCase]
-        public void TestXMLInputGbxTCReferencedFile()
-        {
-            var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
-            var tcInputDataProvider = inputDataProvider.GearboxInputData.TorqueConverter;
-
-
-            Assert.AreEqual("GBX_ShiftPolygons.vgbs", Path.GetFileName(tcInputDataProvider.ShiftPolygon.Source));
-            Assert.AreEqual("-100", tcInputDataProvider.ShiftPolygon.Rows[0][0]);
-            Assert.AreEqual("700", tcInputDataProvider.ShiftPolygon.Rows[0][1]);
-            Assert.AreEqual("1800", tcInputDataProvider.ShiftPolygon.Rows[0][2]);
-
-            Assert.AreEqual("tc_data.vtcc", Path.GetFileName(tcInputDataProvider.TCData.Source));
-            Assert.AreEqual(3, tcInputDataProvider.TCData.Rows.Count);
-            Assert.AreEqual("300", tcInputDataProvider.TCData.Rows[0][1]);
-            Assert.AreEqual("0.9", tcInputDataProvider.TCData.Rows[2][2]);
-        }
-
-        [TestCase]
-        public void TestXMLInputAngledriveReferencedFile()
-        {
-            var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
-            var angledriveInputData = inputDataProvider.AngledriveInputData;
+				var reader = File.OpenRead(EngineeringSampleFile);
+				var foo = new XMLEngineeringInputDataProvider(reader, true);
+			});
+		}
+
+		[TestCase]
+		public void TestXMLInputEngReferencedFile()
+		{
+			var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
+
+			var engineDataProvider = inputDataProvider.EngineInputData;
+
+			Assert.IsFalse(engineDataProvider.SavedInDeclarationMode);
+
+			Assert.AreEqual("Generic 40t Long Haul Truck Engine", engineDataProvider.Model);
+			Assert.AreEqual(0.012730, engineDataProvider.Displacement.Value());
+			Assert.AreEqual(0.77, engineDataProvider.Inertia.Value());
+
+			AssertHelper.Exception<VectoException>(() => { var tmp = engineDataProvider.WHTCMotorway; });
+			AssertHelper.Exception<VectoException>(() => { var tmp = engineDataProvider.WHTCRural; });
+			AssertHelper.Exception<VectoException>(() => { var tmp = engineDataProvider.WHTCUrban; });
+
+			var fcMapTable = engineDataProvider.FuelConsumptionMap;
+			Assert.AreEqual(112, fcMapTable.Rows.Count);
+			Assert.AreEqual("engine speed", fcMapTable.Columns[0].Caption);
+			Assert.AreEqual("torque", fcMapTable.Columns[1].Caption);
+			Assert.AreEqual("fuel consumption", fcMapTable.Columns[2].Caption);
+
+			Assert.AreEqual("560", fcMapTable.Rows[0][0]);
+			var fcMap = FuelConsumptionMapReader.Create(fcMapTable);
+            Assert.AreEqual(1256.SI(Unit.SI.Gramm.Per.Hour).Value(), 
+				fcMap.GetFuelConsumption(0.SI<NewtonMeter>(), 560.RPMtoRad()).Value.Value());
+
+			var fldTable = engineDataProvider.FullLoadCurve;
+			Assert.AreEqual(10, fldTable.Rows.Count);
+			Assert.AreEqual("engine speed", fldTable.Columns[0].Caption);
+			Assert.AreEqual("full load torque", fldTable.Columns[1].Caption);
+			Assert.AreEqual("motoring torque", fldTable.Columns[2].Caption);
+			var fldMap = FullLoadCurveReader.Create(fldTable, true);
+		}
+
+		[TestCase]
+		public void TestXMLInputGbxReferencedFile()
+		{
+			var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
+			var gearboxDataProvider = inputDataProvider.GearboxInputData;
+
+			Assert.AreEqual("Generic 40t Long Haul Truck Gearbox", gearboxDataProvider.Model);
+			Assert.AreEqual(GearboxType.AMT, gearboxDataProvider.Type);
+			var gears = gearboxDataProvider.Gears;
+			Assert.AreEqual(12, gears.Count);
+
+			Assert.AreEqual(1, gears.First().Gear);
+			Assert.AreEqual(14.93, gears.First().Ratio);
+			Assert.AreEqual("0", gears.First().LossMap.Rows[0][0]);
+			Assert.AreEqual("-350", gears.First().LossMap.Rows[0][1]);
+			Assert.AreEqual("12.06", gears.First().LossMap.Rows[0][2]);
+
+			var lossMap = TransmissionLossMapReader.Create(gears.First().LossMap, gears.First().Ratio,
+				gears.First().Gear.ToString());
+
+			Assert.AreEqual("-100", gears.First().ShiftPolygon.Rows[0][0]);
+			Assert.AreEqual("700", gears.First().ShiftPolygon.Rows[0][1]);
+			Assert.AreEqual("1800", gears.First().ShiftPolygon.Rows[0][2]);
+
+			//Assert.AreEqual("560", gears.First().FullLoadCurve.Rows[0][0]);
+			//Assert.AreEqual("2500", gears.First().FullLoadCurve.Rows[0][1]);
+
+			//var fldMap = FullLoadCurveReader.Create(gears.First().FullLoadCurve, true);
+		}
+
+		[TestCase]
+		public void TestXMLInputGbxTCReferencedFile()
+		{
+			var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
+			var tcInputDataProvider = inputDataProvider.GearboxInputData.TorqueConverter;
 
-            Assert.AreEqual("Generic Angledrive", angledriveInputData.Model);
-
-            var lossMapData = angledriveInputData.LossMap;
-            Assert.AreEqual(1.2, angledriveInputData.Ratio);
-            Assert.AreEqual("0", lossMapData.Rows[0][0]);
-            Assert.AreEqual("-10000", lossMapData.Rows[0][1]);
-            Assert.AreEqual("100", lossMapData.Rows[0][2]);
 
-            var lossMap = TransmissionLossMapReader.Create(lossMapData, angledriveInputData.Ratio, "Angledrive");
-        }
+			Assert.AreEqual("GBX_ShiftPolygons.vgbs", Path.GetFileName(tcInputDataProvider.ShiftPolygon.Source));
+			Assert.AreEqual("-100", tcInputDataProvider.ShiftPolygon.Rows[0][0]);
+			Assert.AreEqual("700", tcInputDataProvider.ShiftPolygon.Rows[0][1]);
+			Assert.AreEqual("1800", tcInputDataProvider.ShiftPolygon.Rows[0][2]);
 
-        [TestCase]
-        public void TestXMLInputAxlGReferencedFile()
-        {
-            var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
-            var axlegearDataProvider = inputDataProvider.AxleGearInputData;
+			Assert.AreEqual("tc_data.vtcc", Path.GetFileName(tcInputDataProvider.TCData.Source));
+			Assert.AreEqual(3, tcInputDataProvider.TCData.Rows.Count);
+			Assert.AreEqual("300", tcInputDataProvider.TCData.Rows[0][1]);
+			Assert.AreEqual("0.9", tcInputDataProvider.TCData.Rows[2][2]);
+		}
 
-            Assert.AreEqual("Generic 40t Long Haul Truck AxleGear", axlegearDataProvider.Model);
+		[TestCase]
+		public void TestXMLInputAngledriveReferencedFile()
+		{
+			var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
+			var angledriveInputData = inputDataProvider.AngledriveInputData;
 
-            var lossMapData = axlegearDataProvider.LossMap;
-            Assert.AreEqual(2.59, axlegearDataProvider.Ratio);
-            Assert.AreEqual("0", lossMapData.Rows[0][0]);
-            Assert.AreEqual("-5000", lossMapData.Rows[0][1]);
-            Assert.AreEqual("115", lossMapData.Rows[0][2]);
-
-            var lossMap = TransmissionLossMapReader.Create(lossMapData, axlegearDataProvider.Ratio, "AxleGear");
-        }
+			Assert.AreEqual("Generic Angledrive", angledriveInputData.Model);
 
-        [TestCase]
-        public void TestXMLInputRetarderReferencedFile()
-        {
-            var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
-            var retarderDataProvider = inputDataProvider.RetarderInputData;
+			var lossMapData = angledriveInputData.LossMap;
+			Assert.AreEqual(1.2, angledriveInputData.Ratio);
+			Assert.AreEqual("0", lossMapData.Rows[0][0]);
+			Assert.AreEqual("-10000", lossMapData.Rows[0][1]);
+			Assert.AreEqual("100", lossMapData.Rows[0][2]);
 
-            Assert.AreEqual("Generic Retarder", retarderDataProvider.Model);
+			var lossMap = TransmissionLossMapReader.Create(lossMapData, angledriveInputData.Ratio, "Angledrive");
+		}
 
-            var lossMapData = retarderDataProvider.LossMap;
+		[TestCase]
+		public void TestXMLInputAxlGReferencedFile()
+		{
+			var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
+			var axlegearDataProvider = inputDataProvider.AxleGearInputData;
 
-            Assert.AreEqual(RetarderType.TransmissionOutputRetarder, retarderDataProvider.Type);
+			Assert.AreEqual("Generic 40t Long Haul Truck AxleGear", axlegearDataProvider.Model);
 
-            Assert.AreEqual("0", lossMapData.Rows[0][0]);
-            Assert.AreEqual("10", lossMapData.Rows[0][1]);
+			var lossMapData = axlegearDataProvider.LossMap;
+			Assert.AreEqual(2.59, axlegearDataProvider.Ratio);
+			Assert.AreEqual("0", lossMapData.Rows[0][0]);
+			Assert.AreEqual("-5000", lossMapData.Rows[0][1]);
+			Assert.AreEqual("115", lossMapData.Rows[0][2]);
 
-            var lossMap = RetarderLossMapReader.Create(lossMapData);
-        }
+			var lossMap = TransmissionLossMapReader.Create(lossMapData, axlegearDataProvider.Ratio, "AxleGear");
+		}
 
-        [TestCase]
-        public void TestXMLInputAxleWheelsReferencedFile()
-        {
-            var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
-            var vehicleDataProvider = inputDataProvider.VehicleInputData;
+		[TestCase]
+		public void TestXMLInputRetarderReferencedFile()
+		{
+			var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
+			var retarderDataProvider = inputDataProvider.RetarderInputData;
 
-            var axles = vehicleDataProvider.Axles;
+			Assert.AreEqual("Generic Retarder", retarderDataProvider.Model);
 
-            Assert.AreEqual("315/70 R22.5", axles[0].Wheels);
-            Assert.AreEqual(0.0055, axles[0].RollResistanceCoefficient);
-            Assert.AreEqual(31300, axles[0].TyreTestLoad.Value());
+			var lossMapData = retarderDataProvider.LossMap;
 
-            Assert.AreEqual("315/70 R22.5", axles[1].Wheels);
-            Assert.AreEqual(0.0063, axles[1].RollResistanceCoefficient);
-            Assert.AreEqual(31300, axles[1].TyreTestLoad.Value());
+			Assert.AreEqual(RetarderType.TransmissionOutputRetarder, retarderDataProvider.Type);
 
-            //AssertHelper.Exception<VectoException>(() => { var tmp = vehicleDataProvider.Rim; });
-            Assert.AreEqual(0.488822, vehicleDataProvider.DynamicTyreRadius.Value());
-        }
+			Assert.AreEqual("0", lossMapData.Rows[0][0]);
+			Assert.AreEqual("10", lossMapData.Rows[0][1]);
 
-        [TestCase]
-        public void TestXMLInputAuxiliariesReferencedFile()
-        {
-            var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
-            var auxDataProvider = inputDataProvider.AuxiliaryInputData();
+			var lossMap = RetarderLossMapReader.Create(lossMapData);
+		}
 
-            var aux = auxDataProvider.Auxiliaries;
-            var aux1 = aux[0];
+		[TestCase]
+		public void TestXMLInputAxleWheelsReferencedFile()
+		{
+			var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
+			var vehicleDataProvider = inputDataProvider.VehicleInputData;
 
-            Assert.AreEqual("ES", aux1.ID);
+			var axles = vehicleDataProvider.Axles;
 
-            Assert.AreEqual(70, aux1.DemandMap.Rows[0].ParseDouble(AuxiliaryDataReader.Fields.MechPower));
-            Assert.AreEqual(640, aux1.DemandMap.Rows[2].ParseDouble(AuxiliaryDataReader.Fields.SupplyPower));
+			Assert.AreEqual("315/70 R22.5", axles[0].Wheels);
+			Assert.AreEqual(0.0055, axles[0].RollResistanceCoefficient);
+			Assert.AreEqual(31300, axles[0].TyreTestLoad.Value());
 
-            var aux2 = aux[1];
+			Assert.AreEqual("315/70 R22.5", axles[1].Wheels);
+			Assert.AreEqual(0.0063, axles[1].RollResistanceCoefficient);
+			Assert.AreEqual(31300, axles[1].TyreTestLoad.Value());
 
-            Assert.AreEqual("FAN", aux2.ID);
-            Assert.AreEqual(70, aux2.DemandMap.Rows[0].ParseDouble(AuxiliaryDataReader.Fields.MechPower));
-            Assert.AreEqual(3190, aux2.DemandMap.Rows[113].ParseDouble(AuxiliaryDataReader.Fields.SupplyPower));
-        }
+			//AssertHelper.Exception<VectoException>(() => { var tmp = vehicleDataProvider.Rim; });
+			Assert.AreEqual(0.488822, vehicleDataProvider.DynamicTyreRadius.Value());
+		}
 
-        [TestCase]
-        public void TestXMLInputADASReferencedFile()
-        {
-            //var reader = XmlReader.Create(EngineeringSampleFile);
+		[TestCase]
+		public void TestXMLInputAuxiliariesReferencedFile()
+		{
+			var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
+			var auxDataProvider = inputDataProvider.AuxiliaryInputData();
 
-            var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
+			var aux = auxDataProvider.Auxiliaries;
+			var aux1 = aux[0];
 
-            var adas = inputDataProvider.DriverInputData;
+			Assert.AreEqual("ES", aux1.ID);
 
-            Assert.AreEqual(DriverMode.Overspeed, adas.OverSpeedEcoRoll.Mode);
-        }
+			Assert.AreEqual(70, aux1.DemandMap.Rows[0].ParseDouble(AuxiliaryDataReader.Fields.MechPower));
+			Assert.AreEqual(640, aux1.DemandMap.Rows[2].ParseDouble(AuxiliaryDataReader.Fields.SupplyPower));
 
-        [TestCase]
-        public void TestVehicleInputReferencedFile()
-        {
-            var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
+			var aux2 = aux[1];
 
-            var vehicleDataProvider = inputDataProvider.VehicleInputData;
+			Assert.AreEqual("FAN", aux2.ID);
+			Assert.AreEqual(70, aux2.DemandMap.Rows[0].ParseDouble(AuxiliaryDataReader.Fields.MechPower));
+			Assert.AreEqual(3190, aux2.DemandMap.Rows[113].ParseDouble(AuxiliaryDataReader.Fields.SupplyPower));
+		}
 
-            Assert.AreEqual(VehicleCategory.Tractor, vehicleDataProvider.VehicleCategory);
-            Assert.AreEqual(AxleConfiguration.AxleConfig_4x2, vehicleDataProvider.AxleConfiguration);
+		[TestCase]
+		public void TestXMLInputADASReferencedFile()
+		{
+			//var reader = XmlReader.Create(EngineeringSampleFile);
 
-            Assert.AreEqual(7100.0, vehicleDataProvider.CurbMassChassis.Value());
-            Assert.AreEqual(18000.0, vehicleDataProvider.GrossVehicleMassRating.Value());
-            Assert.AreEqual(6.29, inputDataProvider.AirdragInputData.AirDragArea.Value());
+			var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
 
-            Assert.AreEqual(1500, vehicleDataProvider.Loading.Value());
-            Assert.AreEqual(500, vehicleDataProvider.CurbMassExtra.Value());
+			var adas = inputDataProvider.DriverInputData;
 
-            Assert.AreEqual(1.0, inputDataProvider.RetarderInputData.Ratio);
-        }
+			Assert.AreEqual(DriverMode.Overspeed, adas.OverSpeedEcoRoll.Mode);
+		}
 
-        [TestCase]
-        public void TestXMLPowertrainGenerationReferencedFile()
-        {
-            var fileWriter = new FileOutputWriter("foo");
-            var sumWriter = new FileOutputWriter("vecto_vehicle-sample_xml");
-            var sumData = new SummaryDataContainer(sumWriter);
-            var jobContainer = new JobContainer(sumData);
-            var dataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
+		[TestCase]
+		public void TestVehicleInputReferencedFile()
+		{
+			var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
 
-            var runsFactory = new SimulatorFactory(ExecutionMode.Engineering, dataProvider, fileWriter);
-            runsFactory.WriteModalResults = true;
+			var vehicleDataProvider = inputDataProvider.VehicleInputData;
 
-            jobContainer.AddRuns(runsFactory);
+			Assert.AreEqual(VehicleCategory.Tractor, vehicleDataProvider.VehicleCategory);
+			Assert.AreEqual(AxleConfiguration.AxleConfig_4x2, vehicleDataProvider.AxleConfiguration);
 
-            //Assert.AreEqual(6, jobContainer.Runs.Count);
-        }
+			Assert.AreEqual(7100.0, vehicleDataProvider.CurbMassChassis.Value());
+			Assert.AreEqual(18000.0, vehicleDataProvider.GrossVehicleMassRating.Value());
+			Assert.AreEqual(6.29, inputDataProvider.AirdragInputData.AirDragArea.Value());
 
+			Assert.AreEqual(1500, vehicleDataProvider.Loading.Value());
+			Assert.AreEqual(500, vehicleDataProvider.CurbMassExtra.Value());
 
-        [TestCase]
-        public void TestXMEngineering_DriverModelLACExt()
-        {
-            var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
+			Assert.AreEqual(1.0, inputDataProvider.RetarderInputData.Ratio);
+		}
 
-            var driverDataProvider = inputDataProvider.DriverInputData;
+		[TestCase]
+		public void TestXMLPowertrainGenerationReferencedFile()
+		{
+			var fileWriter = new FileOutputWriter("foo");
+			var sumWriter = new FileOutputWriter("vecto_vehicle-sample_xml");
+			var sumData = new SummaryDataContainer(sumWriter);
+			var jobContainer = new JobContainer(sumData);
+			var dataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
 
-            var lac = driverDataProvider.Lookahead;
-            Assert.IsTrue(lac.Enabled);
+			var runsFactory = new SimulatorFactory(ExecutionMode.Engineering, dataProvider, fileWriter);
+			runsFactory.WriteModalResults = true;
 
-            Assert.AreEqual("lac_speedDependent.csv", Path.GetFileName(lac.CoastingDecisionFactorTargetSpeedLookup.Source));
-            Assert.AreEqual("lac_velocityDrop.csv", Path.GetFileName(lac.CoastingDecisionFactorVelocityDropLookup.Source));
-        }
+			jobContainer.AddRuns(runsFactory);
 
-        [TestCase]
-        public void TestXMEngineering_PTO()
-        {
-            var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
+			//Assert.AreEqual(6, jobContainer.Runs.Count);
+		}
 
-            var ptoData = inputDataProvider.PTOTransmissionInputData;
 
-            //Assert.AreEqual("only the drive shaft of the PTO - multi-disc clutch", ptoData.PTOTransmissionType);
-            Assert.AreEqual(2, ptoData.PTOLossMap.Rows.Count);
-            Assert.AreEqual("2800", ptoData.PTOLossMap.Rows[1][0]);
-            Assert.AreEqual("100", ptoData.PTOLossMap.Rows[1][1]);
+		[TestCase]
+		public void TestXMEngineering_DriverModelLACExt()
+		{
+			var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
 
-            Assert.AreEqual(4, ptoData.PTOCycle.Rows.Count);
-            Assert.AreEqual("3", ptoData.PTOCycle.Rows[3][0]);
-            Assert.AreEqual("1200", ptoData.PTOCycle.Rows[3][1]);
-            Assert.AreEqual("100", ptoData.PTOCycle.Rows[3][2]);
-        }
-    }
+			var driverDataProvider = inputDataProvider.DriverInputData;
+
+			var lac = driverDataProvider.Lookahead;
+			Assert.IsTrue(lac.Enabled);
+
+			Assert.AreEqual("lac_speedDependent.csv", Path.GetFileName(lac.CoastingDecisionFactorTargetSpeedLookup.Source));
+			Assert.AreEqual("lac_velocityDrop.csv", Path.GetFileName(lac.CoastingDecisionFactorVelocityDropLookup.Source));
+		}
+
+		[TestCase]
+		public void TestXMEngineering_PTO()
+		{
+			var inputDataProvider = new XMLEngineeringInputDataProvider(EngineeringSampleFile, true);
+
+			var ptoData = inputDataProvider.PTOTransmissionInputData;
+
+			//Assert.AreEqual("only the drive shaft of the PTO - multi-disc clutch", ptoData.PTOTransmissionType);
+			Assert.AreEqual(2, ptoData.PTOLossMap.Rows.Count);
+			Assert.AreEqual("2800", ptoData.PTOLossMap.Rows[1][0]);
+			Assert.AreEqual("100", ptoData.PTOLossMap.Rows[1][1]);
+
+			Assert.AreEqual(4, ptoData.PTOCycle.Rows.Count);
+			Assert.AreEqual("3", ptoData.PTOCycle.Rows[3][0]);
+			Assert.AreEqual("1200", ptoData.PTOCycle.Rows[3][1]);
+			Assert.AreEqual("100", ptoData.PTOCycle.Rows[3][2]);
+		}
+	}
 }
\ No newline at end of file
diff --git a/VectoCore/VectoCoreTest/XML/XMLEngineeringInputSingleTest.cs b/VectoCore/VectoCoreTest/XML/XMLEngineeringInputSingleTest.cs
index f16b439d7e..5b225a8a46 100644
--- a/VectoCore/VectoCoreTest/XML/XMLEngineeringInputSingleTest.cs
+++ b/VectoCore/VectoCoreTest/XML/XMLEngineeringInputSingleTest.cs
@@ -88,13 +88,10 @@ namespace TUGraz.VectoCore.Tests.XML
 
 			Assert.AreEqual("560.00", fcMapTable.Rows[0][0]);
 			var fcMap = FuelConsumptionMapReader.Create(fcMapTable);
-            //Assert.AreEqual(1256.SI().Gramm.Per.Hour.ConvertTo().Kilo.Gramm.Per.Second.Value(),
-            //	fcMap.GetFuelConsumption(0.SI<NewtonMeter>(), 560.RPMtoRad()).Value.Value());
-		    //Assert.AreEqual(1256.SI(Unit.SI.Gramm.Per.Hour).ConvertTo(Unit.SI.Kilo.Gramm.Per.Second).Value(),
-		    //	fcMap.GetFuelConsumption(0.SI<NewtonMeter>(), 560.RPMtoRad()).Value.Value());
-            Assert.AreEqual(1256.SI(Unit.SI.Gramm.Per.Hour).Value(), fcMap.GetFuelConsumption(0.SI<NewtonMeter>(), 560.RPMtoRad()).Value.Value());
+            Assert.AreEqual(1256.SI(Unit.SI.Gramm.Per.Hour).Value(), 
+				fcMap.GetFuelConsumption(0.SI<NewtonMeter>(), 560.RPMtoRad()).Value.Value());
 
-            var fldTable = engineDataProvider.FullLoadCurve;
+			var fldTable = engineDataProvider.FullLoadCurve;
 			Assert.AreEqual(10, fldTable.Rows.Count);
 			Assert.AreEqual("engine speed", fldTable.Columns[0].Caption);
 			Assert.AreEqual("full load torque", fldTable.Columns[1].Caption);
diff --git a/packages/repositories.config b/packages/repositories.config
index e49f9b7a32..fa1c87525b 100644
--- a/packages/repositories.config
+++ b/packages/repositories.config
@@ -5,7 +5,6 @@
   <repository path="..\..\VECTO_API\VectoDB\packages.config" />
   <repository path="..\..\VECTO_API\VectoEngineeringAPI\packages.config" />
   <repository path="..\..\VECTO-Bugreports\BugReportTests\packages.config" />
-  <repository path="..\Tools\VectoLegacyTests\packages.config" />
   <repository path="..\VECTO\packages.config" />
   <repository path="..\VECTOAux\VectoAuxiliaries\packages.config" />
   <repository path="..\VECTOAux\VectoAuxiliariesTests\packages.config" />
-- 
GitLab