﻿<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="windrower" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../shared/xml/schema/vehicle.xsd">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>

    <storeData>
        <name>GA 15131</name>
        <specs>
            <workingWidth>14.7</workingWidth>
            <neededPower>115</neededPower>
            <combination filterCategory="weights" filterSpec="weight" filterSpecMin="500" filterSpecMax="650"/>
        </specs>
        <functions>
            <function>$l10n_function_windrower</function>
        </functions>
        <image>$data/vehicles/kuhn/ga15131/store_ga15131.png</image>
        <price>62000</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>KUHN</brand>
        <category>windrowers</category>
        <shopTranslationOffset>0 -0.025 0</shopTranslationOffset>
        <shopRotationOffset>1.178 0 0</shopRotationOffset>
        <vertexBufferMemoryUsage>3780608</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>625408</indexBufferMemoryUsage>
        <textureMemoryUsage>1703936</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
        <audioMemoryUsage>0</audioMemoryUsage>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_windrower</typeDesc>
        <filename>$data/vehicles/kuhn/ga15131/ga15131.i3d</filename>
        <size width="4.3" length="11.5" height="4.3" lengthOffset="-0.6" />
        <speedLimit value="15" />
        <components>
            <component centerOfMass="0 0.5 0" solverIterationCount="10" mass="3850" />
            <component centerOfMass="0 0 0" solverIterationCount="10" mass="790" />
            <component centerOfMass="0 0 0" solverIterationCount="10" mass="250" />
            <component centerOfMass="0 0 0" solverIterationCount="10" mass="250" />
            <component centerOfMass="0.02 0 0"  solverIterationCount="10" mass="250" />
            <component centerOfMass="-0.02 0 0" solverIterationCount="10" mass="250" />
            <joint component1="1" component2="2" node="componentJointAttacher" rotLimit="0 0 0" transLimit="0 0 0" />
            <joint component1="1" component2="3" node="leftArmFrontJoint"      rotLimit="0 0 0" transLimit="0 0 0" />
            <joint component1="1" component2="4" node="rightArmFrontJoint"     rotLimit="0 0 0" transLimit="0 0 0" />
            <joint component1="1" component2="5" node="leftArmBackJoint"       rotLimit="0 0 0" transLimit="0 0 0" />
            <joint component1="1" component2="6" node="rightArmBackJoint"      rotLimit="0 0 0" transLimit="0 0 0" />
            <collisionPair component1="3" component2="4" enabled="false"/>
            <collisionPair component1="3" component2="5" enabled="false"/>
            <collisionPair component1="5" component2="6" enabled="false"/>
            <collisionPair component1="4" component2="6" enabled="false"/>
            <collisionPair component1="5" component2="6" enabled="false"/>
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT" />
        <sounds volumeFactor="1.3" />
        <mapHotspot type="TOOL_TRAILED" />
    </base>

    <powerConsumer ptoRpm="400" neededMinPtoPower="20" neededMaxPtoPower="20"/>

    <wheels>
        <wheelConfigurations>
            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="TRELLEBORG">
                <wheels>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/TwinRadial/560_60R22_5.xml" isLeft="true" hasTireTracks="true" hasParticles="true" >
                        <physics restLoad="2.2" repr="wheelLeft"  forcePointRatio="0.2" initialCompression="35" suspTravel="0.12" spring="47" damper="20" yOffset="0.025"/>
                        <tire isInverted="true"/>
                        <wheelChock parkingNode="wheelChock02_01" filename="$data/shared/assets/wheelChocks/wheelChock02.i3d"/>
                        <wheelChock parkingNode="wheelChock02_02" isInverted="true" filename="$data/shared/assets/wheelChocks/wheelChock02.i3d"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/TwinRadial/560_60R22_5.xml" isLeft="false" hasTireTracks="true" hasParticles="true" >
                        <physics restLoad="2.2" repr="wheelRight" forcePointRatio="0.2" initialCompression="35" suspTravel="0.12" spring="47" damper="20" yOffset="0.025"/>
                        <tire isInverted="true"/>
                    </wheel>

                    <wheel filename="$data/shared/wheels/tires/trelleborg/T510/16x6_50R8.xml" isLeft="true">
                        <physics restLoad="0.2" rotMin="-70" rotMax="130" repr="leftArmFrontWheel01Axis" driveNode="leftArmFrontWheel01"   forcePointRatio="0.3" mass="0.01" radius="0.203" width="0.16" initialCompression="10" suspTravel="0.06" spring="5" damper="5" maxLongStiffness="0.01" maxLatStiffness="0.01" brakeFactor="0" frictionScale="0.2" versatileYRot="true"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T510/16x6_50R8.xml" isLeft="false">
                        <physics restLoad="0.2" rotMin="-130" rotMax="70" repr="leftArmFrontWheel02Axis" driveNode="leftArmFrontWheel02"   forcePointRatio="0.3" mass="0.01" radius="0.203" width="0.16" initialCompression="10" suspTravel="0.06" spring="5" damper="5" maxLongStiffness="0.01" maxLatStiffness="0.01" brakeFactor="0" frictionScale="0.2" versatileYRot="true"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T510/16x6_50R8.xml" isLeft="true">
                        <physics restLoad="0.2" rotMin="-70" rotMax="130" repr="leftArmFrontWheel03Axis" driveNode="leftArmFrontWheel03"   forcePointRatio="0.3" mass="0.01" radius="0.203" width="0.16" initialCompression="10" suspTravel="0.06" spring="5" damper="5" maxLongStiffness="0.01" maxLatStiffness="0.01" brakeFactor="0" frictionScale="0.2" versatileYRot="true"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T510/16x6_50R8.xml" isLeft="false">
                        <physics restLoad="0.2" rotMin="-130" rotMax="70" repr="leftArmFrontWheel04Axis" driveNode="leftArmFrontWheel04"   forcePointRatio="0.3" mass="0.01" radius="0.203" width="0.16" initialCompression="10" suspTravel="0.06" spring="5" damper="5" maxLongStiffness="0.01" maxLatStiffness="0.01" brakeFactor="0" frictionScale="0.2" versatileYRot="true"/>
                    </wheel>

                    <wheel filename="$data/shared/wheels/tires/trelleborg/T510/16x6_50R8.xml" isLeft="true">
                        <physics restLoad="0.2" rotMin="-70" rotMax="130" repr="rightArmFrontWheel01Axis" driveNode="rightArmFrontWheel01" forcePointRatio="0.3" mass="0.01" radius="0.203" width="0.16" initialCompression="10" suspTravel="0.06" spring="5" damper="5" maxLongStiffness="0.01" maxLatStiffness="0.01" brakeFactor="0" frictionScale="0.2" versatileYRot="true"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T510/16x6_50R8.xml" isLeft="false">
                        <physics restLoad="0.2" rotMin="-130" rotMax="70" repr="rightArmFrontWheel02Axis" driveNode="rightArmFrontWheel02" forcePointRatio="0.3" mass="0.01" radius="0.203" width="0.16" initialCompression="10" suspTravel="0.06" spring="5" damper="5" maxLongStiffness="0.01" maxLatStiffness="0.01" brakeFactor="0" frictionScale="0.2" versatileYRot="true"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T510/16x6_50R8.xml" isLeft="true">
                        <physics restLoad="0.2" rotMin="-70" rotMax="130" repr="rightArmFrontWheel03Axis" driveNode="rightArmFrontWheel03" forcePointRatio="0.3" mass="0.01" radius="0.203" width="0.16" initialCompression="10" suspTravel="0.06" spring="5" damper="5" maxLongStiffness="0.01" maxLatStiffness="0.01" brakeFactor="0" frictionScale="0.2" versatileYRot="true"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T510/16x6_50R8.xml" isLeft="false">
                        <physics restLoad="0.2" rotMin="-130" rotMax="70" repr="rightArmFrontWheel04Axis" driveNode="rightArmFrontWheel04" forcePointRatio="0.3" mass="0.01" radius="0.203" width="0.16" initialCompression="10" suspTravel="0.06" spring="5" damper="5" maxLongStiffness="0.01" maxLatStiffness="0.01" brakeFactor="0" frictionScale="0.2" versatileYRot="true"/>
                    </wheel>

                    <wheel filename="$data/shared/wheels/tires/trelleborg/T510/16x6_50R8.xml" isLeft="true">
                        <physics restLoad="0.2" rotMin="-70" rotMax="130" repr="leftArmBackWheel01Axis" driveNode="leftArmBackWheel01"     forcePointRatio="0.3" mass="0.01" radius="0.203" width="0.16" initialCompression="10" suspTravel="0.06" spring="5" damper="5" maxLongStiffness="0.01" maxLatStiffness="0.01" brakeFactor="0" frictionScale="0.2" versatileYRot="true"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T510/16x6_50R8.xml" isLeft="false">
                        <physics restLoad="0.2" rotMin="-130" rotMax="70" repr="leftArmBackWheel02Axis" driveNode="leftArmBackWheel02"     forcePointRatio="0.3" mass="0.01" radius="0.203" width="0.16" initialCompression="10" suspTravel="0.06" spring="5" damper="5" maxLongStiffness="0.01" maxLatStiffness="0.01" brakeFactor="0" frictionScale="0.2" versatileYRot="true"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T510/16x6_50R8.xml" isLeft="true">
                        <physics restLoad="0.2" rotMin="-70" rotMax="130" repr="leftArmBackWheel03Axis" driveNode="leftArmBackWheel03"     forcePointRatio="0.3" mass="0.01" radius="0.203" width="0.16" initialCompression="10" suspTravel="0.06" spring="5" damper="5" maxLongStiffness="0.01" maxLatStiffness="0.01" brakeFactor="0" frictionScale="0.2" versatileYRot="true"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T510/16x6_50R8.xml" isLeft="false">
                        <physics restLoad="0.2" rotMin="-130" rotMax="70" repr="leftArmBackWheel04Axis" driveNode="leftArmBackWheel04"     forcePointRatio="0.3" mass="0.01" radius="0.203" width="0.16" initialCompression="10" suspTravel="0.06" spring="5" damper="5" maxLongStiffness="0.01" maxLatStiffness="0.01" brakeFactor="0" frictionScale="0.2" versatileYRot="true"/>
                    </wheel>

                    <wheel filename="$data/shared/wheels/tires/trelleborg/T510/16x6_50R8.xml" isLeft="true">
                        <physics restLoad="0.2" rotMin="-70" rotMax="130" repr="rightArmBackWheel01Axis" driveNode="rightArmBackWheel01"   forcePointRatio="0.3" mass="0.01" radius="0.203" width="0.16" initialCompression="10" suspTravel="0.06" spring="5" damper="5" maxLongStiffness="0.01" maxLatStiffness="0.01" brakeFactor="0" frictionScale="0.2" versatileYRot="true"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T510/16x6_50R8.xml" isLeft="false">
                        <physics restLoad="0.2" rotMin="-130" rotMax="70" repr="rightArmBackWheel02Axis" driveNode="rightArmBackWheel02"   forcePointRatio="0.3" mass="0.01" radius="0.203" width="0.16" initialCompression="10" suspTravel="0.06" spring="5" damper="5" maxLongStiffness="0.01" maxLatStiffness="0.01" brakeFactor="0" frictionScale="0.2" versatileYRot="true"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T510/16x6_50R8.xml" isLeft="true">
                        <physics restLoad="0.2" rotMin="-70" rotMax="130" repr="rightArmBackWheel03Axis" driveNode="rightArmBackWheel03"   forcePointRatio="0.3" mass="0.01" radius="0.203" width="0.16" initialCompression="10" suspTravel="0.06" spring="5" damper="5" maxLongStiffness="0.01" maxLatStiffness="0.01" brakeFactor="0" frictionScale="0.2" versatileYRot="true"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T510/16x6_50R8.xml" isLeft="false">
                        <physics restLoad="0.2" rotMin="-130" rotMax="70" repr="rightArmBackWheel04Axis" driveNode="rightArmBackWheel04"   forcePointRatio="0.3" mass="0.01" radius="0.203" width="0.16" initialCompression="10" suspTravel="0.06" spring="5" damper="5" maxLongStiffness="0.01" maxLatStiffness="0.01" brakeFactor="0" frictionScale="0.2" versatileYRot="true"/>
                    </wheel>
                </wheels>
            </wheelConfiguration>
        </wheelConfigurations>

        <rimColor material="18">SHARED_WHITE1</rimColor>

        <hubs>
            <color0>KUHN_RED1</color0>
            <hub linkNode="wheelLeft"  filename="$data/shared/wheels/hubs/hub_n8_6.xml" isLeft="true"  scale="0.33 0.33 0.33">
                <color1>SHARED_GREY3</color1>
            </hub>
            <hub linkNode="wheelRight" filename="$data/shared/wheels/hubs/hub_n8_6.xml" isLeft="false" scale="0.33 0.33 0.33">
                <color1>SHARED_GREY3</color1>
            </hub>

            <hub linkNode="leftArmFrontWheel01"  filename="$data/shared/wheels/hubs/hubSmall_n0_1.xml" isLeft="true"  scale="0.14 0.14 0.14" />
            <hub linkNode="leftArmFrontWheel02"  filename="$data/shared/wheels/hubs/hubSmall_n0_1.xml" isLeft="false" scale="0.14 0.14 0.14" />
            <hub linkNode="leftArmFrontWheel03"  filename="$data/shared/wheels/hubs/hubSmall_n0_1.xml" isLeft="true"  scale="0.14 0.14 0.14" />
            <hub linkNode="leftArmFrontWheel04"  filename="$data/shared/wheels/hubs/hubSmall_n0_1.xml" isLeft="false" scale="0.14 0.14 0.14" />

            <hub linkNode="rightArmFrontWheel01" filename="$data/shared/wheels/hubs/hubSmall_n0_1.xml" isLeft="true"  scale="0.14 0.14 0.14" />
            <hub linkNode="rightArmFrontWheel02" filename="$data/shared/wheels/hubs/hubSmall_n0_1.xml" isLeft="false" scale="0.14 0.14 0.14" />
            <hub linkNode="rightArmFrontWheel03" filename="$data/shared/wheels/hubs/hubSmall_n0_1.xml" isLeft="true"  scale="0.14 0.14 0.14" />
            <hub linkNode="rightArmFrontWheel04" filename="$data/shared/wheels/hubs/hubSmall_n0_1.xml" isLeft="false" scale="0.14 0.14 0.14" />

            <hub linkNode="leftArmBackWheel01"   filename="$data/shared/wheels/hubs/hubSmall_n0_1.xml" isLeft="true"  scale="0.14 0.14 0.14" />
            <hub linkNode="leftArmBackWheel02"   filename="$data/shared/wheels/hubs/hubSmall_n0_1.xml" isLeft="false" scale="0.14 0.14 0.14" />
            <hub linkNode="leftArmBackWheel03"   filename="$data/shared/wheels/hubs/hubSmall_n0_1.xml" isLeft="true"  scale="0.14 0.14 0.14" />
            <hub linkNode="leftArmBackWheel04"   filename="$data/shared/wheels/hubs/hubSmall_n0_1.xml" isLeft="false" scale="0.14 0.14 0.14" />

            <hub linkNode="rightArmBackWheel01"  filename="$data/shared/wheels/hubs/hubSmall_n0_1.xml" isLeft="true"  scale="0.14 0.14 0.14" />
            <hub linkNode="rightArmBackWheel02"  filename="$data/shared/wheels/hubs/hubSmall_n0_1.xml" isLeft="false" scale="0.14 0.14 0.14" />
            <hub linkNode="rightArmBackWheel03"  filename="$data/shared/wheels/hubs/hubSmall_n0_1.xml" isLeft="true"  scale="0.14 0.14 0.14" />
            <hub linkNode="rightArmBackWheel04"  filename="$data/shared/wheels/hubs/hubSmall_n0_1.xml" isLeft="false" scale="0.14 0.14 0.14" />
        </hubs>

        <dynamicallyLoadedWheels>
            <dynamicallyLoadedWheel linkNode="spareWheel01" filename="$data/shared/wheels/tires/trelleborg/T510/16x6_50R8.xml" isLeft="false"/>
            <dynamicallyLoadedWheel linkNode="spareWheel02" filename="$data/shared/wheels/tires/trelleborg/T510/16x6_50R8.xml" isLeft="false"/>
        </dynamicallyLoadedWheels>
    </wheels>

    <dynamicallyLoadedParts>
        <dynamicallyLoadedPart node="0"   linkNode="chockSupport_01"                filename="$data/shared/assets/wheelChocks/wheelChockSupport01.i3d"/>
        <dynamicallyLoadedPart node="0"   linkNode="chockSupport_02"                filename="$data/shared/assets/wheelChocks/wheelChockSupport01.i3d"/>
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulicIn01_detachedAdapter"  filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulicOut01_detachedAdapter" filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulicIn02_detachedAdapter"  filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|1" linkNode="electric_detachedAdapter"       filename="$data/shared/connectionHoses/connectors.i3d" />
    </dynamicallyLoadedParts>

    <lights>
        <sharedLight linkNode="rearLight40_left" filename="$data/shared/assets/lights/lizard/rearLight40_left.xml" />
        <sharedLight linkNode="rearLight40_right" filename="$data/shared/assets/lights/lizard/rearLight40_right.xml" />
        <sharedLight linkNode="sideMarker05Red_01" filename="$data/shared/assets/lights/lizard/sideMarker05Red.xml" />
        <sharedLight linkNode="sideMarker05Red_02" filename="$data/shared/assets/lights/lizard/sideMarker05Red.xml" />
        <sharedLight linkNode="rearLight26White_01" lightTypes="0" filename="$data/shared/assets/lights/lizard/rearLight26White.xml" />
        <sharedLight linkNode="rearLight26White_02" lightTypes="0" filename="$data/shared/assets/lights/lizard/rearLight26White.xml" />
        <sharedLight linkNode="plateNumberLight02" filename="$data/shared/assets/lights/lizard/plateNumberLight02.xml" />

        <realLights>
            <high>
                <light node="backLightsHigh1" lightTypes="0"/>
                <brakeLight node="backLightsHigh1"/>
                <turnLightLeft node="turnLightLeftBack"/>
                <turnLightRight node="turnLightRightBack"/>
                <reverseLight node="reverseLight"/>
                <light node="licensePlateLightHigh" lightTypes="0"/>
            </high>
        </realLights>
    </lights>

    <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="attacherJoint" jointType="implement" rootNode="ga15131_attacher_component2" lowerTransLimitScale="0 0 0" lowerRotLimitScale="0 0 1" isDefaultLowered="true" needsLowering="false" allowsLowering="false" >
                <distanceToGround lower="0.85" upper="0.85" />
            </inputAttacherJoint>
        </inputAttacherJoints>
        <support animationName="moveSupport" />
        <support animationName="lockDrawbarLimit" delayedOnAttach="false" detachAfterAnimation="false"/>
        <brakeForce force="1.2"/>
    </attachable>

    <powerTakeOffs>
        <input inputAttacherJointIndices="1" inputNode="ptoInputNode" aboveAttacher="true" color="SHARED_BLACK1" decalColor="WALTERSCHEID_YELLOW1"/>
    </powerTakeOffs>

    <licensePlates>
        <licensePlate node="licensePlate" position="BACK" preferedType="ELONGATED" placementArea="0.065 0.27 - 0.27"/>
    </licensePlates>

    <groundReferenceNodes>
        <groundReferenceNode node="groundRefNodeLeftFront"  threshold="0.3" onlyActiveWhenLowered="false" />
        <groundReferenceNode node="groundRefNodeRightFront" threshold="0.3" onlyActiveWhenLowered="false"/>
        <groundReferenceNode node="groundRefNodeLeftBack"   threshold="0.3" onlyActiveWhenLowered="false" />
        <groundReferenceNode node="groundRefNodeRightBack"  threshold="0.3" onlyActiveWhenLowered="false"/>
    </groundReferenceNodes>

    <connectionHoses>
        <hose inputAttacherJointIndices="1" type="hydraulicIn"  node="hydraulicIn01"  length="1.0" diameter="0.02" straighteningFactor="0.5">
            <objectChange node="hydraulicIn01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut01" length="1.0" diameter="0.02" straighteningFactor="0.5">
            <objectChange node="hydraulicOut01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicIn"  node="hydraulicIn02"  length="1.0" diameter="0.02" straighteningFactor="0.5">
            <objectChange node="hydraulicIn02_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="electric" node="electricIn" length="1.0" diameter="0.02" straighteningFactor="0.5">
            <objectChange node="electric_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
    </connectionHoses>

    <workAreas>
        <workArea type="windrower" functionName="processWindrowerArea" disableBackwards="false" >
            <area startNode="workAreaFrontLeftStart" widthNode="workAreaFrontLeftWidth" heightNode="workAreaFrontLeftHeight" />
            <groundReferenceNode index="1" />
            <windrower dropWindrowWorkAreaIndex="5" particleSystemIndex="1" />
            <testAreas autoGenerate="true" zOffset="0.5" xOffset="0" length="1.5" numAreas="3" areaWidthScale="0.25"/>
            <onlyActiveWhenLowered value="false"/>
        </workArea>
        <workArea type="windrower" functionName="processWindrowerArea" disableBackwards="false" >
            <area startNode="workAreaFrontRightStart" widthNode="workAreaFrontRightWidth" heightNode="workAreaFrontRightHeight" />
            <groundReferenceNode index="2" />
            <windrower dropWindrowWorkAreaIndex="6" particleSystemIndex="2" />
            <testAreas autoGenerate="true" zOffset="0.5" xOffset="0" length="1.5" numAreas="3" areaWidthScale="0.25"/>
            <onlyActiveWhenLowered value="false"/>
        </workArea>
        <workArea type="windrower" functionName="processWindrowerArea" disableBackwards="false" >
            <area startNode="workAreaBackLeftStart" widthNode="workAreaBackLeftWidth" heightNode="workAreaBackLeftHeight" />
            <groundReferenceNode index="3" />
            <windrower dropWindrowWorkAreaIndex="7" particleSystemIndex="1" />
            <testAreas autoGenerate="true" zOffset="0.5" xOffset="0" length="1.5" numAreas="3" areaWidthScale="0.25"/>
            <onlyActiveWhenLowered value="false"/>
        </workArea>
        <workArea type="windrower" functionName="processWindrowerArea" disableBackwards="false" >
            <area startNode="workAreaBackRightStart" widthNode="workAreaBackRightWidth" heightNode="workAreaBackRightHeight" />
            <groundReferenceNode index="4" />
            <windrower dropWindrowWorkAreaIndex="7" particleSystemIndex="2" />
            <testAreas autoGenerate="true" zOffset="0.5" xOffset="0" length="1.5" numAreas="3" areaWidthScale="0.25"/>
            <onlyActiveWhenLowered value="false"/>
        </workArea>

        <workArea type="auxiliary" >
            <area startNode="dropAreaFrontLeftStart" widthNode="dropAreaFrontLeftWidth" heightNode="dropAreaFrontLeftHeight" />
        </workArea>
        <workArea type="auxiliary" >
            <area startNode="dropAreaFrontRightStart" widthNode="dropAreaFrontRightWidth" heightNode="dropAreaFrontRightHeight" />
        </workArea>
        <workArea type="auxiliary" >
            <area startNode="dropAreaBackStart" widthNode="dropAreaBackWidth" heightNode="dropAreaBackHeight" />
        </workArea>
    </workAreas>

    <foldable>
        <foldingConfigurations>
            <foldingConfiguration>
                <foldingParts startMoveDirection="1" foldMiddleAnimTime="0.15" turnOnFoldMaxLimit="0.15" turnOnFoldMinLimit="0">
                    <foldingPart animationName="foldingFront" speedScale="1"/>
                    <foldingPart animationName="foldingBack" speedScale="1" delayDistance="4" previousDuration="2.0" loweringDuration="2.0"/>
                </foldingParts>
            </foldingConfiguration>
        </foldingConfigurations>
    </foldable>

    <animations>
        <animation name="foldingFront">
            <!-- lowering -->
            <part node="leftArmFrontJointMainRot"   startTime="0" endTime="8.5" startRot="0 0 0" endRot="0 0 82.3" tangentType="spline"/>
            <part node="rightArmFrontJointMainRot"  startTime="0" endTime="8.5" startRot="0 0 0" endRot="0 0 -82.3"  tangentType="spline"/>
            <part componentJointIndex="2"           startTime="0" endTime="2" startRotLimit="0 0 20" endRotLimit="0 0 0" startTransLimit="0 0.5 0" endTransLimit="0 0 0" />
            <part componentJointIndex="3"           startTime="0" endTime="2" startRotLimit="0 0 20" endRotLimit="0 0 0" startTransLimit="0 0.5 0" endTransLimit="0 0 0" />

            <!-- folding -->
            <part node="leftArmFrontJointExtensionRot"      startTime="3" endTime="14" startRot="0 0 0" endRot="0 0 -149" />
            <part node="leftArmFrontJoint"                  startTime="3" endTime="8.5" startRot="0 0 0" endRot="0 0 40" />
            <part node="leftArmFrontJoint"                  startTime="8.5" endTime="13.35" startRot="0 0 40" endRot="0 0 140" />
            <part node="leftArmFrontJoint"                  startTime="13.35" endTime="14" startRot="0 0 140" endRot="0 0 157.5" />
            <part node="leftFrontArmSpringHolder01"         startTime="3" endTime="8.5" startRot="0 0 0" endRot="0 0 -58" tangentType="spline"/>

            <part node="rightArmFrontJointExtensionRot"     startTime="3" endTime="14" startRot="0 0 0" endRot="0 0 149" />
            <part node="rightArmFrontJoint"                 startTime="3" endTime="8.5" startRot="0 0 -0" endRot="0 0 -40" />
            <part node="rightArmFrontJoint"                 startTime="8.5" endTime="13.35" startRot="0 0 -40" endRot="0 0 -140" />
            <part node="rightArmFrontJoint"                 startTime="13.35" endTime="14" startRot="0 0 -140" endRot="0 0 -157.5" />
            <part node="rightFrontArmSpringHolder01"        startTime="3" endTime="8.5" startRot="0 0 0" endRot="0 0 58" tangentType="spline"/>

            <part node="groundRefNodeLeftFront"             startTime="1" endTime="2" startTrans="0 0 0" endTrans="0 3 0"/>
            <part node="groundRefNodeRightFront"            startTime="1" endTime="2" startTrans="0 0 0" endTrans="0 3 0"/>

            <sound template="defaultHydraulicSound" startTime="8"    endTime="13.99"              volumeScale="1.2" pitchScale="0.9" />
            <sound template="defaultHydraulicSound" startTime="2.11" endTime="8"   direction="-1" volumeScale="1.2" pitchScale="0.7" />
            <sound template="defaultHydraulicSound" startTime="0.6"  endTime="8"   direction="1"  volumeScale="1.2" pitchScale="0.7" />
            <sound template="defaultHydraulicSound" startTime="0.5"  endTime="2.1" direction="-1" volumeScale="0.5" pitchScale="0.8" />
            <sound template="sheetImp02"            startTime="13.9"               direction="-1" volumeScale="3" pitchScale="0.9" />
            <sound template="sheetImp03"            startTime="13.9"               direction="-1" volumeScale="1" pitchScale="1.2" />
            <sound template="sheetImp01"            startTime="0.45"               direction="-1" volumeScale="1.8" pitchScale="0.8"/>
            <sound template="sheetImp05"            startTime="0.35"               direction="-1" volumeScale="1.8" pitchScale="1.2"/>
            <stopTimePosSound template="sheetImp02"                                               volumeScale="2.5" pitchScale="1"/>
            <stopTimePosSound template="sheetImp01"                                               volumeScale="1.5" pitchScale="0.7"/>
        </animation>
        <animation name="foldingBack">
            <part node="leftArmBackJointMainRot"    startTime="0" endTime="8" startRot="0 0 0" endRot="0 0 101" tangentType="spline"/>
            <part node="rightArmBackJointMainRot"   startTime="0" endTime="8" startRot="0 0 0" endRot="0 0 -101" tangentType="spline"/>

            <part componentJointIndex="4"           startTime="0" endTime="2" startRotLimit="20 0 20" endRotLimit="0 0 0" startTransLimit="0 0.5 0" endTransLimit="0 0 0" />
            <part componentJointIndex="5"           startTime="0" endTime="2" startRotLimit="20 0 20" endRotLimit="0 0 0" startTransLimit="0 0.5 0" endTransLimit="0 0 0" />

            <part node="leftArmBackJointExtensionTrans"     startTime="5" endTime="14" startTrans="2.14 -0.168 0" endTrans="0.815 -0.064 0" />
            <part node="leftBackArmExtension"               startTime="5" endTime="14" startTrans="2.14 -0.168 0" endTrans="0.815 -0.064 0" />

            <part node="rightArmBackJointExtensionTrans"    startTime="5" endTime="14" startTrans="-2.14 -0.168 0" endTrans="-0.815 -0.064 0" />
            <part node="rightBackArmExtension"              startTime="5" endTime="14" startTrans="-2.14 -0.168 0" endTrans="-0.815 -0.064 0" />

            <part node="lockArmBackLeft"                    startTime="9.5" endTime="10" startRot="0 0 0" endRot="0 0 -12"/>
            <part node="lockArmBackRight"                   startTime="9.5" endTime="10" startRot="0 0 0" endRot="0 0 12"/>

            <part node="groundRefNodeLeftBack"              startTime="1.0" endTime="2" startTrans="0 0 0" endTrans="0 3 0"/>
            <part node="groundRefNodeRightBack"             startTime="1.0" endTime="2" startTrans="0 0 0" endTrans="0 3 0"/>

            <sound template="hydraulicLayerTone"    startTime="5"    endTime="13.99"                volumeScale="1.2" pitchScale="0.7" />
            <sound template="defaultHydraulicSound" startTime="2.11" endTime="8"     direction="-1" volumeScale="1.2" pitchScale="0.9" />
            <sound template="defaultHydraulicSound" startTime="0.7"  endTime="8"     direction="1"  volumeScale="1.2" pitchScale="0.9" />
            <sound template="defaultHydraulicSound" startTime="0.7"  endTime="2.1"   direction="-1" volumeScale="0.5" pitchScale="0.8" />
            <sound template="clackVar4"             startTime="7.8"                  direction="-1" volumeScale="2.1" pitchScale="0.7" />
            <stopTimeNegSound template="sheetImp01"                                                 volumeScale="2"    pitchScale="0.7" />
            <sound template="sheetImp01"            startTime="0.85"                 direction="-1" volumeScale="1.8"  pitchScale="0.9"/>
            <sound template="sheetImp05"            startTime="0.75"                 direction="-1" volumeScale="1.8"  pitchScale="1.1"/>
            <stopTimePosSound template="sheetImp02"                                                 volumeScale="3"    pitchScale="0.8"/>
            <stopTimePosSound template="sheetImp01"                                                 volumeScale="1.5"  pitchScale="0.7"/>
            <sound template="sheetImp01"            startTime="8"                    direction="1"  volumeScale="1.8"  pitchScale="1.1"/>
            <sound template="sheetImp02"            startTime="13.99"                direction="1"  volumeScale="2.8"  pitchScale="0.8"/>
            <sound template="sheetImp01"            startTime="13.99"                direction="1"  volumeScale="1.8"  pitchScale="1.1"/>
        </animation>
        <animation name="moveSupport">
            <part node="supportArm"       startTime="0" duration="0.3"  startRot="0 0 0" endRot="-107 0 0" />

            <sound template="clackVar4" startTime="0.1" direction="-1" volumeScale="2.1" pitchScale="1.3" linkNode="attacherJoint"/>
            <sound template="clackVar4" startTime="0.4" direction="1"  volumeScale="2.1" pitchScale="1.2" linkNode="attacherJoint"/>
            <sound template="clackVar6" startTime="0.1" direction="1"  volumeScale="1.1" pitchScale="1.2" linkNode="attacherJoint"/>
        </animation>
        <animation name="lockDrawbarLimit">
            <part componentJointIndex="1" startTime="0.0" endTime="0.1" startRotLimit="0 75 0" endRotLimit="0 0 0" />
        </animation>
    </animations>

    <cylindered>
        <movingTools>
            <movingTool node="leftArmFrontJointMainRot" playSound="true">
                <componentJoint index="2" anchorActor="0" />
            </movingTool>
            <movingTool node="leftArmFrontJointExtensionRot" playSound="true">
                <componentJoint index="2" anchorActor="0" />
            </movingTool>
            <movingTool node="leftArmFrontJoint" playSound="true">
                <componentJoint index="2" anchorActor="0" />
            </movingTool>

            <movingTool node="rightArmFrontJointMainRot" playSound="true">
                <componentJoint index="3" anchorActor="0" />
            </movingTool>
            <movingTool node="rightArmFrontJointExtensionRot" playSound="true">
                <componentJoint index="3" anchorActor="0" />
            </movingTool>
            <movingTool node="rightArmFrontJoint" playSound="true">
                <componentJoint index="3" anchorActor="0" />
            </movingTool>

            <movingTool node="leftArmBackJointMainRot" playSound="true">
                <componentJoint index="4" anchorActor="0" />
            </movingTool>
            <movingTool node="leftArmBackJointExtensionTrans" playSound="true">
                <componentJoint index="4" anchorActor="0" />
            </movingTool>
            <movingTool node="leftArmBackJoint" playSound="true">
                <componentJoint index="4" anchorActor="0" />
            </movingTool>

            <movingTool node="rightArmBackJointMainRot" playSound="true">
                <componentJoint index="5" anchorActor="0" />
            </movingTool>
            <movingTool node="rightArmBackJointExtensionTrans" playSound="true">
                <componentJoint index="5" anchorActor="0" />
            </movingTool>
            <movingTool node="rightArmBackJoint" playSound="true">
                <componentJoint index="5" anchorActor="0" />
            </movingTool>

            <movingTool node="leftBackArmExtension" playSound="true">
                <dependentPart node="leftBackArmHoseHolder01" />
            </movingTool>
            <movingTool node="rightBackArmExtension" playSound="true">
                <dependentPart node="rightBackArmHoseHolder01" />
            </movingTool>

            <movingTool node="lockArmBackLeft" playSound="true">
                <dependentPart node="lockArmBackHydraulic" />
            </movingTool>
        </movingTools>

        <movingParts>
            <movingPart node="attacher" referencePoint="attacherRef" referenceFrame="attacherRef" isActiveDirty="true" limitedAxis="2" maxUpdateDistance="300"/>

            <!-- leftFront -->
            <movingPart node="leftFrontArm" localReferencePoint="leftFrontArmExtension" referencePoint="leftFrontArmRef" referenceFrame="leftFrontArmRefFrame" isActiveDirty="true" maxUpdateDistance="300">
                <dependentPart node="leftFrontArmExtension" />
            </movingPart>
            <movingPart node="leftFrontArmExtension" referencePoint="leftFrontArmRef" referenceFrame="leftFrontArmExtensionRefFrame">
                <dependentPart node="leftFrontArmExtensionArm01" maxUpdateDistance="75"/>
                <dependentPart node="leftFrontArmPart"/>
            </movingPart>
            <movingPart node="leftFrontArmExtensionArm01" localReferencePoint="leftFrontArmExtensionArm02" referencePoint="leftFrontArmExtensionArm02Ref" referenceFrame="leftFrontArmExtensionArm01RefFrame">
                <dependentPart node="leftFrontArmExtensionArm02"/>
                <dependentPart node="leftFrontArmExtensionHydraulic"/>
            </movingPart>
            <movingPart node="leftFrontArmExtensionArm02" referencePoint="leftFrontArmExtensionArm02Ref" referenceFrame="leftFrontArmExtensionArm02Ref"/>
            <movingPart node="leftFrontArmPart" referencePoint="leftFrontArmPartRef" referenceFrame="leftFrontArmPartRefFrame" scaleZ="true"/>
            <movingPart node="leftFrontArmExtensionHydraulic" referencePoint="leftFrontArmExtensionHydraulicRef" referenceFrame="leftFrontArmExtensionHydraulicRef">
                <translatingPart node="leftFrontArmExtensionHydraulicPunch" />
            </movingPart>

            <movingPart node="leftFrontRowerXRot" referenceFrame="ga15131_leftArmFront_component3" isActiveDirty="true" maxUpdateDistance="300">
                <dependentPart node="leftFrontRowerSpring01" />
                <dependentPart node="leftFrontRowerSpring02" />
                <dependentPart node="leftFrontRowerHydraulic" />
            </movingPart>

            <movingPart node="leftFrontRowerSpring01" referencePoint="leftFrontRowerSpring01Ref" referenceFrame="leftFrontRowerSpring01Ref" scaleZ="true"/>
            <movingPart node="leftFrontRowerSpring02" referencePoint="leftFrontRowerSpring02Ref" referenceFrame="leftFrontRowerSpring02Ref" scaleZ="true"/>
            <movingPart node="leftFrontRowerHydraulic" referencePoint="leftFrontRowerHydraulicRef" referenceFrame="leftFrontRowerHydraulicRef">
                <translatingPart node="leftFrontRowerHydraulicPunch" />
            </movingPart>

            <movingPart node="leftFrontArmHydraulic" referencePoint="leftFrontArmHydraulicRef" referenceFrame="leftFrontArmHydraulicRef" isActiveDirty="true" maxUpdateDistance="150">
                <translatingPart node="leftFrontArmHydraulicPunch" />
            </movingPart>

            <movingPart node="leftFrontArmSpringHolder02" referencePoint="leftFrontArmSpringHolder03Ref" referenceFrame="leftFrontArmSpringHolder03Ref" isActiveDirty="true" maxUpdateDistance="150">
                <translatingPart node="leftFrontArmSpringHolder03"/>
                <dependentPart node="leftFrontArmSpring"/>
            </movingPart>
            <movingPart node="leftFrontArmSpring" referencePoint="leftFrontArmSpringRef" referenceFrame="leftFrontArmSpringRef" isActiveDirty="true" maxUpdateDistance="300" scaleZ="true"/>

            <movingPart node="leftFrontRowerAxis01" referenceFrame="leftArmFrontWheel01Axis" isActiveDirty="true" maxUpdateDistance="50"/>
            <movingPart node="leftFrontRowerAxis02" referenceFrame="leftArmFrontWheel02Axis" isActiveDirty="true" maxUpdateDistance="50"/>
            <movingPart node="leftFrontRowerAxis03" referenceFrame="leftArmFrontWheel03Axis" isActiveDirty="true" maxUpdateDistance="50"/>
            <movingPart node="leftFrontRowerAxis04" referenceFrame="leftArmFrontWheel04Axis" isActiveDirty="true" maxUpdateDistance="50"/>

            <!-- rightFront -->
            <movingPart node="rightFrontArm" localReferencePoint="rightFrontArmExtension" referencePoint="rightFrontArmRef" referenceFrame="rightFrontArmRefFrame" isActiveDirty="true" maxUpdateDistance="300">
                <dependentPart node="rightFrontArmExtension" />
            </movingPart>
            <movingPart node="rightFrontArmExtension" referencePoint="rightFrontArmRef" referenceFrame="rightFrontArmExtensionRefFrame">
                <dependentPart node="rightFrontArmExtensionArm01" maxUpdateDistance="75"/>
                <dependentPart node="rightFrontArmPart"/>
            </movingPart>
            <movingPart node="rightFrontArmExtensionArm01" localReferencePoint="rightFrontArmExtensionArm02" referencePoint="rightFrontArmExtensionArm02Ref" referenceFrame="rightFrontArmExtensionArm01RefFrame">
                <dependentPart node="rightFrontArmExtensionArm02"/>
                <dependentPart node="rightFrontArmExtensionHydraulic"/>
                <dependentPart node="rightFrontArmLockArm"/>
            </movingPart>
            <movingPart node="rightFrontArmExtensionArm02" referencePoint="rightFrontArmExtensionArm02Ref" referenceFrame="rightFrontArmExtensionArm02Ref"/>
            <movingPart node="rightFrontArmPart" referencePoint="rightFrontArmPartRef" referenceFrame="rightFrontArmPartRefFrame" scaleZ="true"/>
            <movingPart node="rightFrontArmExtensionHydraulic" referencePoint="rightFrontArmExtensionHydraulicRef" referenceFrame="rightFrontArmExtensionHydraulicRef">
                <translatingPart node="rightFrontArmExtensionHydraulicPunch" />
            </movingPart>

            <movingPart node="rightFrontRowerXRot" referenceFrame="ga15131_rightArmFront_component4" isActiveDirty="true" maxUpdateDistance="300">
                <dependentPart node="rightFrontRowerSpring01" />
                <dependentPart node="rightFrontRowerSpring02" />
                <dependentPart node="rightFrontRowerHydraulic" />
            </movingPart>

            <movingPart node="rightFrontRowerSpring01" referencePoint="rightFrontRowerSpring01Ref" referenceFrame="rightFrontRowerSpring01Ref" scaleZ="true"/>
            <movingPart node="rightFrontRowerSpring02" referencePoint="rightFrontRowerSpring02Ref" referenceFrame="rightFrontRowerSpring02Ref" scaleZ="true"/>
            <movingPart node="rightFrontRowerHydraulic" referencePoint="rightFrontRowerHydraulicRef" referenceFrame="rightFrontRowerHydraulicRef">
                <translatingPart node="rightFrontRowerHydraulicPunch" />
            </movingPart>

            <movingPart node="rightFrontArmHydraulic" referencePoint="rightFrontArmHydraulicRef" referenceFrame="rightFrontArmHydraulicRef" isActiveDirty="true" maxUpdateDistance="150">
                <translatingPart node="rightFrontArmHydraulicPunch" />
            </movingPart>
            <movingPart node="rightFrontArmSpringHolder02" referencePoint="rightFrontArmSpringHolder03Ref" referenceFrame="rightFrontArmSpringHolder03Ref" isActiveDirty="true" maxUpdateDistance="150">
                <translatingPart node="rightFrontArmSpringHolder03"/>
                <dependentPart node="rightFrontArmSpring"/>
            </movingPart>
            <movingPart node="rightFrontArmSpring" referencePoint="rightFrontArmSpringRef" referenceFrame="rightFrontArmSpringRef" isActiveDirty="true" maxUpdateDistance="300" scaleZ="true"/>

            <movingPart node="rightFrontRowerAxis01" referenceFrame="rightArmFrontWheel01Axis" isActiveDirty="true" maxUpdateDistance="50"/>
            <movingPart node="rightFrontRowerAxis02" referenceFrame="rightArmFrontWheel02Axis" isActiveDirty="true" maxUpdateDistance="50"/>
            <movingPart node="rightFrontRowerAxis03" referenceFrame="rightArmFrontWheel03Axis" isActiveDirty="true" maxUpdateDistance="50"/>
            <movingPart node="rightFrontRowerAxis04" referenceFrame="rightArmFrontWheel04Axis" isActiveDirty="true" maxUpdateDistance="50"/>

            <movingPart node="rightFrontArmLockArm" localReferencePoint="rightFrontArmLockArmPart" referencePoint="rightFrontArmLockArmPartRef" referenceFrame="rightFrontArmLockArmRefFrame">
                <dependentPart node="rightFrontArmLockArmPart"/>
                <dependentPart node="rightFrontArmLockArmSpring"/>
            </movingPart>
            <movingPart node="rightFrontArmLockArmPart" referencePoint="rightFrontArmLockArmPartRef" referenceFrame="rightFrontArmLockArmPartRefFrame"/>
            <movingPart node="rightFrontArmLockArmSpring" referencePoint="rightFrontArmLockArmSpringRef" referenceFrame="rightFrontArmLockArmSpringRef" scaleZ="true"/>


            <!-- leftBack -->
            <movingPart node="leftBackArm" referencePoint="leftBackArmRef" referenceFrame="leftBackArmRefFrame" limitedAxis="1" isActiveDirty="true" maxUpdateDistance="300"/>
            <movingPart node="leftBackRowerZRot" referencePoint="leftBackRowerZRotRef" referenceFrame="leftBackRowerZRotRefFrame" limitedAxis="1" isActiveDirty="true" maxUpdateDistance="300">
                <dependentPart node="leftBackRowerZRotHydraulic"/>
                <dependentPart node="leftBackRowerZRotSpring"/>
                <dependentPart node="leftBackRowerXRot"/>
            </movingPart>
            <movingPart node="leftBackRowerZRotHydraulic" referencePoint="leftBackRowerZRotHydraulicRef" referenceFrame="leftBackRowerZRotHydraulicRef">
                <translatingPart node="leftBackRowerZRotHydraulicPunch" />
            </movingPart>
            <movingPart node="leftBackRowerZRotSpring" referencePoint="leftBackRowerZRotSpringRef" referenceFrame="leftBackRowerZRotSpringRef" scaleZ="true"/>
            <movingPart node="leftBackRowerXRot" referencePoint="leftBackRowerXRotRef" referenceFrame="leftBackRowerXRotRefFrame" limitedAxis="1">
                <dependentPart node="leftBackRowerHydraulic"/>
            </movingPart>
            <movingPart node="leftBackRowerHydraulic" referencePoint="leftBackRowerHydraulicRef" referenceFrame="leftBackRowerHydraulicRef">
                <translatingPart node="leftBackRowerHydraulicPunch" />
            </movingPart>

            <movingPart node="leftBackArmHoseHolder01" localReferencePoint="leftBackArmHoseHolder02" referencePoint="leftBackArmHoseHolder02Ref" referenceFrame="leftBackArmHoseHolder01RefFrame">
                <dependentPart node="leftBackArmHoseHolder02"/>
            </movingPart>
            <movingPart node="leftBackArmHoseHolder02" referencePoint="leftBackArmHoseHolder02Ref" referenceFrame="leftBackArmHoseHolder02Ref"/>

            <movingPart node="leftBackRowerAxis01" referenceFrame="leftArmBackWheel01Axis" isActiveDirty="true" maxUpdateDistance="50"/>
            <movingPart node="leftBackRowerAxis02" referenceFrame="leftArmBackWheel02Axis" isActiveDirty="true" maxUpdateDistance="50"/>
            <movingPart node="leftBackRowerAxis03" referenceFrame="leftArmBackWheel03Axis" isActiveDirty="true" maxUpdateDistance="50"/>
            <movingPart node="leftBackRowerAxis04" referenceFrame="leftArmBackWheel04Axis" isActiveDirty="true" maxUpdateDistance="50"/>
            <movingPart node="leftBackArmHydraulic" referencePoint="leftBackArmHydraulicRef" referenceFrame="leftBackArmHydraulicRef" isActiveDirty="true" maxUpdateDistance="150">
                <translatingPart node="leftBackArmHydraulicPunch" />
            </movingPart>

            <!-- rightBack -->
            <movingPart node="rightBackArm" referencePoint="rightBackArmRef" referenceFrame="rightBackArmRefFrame" limitedAxis="1" isActiveDirty="true" maxUpdateDistance="300"/>
            <movingPart node="rightBackRowerZRot" referencePoint="rightBackRowerZRotRef" referenceFrame="rightBackRowerZRotRefFrame" limitedAxis="1" isActiveDirty="true" maxUpdateDistance="300">
                <dependentPart node="rightBackRowerZRotHydraulic"/>
                <dependentPart node="rightBackRowerZRotSpring"/>
                <dependentPart node="rightBackRowerXRot"/>
            </movingPart>
            <movingPart node="rightBackRowerZRotHydraulic" referencePoint="rightBackRowerZRotHydraulicRef" referenceFrame="rightBackRowerZRotHydraulicRef">
                <translatingPart node="rightBackRowerZRotHydraulicPunch" />
            </movingPart>
            <movingPart node="rightBackRowerZRotSpring" referencePoint="rightBackRowerZRotSpringRef" referenceFrame="rightBackRowerZRotSpringRef" scaleZ="true"/>
            <movingPart node="rightBackRowerXRot" referencePoint="rightBackRowerXRotRef" referenceFrame="rightBackRowerXRotRefFrame" limitedAxis="1">
                <dependentPart node="rightBackRowerHydraulic"/>
            </movingPart>
            <movingPart node="rightBackRowerHydraulic" referencePoint="rightBackRowerHydraulicRef" referenceFrame="rightBackRowerHydraulicRef">
                <translatingPart node="rightBackRowerHydraulicPunch" />
            </movingPart>
            <movingPart node="rightBackArmHydraulic" referencePoint="rightBackArmHydraulicRef" referenceFrame="rightBackArmHydraulicRef" isActiveDirty="true" maxUpdateDistance="150">
                <translatingPart node="rightBackArmHydraulicPunch" />
            </movingPart>

            <movingPart node="rightBackArmHoseHolder01" localReferencePoint="rightBackArmHoseHolder02" referencePoint="rightBackArmHoseHolder02Ref" referenceFrame="rightBackArmHoseHolder01RefFrame">
                <dependentPart node="rightBackArmHoseHolder02"/>
            </movingPart>
            <movingPart node="rightBackArmHoseHolder02" referencePoint="rightBackArmHoseHolder02Ref" referenceFrame="rightBackArmHoseHolder02Ref"/>
            <movingPart node="rightBackRowerAxis01" referenceFrame="rightArmBackWheel01Axis" isActiveDirty="true" maxUpdateDistance="50"/>
            <movingPart node="rightBackRowerAxis02" referenceFrame="rightArmBackWheel02Axis" isActiveDirty="true" maxUpdateDistance="50"/>
            <movingPart node="rightBackRowerAxis03" referenceFrame="rightArmBackWheel03Axis" isActiveDirty="true" maxUpdateDistance="50"/>
            <movingPart node="rightBackRowerAxis04" referenceFrame="rightArmBackWheel04Axis" isActiveDirty="true" maxUpdateDistance="50"/>

            <movingPart node="lockArmBackHydraulic" referencePoint="lockArmBackHydraulicRef" referenceFrame="lockArmBackHydraulicRef">
                <translatingPart node="lockArmBackHydraulicPunch" />
                <dependentPart node="lockArmBackLeftSpring" />
                <dependentPart node="lockArmBackRightSpring" />
            </movingPart>
            <movingPart node="lockArmBackLeftSpring" referencePoint="lockArmBackLeftSpringRef" referenceFrame="lockArmBackLeftSpringRef" scaleZ="true"/>
            <movingPart node="lockArmBackRightSpring" referencePoint="lockArmBackRightSpringRef" referenceFrame="lockArmBackRightSpringRef" scaleZ="true"/>

        </movingParts>
    </cylindered>

    <windrower fillTypeCategories="WINDROW">
        <animationNodes>
            <animationNode node="leftFrontRowerRotPart" rotSpeed="-350" rotAxis="2" class="RotationAnimationSpikes">
                <spikes moveUpRange="0 90" moveDownRange="210 280" maxRot="70" >
                    <spike node="spikeLeftFront01" />
                    <spike node="spikeLeftFront02" />
                    <spike node="spikeLeftFront03" />
                    <spike node="spikeLeftFront04" />
                    <spike node="spikeLeftFront05" />
                    <spike node="spikeLeftFront06" />
                    <spike node="spikeLeftFront07" />
                    <spike node="spikeLeftFront08" />
                    <spike node="spikeLeftFront09" />
                    <spike node="spikeLeftFront10" />
                    <spike node="spikeLeftFront11" />
                    <spike node="spikeLeftFront12" />
                    <spike node="spikeLeftFront13" />
                </spikes>
            </animationNode>
            <animationNode node="rightFrontRowerRotPart" rotSpeed="350" rotAxis="2" class="RotationAnimationSpikes">
                <spikes moveUpRange="0 90" moveDownRange="210 280" maxRot="-70" >
                    <spike node="spikeRightFront01" />
                    <spike node="spikeRightFront02" />
                    <spike node="spikeRightFront03" />
                    <spike node="spikeRightFront04" />
                    <spike node="spikeRightFront05" />
                    <spike node="spikeRightFront06" />
                    <spike node="spikeRightFront07" />
                    <spike node="spikeRightFront08" />
                    <spike node="spikeRightFront09" />
                    <spike node="spikeRightFront10" />
                    <spike node="spikeRightFront11" />
                    <spike node="spikeRightFront12" />
                    <spike node="spikeRightFront13" />
                </spikes>
            </animationNode>
            <animationNode node="leftBackRowerRotPart" rotSpeed="-350" rotAxis="2" class="RotationAnimationSpikes">
                <spikes moveUpRange="0 90" moveDownRange="210 280" maxRot="70" >
                    <spike node="spikeLeftBack01" />
                    <spike node="spikeLeftBack02" />
                    <spike node="spikeLeftBack03" />
                    <spike node="spikeLeftBack04" />
                    <spike node="spikeLeftBack05" />
                    <spike node="spikeLeftBack06" />
                    <spike node="spikeLeftBack07" />
                    <spike node="spikeLeftBack08" />
                    <spike node="spikeLeftBack09" />
                    <spike node="spikeLeftBack10" />
                    <spike node="spikeLeftBack11" />
                    <spike node="spikeLeftBack12" />
                    <spike node="spikeLeftBack13" />
                    <spike node="spikeLeftBack14" />
                    <spike node="spikeLeftBack15" />
                </spikes>
            </animationNode>
            <animationNode node="rightBackRowerRotPart" rotSpeed="350" rotAxis="2" class="RotationAnimationSpikes">
                <spikes moveUpRange="0 90" moveDownRange="210 280" maxRot="-70" >
                    <spike node="spikeRightBack01" />
                    <spike node="spikeRightBack02" />
                    <spike node="spikeRightBack03" />
                    <spike node="spikeRightBack04" />
                    <spike node="spikeRightBack05" />
                    <spike node="spikeRightBack06" />
                    <spike node="spikeRightBack07" />
                    <spike node="spikeRightBack08" />
                    <spike node="spikeRightBack09" />
                    <spike node="spikeRightBack10" />
                    <spike node="spikeRightBack11" />
                    <spike node="spikeRightBack12" />
                    <spike node="spikeRightBack13" />
                    <spike node="spikeRightBack14" />
                    <spike node="spikeRightBack15" />
                </spikes>
            </animationNode>
        </animationNodes>

        <effects>
            <effect workAreaIndex="1">
                <effectNode effectClass="WindrowerMotionPathEffect" effectType="WINDROWER" linkNode="effectLinkNodeFrontLeft">
                    <motionPathEffect textureFilename="$data/effects/windrower/arrays/sharedWindrowerArrayLeft.dds" numRows="3" rowLength="53" minFade="0.03" isLeft="true"/>
                </effectNode>
                <effectNode effectNode="smokeEmitter01" effectClass="ParticleEffect" particleType="smoke" materialType="smokeParticle" worldSpace="true" emitCountScale="0.075"/>
            </effect>
            <effect workAreaIndex="2">
                <effectNode effectClass="WindrowerMotionPathEffect" effectType="WINDROWER" linkNode="effectLinkNodeFrontRight">
                    <motionPathEffect textureFilename="$data/effects/windrower/arrays/sharedWindrowerArrayRight.dds" numRows="3" rowLength="53" minFade="0.03" isLeft="false"/>
                </effectNode>
                <effectNode effectNode="smokeEmitter02" effectClass="ParticleEffect" particleType="smoke" materialType="smokeParticle" worldSpace="true" emitCountScale="0.075"/>
            </effect>
            <effect workAreaIndex="3">
                <effectNode effectClass="WindrowerMotionPathEffect" effectType="WINDROWER" linkNode="effectLinkNodeBackLeft">
                    <motionPathEffect textureFilename="$data/effects/windrower/arrays/sharedWindrowerArrayLeft.dds" numRows="3" rowLength="53" minFade="0.03" isLeft="true"/>
                </effectNode>
                <effectNode effectNode="smokeEmitter03" effectClass="ParticleEffect" particleType="smoke" materialType="smokeParticle" worldSpace="true" emitCountScale="0.075"/>
            </effect>
            <effect workAreaIndex="4">
                <effectNode effectClass="WindrowerMotionPathEffect" effectType="WINDROWER" linkNode="effectLinkNodeBackRight">
                    <motionPathEffect textureFilename="$data/effects/windrower/arrays/sharedWindrowerArrayRight.dds" numRows="3" rowLength="53" minFade="0.03" isLeft="false"/>
                </effectNode>
                <effectNode effectNode="smokeEmitter04" effectClass="ParticleEffect" particleType="smoke" materialType="smokeParticle" worldSpace="true" emitCountScale="0.075"/>
            </effect>
        </effects>

        <sounds>
            <work template="DEFAULT_TEDDER" linkNode="ga15131_main_component1" />
        </sounds>
    </windrower>

    <turnOnVehicle turnOffIfNotAllowed="true"/>

    <ai>
        <needsLowering value="true" />
        <areaMarkers leftNode="aiMarkerLeft" rightNode="aiMarkerRight" backNode="aiMarkerback" />
        <collisionTrigger node="aiCollisionNode" width="15.0" height="2.0"/>
        <allowTurnBackward value="false" />
        <toolReverserDirectionNode node="aiMarkerback" />
        <turningRadiusLimitation rotationJointNode="componentJointAttacher" wheelIndices="1 2" />
        <hasNoFullCoverageArea value="true" />
        <agentAttachment jointNode="attacherJoint" rotCenterWheelIndices="1 2" width="3" height="4" length="9" lengthOffset="0"/>
    </ai>

    <foliageBending>
        <bendingNode minX="-1.45" maxX="1.45" minZ="-4.4" maxZ="2.8" yOffset="0.4" />
        <bendingNode minX="-0.25" maxX="0.25" minZ="2.8" maxZ="4.2" yOffset="0.65" />
        <bendingNode minX="-1.85" maxX="1.85" minZ="-1.7" maxZ="1.8" yOffset="-0.3" node="ga15131_leftArmFront_component3" />
        <bendingNode minX="-1.85" maxX="1.85" minZ="-1.7" maxZ="1.8" yOffset="-0.3" node="ga15131_rightArmFront_component4" />
        <bendingNode minX="-1.85" maxX="1.85" minZ="-1.7" maxZ="1.8" yOffset="-0.3" node="ga15131_leftArmBack_component5" />
        <bendingNode minX="-1.85" maxX="1.85" minZ="-1.7" maxZ="1.8" yOffset="-0.3" node="ga15131_rightArmBack_component6" />
    </foliageBending>

    <baseMaterial>
        <material name="ga15131_vmask_mat" baseNode="ga15131_vis">
            <shaderParameter name="colorMat0" value="KUHN_RED1"/>
        </material>
    </baseMaterial>

    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="4" fieldMultiplier="2"/>

    <i3dMappings>
        <i3dMapping id="ga15131_main_component1" node="0>" />
        <i3dMapping id="ga15131_vis" node="0>0" />
        <i3dMapping id="supportArm" node="0>0|0|0" />
        <i3dMapping id="attacher" node="0>0|0|1" />
        <i3dMapping id="ptoInputNode" node="0>0|0|1|0" />
        <i3dMapping id="hydraulicIn01_detached" node="0>0|0|1|1|0" />
        <i3dMapping id="hydraulicIn01_detachedAdapter" node="0>0|0|1|1|0|0" />
        <i3dMapping id="hydraulicOut01_detached" node="0>0|0|1|1|1" />
        <i3dMapping id="hydraulicOut01_detachedAdapter" node="0>0|0|1|1|1|0" />
        <i3dMapping id="hydraulicIn02_detached" node="0>0|0|1|1|2" />
        <i3dMapping id="hydraulicIn02_detachedAdapter" node="0>0|0|1|1|2|0" />
        <i3dMapping id="electric_detached" node="0>0|0|1|1|3" />
        <i3dMapping id="electric_detachedAdapter" node="0>0|0|1|1|3|0" />
        <i3dMapping id="hydraulicIn01" node="0>0|0|1|1|4" />
        <i3dMapping id="hydraulicOut01" node="0>0|0|1|1|5" />
        <i3dMapping id="hydraulicIn02" node="0>0|0|1|1|6" />
        <i3dMapping id="electricIn" node="0>0|0|1|1|7" />
        <i3dMapping id="wheelLeft" node="0>0|1|0" />
        <i3dMapping id="wheelRight" node="0>0|1|1" />
        <i3dMapping id="spareWheel01" node="0>0|1|2" />
        <i3dMapping id="spareWheel02" node="0>0|1|3" />
        <i3dMapping id="plateNumberLight02" node="0>0|2|0|0" />
        <i3dMapping id="rearLight40_left" node="0>0|2|0|1" />
        <i3dMapping id="rearLight40_right" node="0>0|2|0|2" />
        <i3dMapping id="sideMarker05Red_01" node="0>0|2|0|3" />
        <i3dMapping id="sideMarker05Red_02" node="0>0|2|0|4" />
        <i3dMapping id="rearLight26White_01" node="0>0|2|0|5" />
        <i3dMapping id="rearLight26White_02" node="0>0|2|0|6" />
        <i3dMapping id="backLightsHigh1" node="0>0|2|1|0" />
        <i3dMapping id="licensePlateLightHigh" node="0>0|2|1|1" />
        <i3dMapping id="turnLightLeftBack" node="0>0|2|2|0" />
        <i3dMapping id="turnLightRightBack" node="0>0|2|2|1" />
        <i3dMapping id="reverseLight" node="0>0|2|3|0" />
        <i3dMapping id="workAreaFrontLeftStart" node="0>0|3|0" />
        <i3dMapping id="workAreaFrontLeftWidth" node="0>0|3|1" />
        <i3dMapping id="workAreaFrontLeftHeight" node="0>0|3|2" />
        <i3dMapping id="workAreaFrontRightStart" node="0>0|3|3" />
        <i3dMapping id="workAreaFrontRightWidth" node="0>0|3|4" />
        <i3dMapping id="workAreaFrontRightHeight" node="0>0|3|5" />
        <i3dMapping id="workAreaBackLeftStart" node="0>0|3|6" />
        <i3dMapping id="workAreaBackLeftWidth" node="0>0|3|7" />
        <i3dMapping id="workAreaBackLeftHeight" node="0>0|3|8" />
        <i3dMapping id="workAreaBackRightStart" node="0>0|3|9" />
        <i3dMapping id="workAreaBackRightWidth" node="0>0|3|10" />
        <i3dMapping id="workAreaBackRightHeight" node="0>0|3|11" />
        <i3dMapping id="dropAreaFrontLeftStart" node="0>0|3|12" />
        <i3dMapping id="dropAreaFrontLeftWidth" node="0>0|3|13" />
        <i3dMapping id="dropAreaFrontLeftHeight" node="0>0|3|14" />
        <i3dMapping id="dropAreaFrontRightStart" node="0>0|3|15" />
        <i3dMapping id="dropAreaFrontRightWidth" node="0>0|3|16" />
        <i3dMapping id="dropAreaFrontRightHeight" node="0>0|3|17" />
        <i3dMapping id="dropAreaBackStart" node="0>0|3|18" />
        <i3dMapping id="dropAreaBackWidth" node="0>0|3|19" />
        <i3dMapping id="dropAreaBackHeight" node="0>0|3|20" />
        <i3dMapping id="aiMarkerLeft" node="0>0|4|0" />
        <i3dMapping id="aiMarkerRight" node="0>0|4|1" />
        <i3dMapping id="aiMarkerback" node="0>0|4|2" />
        <i3dMapping id="aiCollisionNode" node="0>0|4|3" />
        <i3dMapping id="componentJointAttacher" node="0>0|5|0" />
        <i3dMapping id="leftArmFrontJointMainRot" node="0>0|5|1" />
        <i3dMapping id="leftArmFrontJointExtensionRot" node="0>0|5|1|0" />
        <i3dMapping id="leftArmFrontJoint" node="0>0|5|1|0|0" />
        <i3dMapping id="rightArmFrontJointMainRot" node="0>0|5|2" />
        <i3dMapping id="rightArmFrontJointExtensionRot" node="0>0|5|2|0" />
        <i3dMapping id="rightArmFrontJoint" node="0>0|5|2|0|0" />
        <i3dMapping id="leftArmBackJointMainRot" node="0>0|5|3" />
        <i3dMapping id="leftArmBackJointExtensionTrans" node="0>0|5|3|0" />
        <i3dMapping id="leftArmBackJoint" node="0>0|5|3|0|0" />
        <i3dMapping id="rightArmBackJointMainRot" node="0>0|5|4" />
        <i3dMapping id="rightArmBackJointExtensionTrans" node="0>0|5|4|0" />
        <i3dMapping id="rightArmBackJoint" node="0>0|5|4|0|0" />
        <i3dMapping id="leftFrontArmRefFrame" node="0>0|6|0" />
        <i3dMapping id="leftFrontArm" node="0>0|6|1" />
        <i3dMapping id="leftFrontArmExtension" node="0>0|6|1|0" />
        <i3dMapping id="leftFrontRowerXRot" node="0>0|6|1|0|0|0" />
        <i3dMapping id="leftFrontRowerRotPart" node="0>0|6|1|0|0|0|0" />
        <i3dMapping id="spikeLeftFront01" node="0>0|6|1|0|0|0|0|0|0|0" />
        <i3dMapping id="spikeLeftFront02" node="0>0|6|1|0|0|0|0|0|1|0" />
        <i3dMapping id="spikeLeftFront03" node="0>0|6|1|0|0|0|0|0|2|0" />
        <i3dMapping id="spikeLeftFront04" node="0>0|6|1|0|0|0|0|0|3|0" />
        <i3dMapping id="spikeLeftFront05" node="0>0|6|1|0|0|0|0|0|4|0" />
        <i3dMapping id="spikeLeftFront06" node="0>0|6|1|0|0|0|0|0|5|0" />
        <i3dMapping id="spikeLeftFront07" node="0>0|6|1|0|0|0|0|0|6|0" />
        <i3dMapping id="spikeLeftFront08" node="0>0|6|1|0|0|0|0|0|7|0" />
        <i3dMapping id="spikeLeftFront09" node="0>0|6|1|0|0|0|0|0|8|0" />
        <i3dMapping id="spikeLeftFront10" node="0>0|6|1|0|0|0|0|0|9|0" />
        <i3dMapping id="spikeLeftFront11" node="0>0|6|1|0|0|0|0|0|10|0" />
        <i3dMapping id="spikeLeftFront12" node="0>0|6|1|0|0|0|0|0|11|0" />
        <i3dMapping id="spikeLeftFront13" node="0>0|6|1|0|0|0|0|0|12|0" />
        <i3dMapping id="leftFrontArmPartRef" node="0>0|6|1|0|0|0|1" />
        <i3dMapping id="leftFrontRowerAxis01" node="0>0|6|1|0|0|0|2" />
        <i3dMapping id="leftFrontRowerAxis02" node="0>0|6|1|0|0|0|3" />
        <i3dMapping id="leftFrontRowerAxis03" node="0>0|6|1|0|0|0|4" />
        <i3dMapping id="leftFrontRowerAxis04" node="0>0|6|1|0|0|0|5" />
        <i3dMapping id="leftFrontRowerHydraulic" node="0>0|6|1|0|0|0|6" />
        <i3dMapping id="leftFrontRowerHydraulicPunch" node="0>0|6|1|0|0|0|6|0" />
        <i3dMapping id="leftFrontRowerSpring01" node="0>0|6|1|0|0|0|7" />
        <i3dMapping id="leftFrontRowerSpring02" node="0>0|6|1|0|0|0|8" />
        <i3dMapping id="leftFrontRowerSpring01Ref" node="0>0|6|1|0|0|0|9" />
        <i3dMapping id="leftFrontRowerSpring02Ref" node="0>0|6|1|0|0|0|10" />
        <i3dMapping id="leftFrontRowerHydraulicRef" node="0>0|6|1|0|0|0|11" />
        <i3dMapping id="effectLinkNodeFrontLeft" node="0>0|6|1|0|0|0|12" />
        <i3dMapping id="smokeEmitter01" node="0>0|6|1|0|0|0|15" />
        <i3dMapping id="leftFrontArmExtensionArm02Ref" node="0>0|6|1|0|1" />
        <i3dMapping id="leftFrontArmPartRefFrame" node="0>0|6|1|0|2" />
        <i3dMapping id="leftFrontArmHydraulicRef" node="0>0|6|1|1" />
        <i3dMapping id="leftFrontArmSpringHolder03Ref" node="0>0|6|1|2" />
        <i3dMapping id="leftFrontArmExtensionArm01RefFrame" node="0>0|6|1|3" />
        <i3dMapping id="leftFrontArmExtensionArm01" node="0>0|6|1|3|0" />
        <i3dMapping id="leftFrontArmExtensionArm02" node="0>0|6|1|3|0|0" />
        <i3dMapping id="leftFrontArmExtensionHydraulicRef" node="0>0|6|1|3|0|0|0" />
        <i3dMapping id="leftFrontArmExtensionHydraulic" node="0>0|6|1|4" />
        <i3dMapping id="leftFrontArmExtensionHydraulicPunch" node="0>0|6|1|4|0" />
        <i3dMapping id="leftFrontArmPart" node="0>0|6|1|5" />
        <i3dMapping id="leftFrontArmHydraulic" node="0>0|6|2" />
        <i3dMapping id="leftFrontArmHydraulicPunch" node="0>0|6|2|0" />
        <i3dMapping id="leftFrontArmSpringHolder01" node="0>0|6|3" />
        <i3dMapping id="leftFrontArmSpringHolder02" node="0>0|6|3|0" />
        <i3dMapping id="leftFrontArmSpringHolder03" node="0>0|6|3|0|0" />
        <i3dMapping id="leftFrontArmSpringRef" node="0>0|6|3|0|0|0" />
        <i3dMapping id="leftFrontArmSpring" node="0>0|6|3|0|1" />
        <i3dMapping id="rightFrontArmRefFrame" node="0>0|6|4" />
        <i3dMapping id="rightFrontArm" node="0>0|6|5" />
        <i3dMapping id="rightFrontArmExtension" node="0>0|6|5|0" />
        <i3dMapping id="rightFrontRowerXRot" node="0>0|6|5|0|0|0" />
        <i3dMapping id="rightFrontArmPartRef" node="0>0|6|5|0|0|0|0" />
        <i3dMapping id="rightFrontRowerAxis01" node="0>0|6|5|0|0|0|1" />
        <i3dMapping id="rightFrontRowerAxis02" node="0>0|6|5|0|0|0|2" />
        <i3dMapping id="rightFrontRowerAxis03" node="0>0|6|5|0|0|0|3" />
        <i3dMapping id="rightFrontRowerAxis04" node="0>0|6|5|0|0|0|4" />
        <i3dMapping id="rightFrontRowerSpring01" node="0>0|6|5|0|0|0|5" />
        <i3dMapping id="rightFrontRowerSpring02" node="0>0|6|5|0|0|0|6" />
        <i3dMapping id="rightFrontRowerHydraulic" node="0>0|6|5|0|0|0|7" />
        <i3dMapping id="rightFrontRowerHydraulicPunch" node="0>0|6|5|0|0|0|7|0" />
        <i3dMapping id="rightFrontRowerSpring01Ref" node="0>0|6|5|0|0|0|8" />
        <i3dMapping id="rightFrontRowerSpring02Ref" node="0>0|6|5|0|0|0|9" />
        <i3dMapping id="rightFrontRowerHydraulicRef" node="0>0|6|5|0|0|0|10" />
        <i3dMapping id="rightFrontRowerRotPart" node="0>0|6|5|0|0|0|11" />
        <i3dMapping id="spikeRightFront13" node="0>0|6|5|0|0|0|11|0|0|0" />
        <i3dMapping id="spikeRightFront12" node="0>0|6|5|0|0|0|11|0|1|0" />
        <i3dMapping id="spikeRightFront11" node="0>0|6|5|0|0|0|11|0|2|0" />
        <i3dMapping id="spikeRightFront10" node="0>0|6|5|0|0|0|11|0|3|0" />
        <i3dMapping id="spikeRightFront09" node="0>0|6|5|0|0|0|11|0|4|0" />
        <i3dMapping id="spikeRightFront08" node="0>0|6|5|0|0|0|11|0|5|0" />
        <i3dMapping id="spikeRightFront07" node="0>0|6|5|0|0|0|11|0|6|0" />
        <i3dMapping id="spikeRightFront06" node="0>0|6|5|0|0|0|11|0|7|0" />
        <i3dMapping id="spikeRightFront05" node="0>0|6|5|0|0|0|11|0|8|0" />
        <i3dMapping id="spikeRightFront04" node="0>0|6|5|0|0|0|11|0|9|0" />
        <i3dMapping id="spikeRightFront03" node="0>0|6|5|0|0|0|11|0|10|0" />
        <i3dMapping id="spikeRightFront02" node="0>0|6|5|0|0|0|11|0|11|0" />
        <i3dMapping id="spikeRightFront01" node="0>0|6|5|0|0|0|11|0|12|0" />
        <i3dMapping id="effectLinkNodeFrontRight" node="0>0|6|5|0|0|0|12" />
        <i3dMapping id="smokeEmitter02" node="0>0|6|5|0|0|0|15" />
        <i3dMapping id="rightFrontArmExtensionArm02Ref" node="0>0|6|5|0|1" />
        <i3dMapping id="rightFrontArmPartRefFrame" node="0>0|6|5|0|2" />
        <i3dMapping id="rightFrontArmHydraulicRef" node="0>0|6|5|1" />
        <i3dMapping id="rightFrontArmSpringHolder03Ref" node="0>0|6|5|2" />
        <i3dMapping id="rightFrontArmExtensionArm01RefFrame" node="0>0|6|5|3" />
        <i3dMapping id="rightFrontArmExtensionArm01" node="0>0|6|5|3|0" />
        <i3dMapping id="rightFrontArmExtensionArm02" node="0>0|6|5|3|0|0" />
        <i3dMapping id="rightFrontArmExtensionHydraulicRef" node="0>0|6|5|3|0|0|0" />
        <i3dMapping id="rightFrontArmLockArmPartRef" node="0>0|6|5|3|0|1" />
        <i3dMapping id="rightFrontArmExtensionHydraulic" node="0>0|6|5|4" />
        <i3dMapping id="rightFrontArmExtensionHydraulicPunch" node="0>0|6|5|4|0" />
        <i3dMapping id="rightFrontArmPart" node="0>0|6|5|5" />
        <i3dMapping id="rightFrontArmLockArmRefFrame" node="0>0|6|5|6" />
        <i3dMapping id="rightFrontArmLockArm" node="0>0|6|5|6|0" />
        <i3dMapping id="rightFrontArmLockArmPart" node="0>0|6|5|6|0|0" />
        <i3dMapping id="rightFrontArmLockArmSpringRef" node="0>0|6|5|6|0|1" />
        <i3dMapping id="rightFrontArmLockArmPartRefFrame" node="0>0|6|5|7" />
        <i3dMapping id="rightFrontArmLockArmSpring" node="0>0|6|5|8" />
        <i3dMapping id="rightFrontArmHydraulic" node="0>0|6|6" />
        <i3dMapping id="rightFrontArmHydraulicPunch" node="0>0|6|6|0" />
        <i3dMapping id="rightFrontArmSpringHolder01" node="0>0|6|7" />
        <i3dMapping id="rightFrontArmSpringHolder02" node="0>0|6|7|0" />
        <i3dMapping id="rightFrontArmSpringHolder03" node="0>0|6|7|0|0" />
        <i3dMapping id="rightFrontArmSpringRef" node="0>0|6|7|0|0|0" />
        <i3dMapping id="rightFrontArmSpring" node="0>0|6|7|0|1" />
        <i3dMapping id="leftBackArmRefFrame" node="0>0|6|8" />
        <i3dMapping id="leftBackArm" node="0>0|6|8|0" />
        <i3dMapping id="leftBackArmExtensionRot" node="0>0|6|8|0|0" />
        <i3dMapping id="leftBackArmExtension" node="0>0|6|8|0|0|0" />
        <i3dMapping id="leftBackRowerZRotRefFrame" node="0>0|6|8|0|0|0|0" />
        <i3dMapping id="leftBackRowerZRot" node="0>0|6|8|0|0|0|0|0" />
        <i3dMapping id="leftBackRowerXRotRefFrame" node="0>0|6|8|0|0|0|0|0|0" />
        <i3dMapping id="leftBackRowerXRot" node="0>0|6|8|0|0|0|0|0|0|0" />
        <i3dMapping id="leftBackRowerRotPart" node="0>0|6|8|0|0|0|0|0|0|0|0" />
        <i3dMapping id="spikeLeftBack01" node="0>0|6|8|0|0|0|0|0|0|0|0|0|0" />
        <i3dMapping id="spikeLeftBack02" node="0>0|6|8|0|0|0|0|0|0|0|0|1|0" />
        <i3dMapping id="spikeLeftBack03" node="0>0|6|8|0|0|0|0|0|0|0|0|2|0" />
        <i3dMapping id="spikeLeftBack04" node="0>0|6|8|0|0|0|0|0|0|0|0|3|0" />
        <i3dMapping id="spikeLeftBack05" node="0>0|6|8|0|0|0|0|0|0|0|0|4|0" />
        <i3dMapping id="spikeLeftBack06" node="0>0|6|8|0|0|0|0|0|0|0|0|5|0" />
        <i3dMapping id="spikeLeftBack07" node="0>0|6|8|0|0|0|0|0|0|0|0|6|0" />
        <i3dMapping id="spikeLeftBack08" node="0>0|6|8|0|0|0|0|0|0|0|0|7|0" />
        <i3dMapping id="spikeLeftBack09" node="0>0|6|8|0|0|0|0|0|0|0|0|8|0" />
        <i3dMapping id="spikeLeftBack10" node="0>0|6|8|0|0|0|0|0|0|0|0|9|0" />
        <i3dMapping id="spikeLeftBack11" node="0>0|6|8|0|0|0|0|0|0|0|0|10|0" />
        <i3dMapping id="spikeLeftBack12" node="0>0|6|8|0|0|0|0|0|0|0|0|11|0" />
        <i3dMapping id="spikeLeftBack13" node="0>0|6|8|0|0|0|0|0|0|0|0|12|0" />
        <i3dMapping id="spikeLeftBack14" node="0>0|6|8|0|0|0|0|0|0|0|0|13|0" />
        <i3dMapping id="spikeLeftBack15" node="0>0|6|8|0|0|0|0|0|0|0|0|14|0" />
        <i3dMapping id="leftBackRowerHydraulic" node="0>0|6|8|0|0|0|0|0|0|0|1" />
        <i3dMapping id="leftBackRowerHydraulicPunch" node="0>0|6|8|0|0|0|0|0|0|0|1|0" />
        <i3dMapping id="leftBackRowerAxis01" node="0>0|6|8|0|0|0|0|0|0|0|2" />
        <i3dMapping id="leftBackRowerAxis02" node="0>0|6|8|0|0|0|0|0|0|0|3" />
        <i3dMapping id="leftBackRowerAxis03" node="0>0|6|8|0|0|0|0|0|0|0|4" />
        <i3dMapping id="leftBackRowerAxis04" node="0>0|6|8|0|0|0|0|0|0|0|5" />
        <i3dMapping id="effectLinkNodeBackLeft" node="0>0|6|8|0|0|0|0|0|0|0|6" />
        <i3dMapping id="smokeEmitter03" node="0>0|6|8|0|0|0|0|0|0|0|9" />
        <i3dMapping id="leftBackRowerZRotHydraulicRef" node="0>0|6|8|0|0|0|0|0|1" />
        <i3dMapping id="leftBackRowerZRotSpringRef" node="0>0|6|8|0|0|0|0|0|2" />
        <i3dMapping id="leftBackArmHoseHolder02Ref" node="0>0|6|8|0|0|0|1" />
        <i3dMapping id="leftBackRowerHydraulicRef" node="0>0|6|8|0|0|0|2" />
        <i3dMapping id="leftBackRowerZRotHydraulic" node="0>0|6|8|0|0|1" />
        <i3dMapping id="leftBackRowerZRotHydraulicPunch" node="0>0|6|8|0|0|1|0" />
        <i3dMapping id="leftBackRowerZRotSpring" node="0>0|6|8|0|0|2" />
        <i3dMapping id="leftBackArmHoseHolder01RefFrame" node="0>0|6|8|0|1" />
        <i3dMapping id="leftBackArmHoseHolder01" node="0>0|6|8|0|1|0" />
        <i3dMapping id="leftBackArmHoseHolder02" node="0>0|6|8|0|1|0|0" />
        <i3dMapping id="leftBackArmHydraulicRef" node="0>0|6|8|0|2" />
        <i3dMapping id="leftBackArmHydraulic" node="0>0|6|9" />
        <i3dMapping id="leftBackArmHydraulicPunch" node="0>0|6|9|0" />
        <i3dMapping id="rightBackArmRefFrame" node="0>0|6|10" />
        <i3dMapping id="rightBackArm" node="0>0|6|10|0" />
        <i3dMapping id="rightBackArmExtensionRot" node="0>0|6|10|0|0" />
        <i3dMapping id="rightBackArmExtension" node="0>0|6|10|0|0|0" />
        <i3dMapping id="rightBackRowerZRotRefFrame" node="0>0|6|10|0|0|0|0" />
        <i3dMapping id="rightBackRowerZRot" node="0>0|6|10|0|0|0|0|0" />
        <i3dMapping id="rightBackRowerXRotRefFrame" node="0>0|6|10|0|0|0|0|0|0" />
        <i3dMapping id="rightBackRowerXRot" node="0>0|6|10|0|0|0|0|0|0|0" />
        <i3dMapping id="rightBackRowerRotPart" node="0>0|6|10|0|0|0|0|0|0|0|0" />
        <i3dMapping id="spikeRightBack01" node="0>0|6|10|0|0|0|0|0|0|0|0|0|0" />
        <i3dMapping id="spikeRightBack02" node="0>0|6|10|0|0|0|0|0|0|0|0|1|0" />
        <i3dMapping id="spikeRightBack03" node="0>0|6|10|0|0|0|0|0|0|0|0|2|0" />
        <i3dMapping id="spikeRightBack04" node="0>0|6|10|0|0|0|0|0|0|0|0|3|0" />
        <i3dMapping id="spikeRightBack05" node="0>0|6|10|0|0|0|0|0|0|0|0|4|0" />
        <i3dMapping id="spikeRightBack06" node="0>0|6|10|0|0|0|0|0|0|0|0|5|0" />
        <i3dMapping id="spikeRightBack07" node="0>0|6|10|0|0|0|0|0|0|0|0|6|0" />
        <i3dMapping id="spikeRightBack08" node="0>0|6|10|0|0|0|0|0|0|0|0|7|0" />
        <i3dMapping id="spikeRightBack09" node="0>0|6|10|0|0|0|0|0|0|0|0|8|0" />
        <i3dMapping id="spikeRightBack10" node="0>0|6|10|0|0|0|0|0|0|0|0|9|0" />
        <i3dMapping id="spikeRightBack11" node="0>0|6|10|0|0|0|0|0|0|0|0|10|0" />
        <i3dMapping id="spikeRightBack12" node="0>0|6|10|0|0|0|0|0|0|0|0|11|0" />
        <i3dMapping id="spikeRightBack13" node="0>0|6|10|0|0|0|0|0|0|0|0|12|0" />
        <i3dMapping id="spikeRightBack14" node="0>0|6|10|0|0|0|0|0|0|0|0|13|0" />
        <i3dMapping id="spikeRightBack15" node="0>0|6|10|0|0|0|0|0|0|0|0|14|0" />
        <i3dMapping id="rightBackRowerHydraulic" node="0>0|6|10|0|0|0|0|0|0|0|1" />
        <i3dMapping id="rightBackRowerHydraulicPunch" node="0>0|6|10|0|0|0|0|0|0|0|1|0" />
        <i3dMapping id="rightBackRowerAxis01" node="0>0|6|10|0|0|0|0|0|0|0|2" />
        <i3dMapping id="rightBackRowerAxis02" node="0>0|6|10|0|0|0|0|0|0|0|3" />
        <i3dMapping id="rightBackRowerAxis03" node="0>0|6|10|0|0|0|0|0|0|0|4" />
        <i3dMapping id="rightBackRowerAxis04" node="0>0|6|10|0|0|0|0|0|0|0|5" />
        <i3dMapping id="effectLinkNodeBackRight" node="0>0|6|10|0|0|0|0|0|0|0|6" />
        <i3dMapping id="smokeEmitter04" node="0>0|6|10|0|0|0|0|0|0|0|9" />
        <i3dMapping id="rightBackRowerHydraulicRef" node="0>0|6|10|0|0|0|0|0|1" />
        <i3dMapping id="rightBackRowerZRotHydraulicRef" node="0>0|6|10|0|0|0|0|0|2" />
        <i3dMapping id="rightBackRowerZRotSpringRef" node="0>0|6|10|0|0|0|0|0|3" />
        <i3dMapping id="rightBackRowerZRotHydraulic" node="0>0|6|10|0|0|0|0|1" />
        <i3dMapping id="rightBackRowerZRotHydraulicPunch" node="0>0|6|10|0|0|0|0|1|0" />
        <i3dMapping id="rightBackRowerZRotSpring" node="0>0|6|10|0|0|0|0|2" />
        <i3dMapping id="rightBackArmHoseHolder02Ref" node="0>0|6|10|0|0|0|1" />
        <i3dMapping id="rightBackArmHydraulicRef" node="0>0|6|10|0|1" />
        <i3dMapping id="rightBackArmHoseHolder01RefFrame" node="0>0|6|10|0|2" />
        <i3dMapping id="rightBackArmHoseHolder01" node="0>0|6|10|0|2|0" />
        <i3dMapping id="rightBackArmHoseHolder02" node="0>0|6|10|0|2|0|0" />
        <i3dMapping id="rightBackArmHydraulic" node="0>0|6|11" />
        <i3dMapping id="rightBackArmHydraulicPunch" node="0>0|6|11|0" />
        <i3dMapping id="lockArmBackLeft" node="0>0|6|12" />
        <i3dMapping id="lockArmBackHydraulicRef" node="0>0|6|12|0" />
        <i3dMapping id="lockArmBackLeftSpringRef" node="0>0|6|12|1" />
        <i3dMapping id="lockArmBackRight" node="0>0|6|13" />
        <i3dMapping id="lockArmBackRightSpringRef" node="0>0|6|13|0" />
        <i3dMapping id="lockArmBackHydraulic" node="0>0|6|14" />
        <i3dMapping id="lockArmBackHydraulicPunch" node="0>0|6|14|0" />
        <i3dMapping id="lockArmBackLeftSpring" node="0>0|6|15" />
        <i3dMapping id="lockArmBackRightSpring" node="0>0|6|16" />
        <i3dMapping id="leftFrontArmExtensionRefFrame" node="0>0|6|17" />
        <i3dMapping id="rightFrontArmExtensionRefFrame" node="0>0|6|18" />
        <i3dMapping id="chockSupport_01" node="0>0|7|0" />
        <i3dMapping id="chockSupport_02" node="0>0|7|1" />
        <i3dMapping id="wheelChock02_01" node="0>0|7|2" />
        <i3dMapping id="wheelChock02_02" node="0>0|7|3" />
        <i3dMapping id="licensePlate" node="0>0|7|4" />
        <i3dMapping id="ga15131_attacher_component2" node="1>" />
        <i3dMapping id="attacherJoint" node="1>0" />
        <i3dMapping id="attacherRef" node="1>1" />
        <i3dMapping id="ga15131_leftArmFront_component3" node="2>" />
        <i3dMapping id="leftArmFrontWheel01Axis" node="2>0" />
        <i3dMapping id="leftArmFrontWheel01" node="2>0|0" />
        <i3dMapping id="leftArmFrontWheel02Axis" node="2>1" />
        <i3dMapping id="leftArmFrontWheel02" node="2>1|0" />
        <i3dMapping id="leftArmFrontWheel03Axis" node="2>2" />
        <i3dMapping id="leftArmFrontWheel03" node="2>2|0" />
        <i3dMapping id="leftArmFrontWheel04Axis" node="2>3" />
        <i3dMapping id="leftArmFrontWheel04" node="2>3|0" />
        <i3dMapping id="leftFrontArmRef" node="2>4" />
        <i3dMapping id="groundRefNodeLeftFront" node="2>5|0" />
        <i3dMapping id="ga15131_rightArmFront_component4" node="3>" />
        <i3dMapping id="rightArmFrontWheel01Axis" node="3>0" />
        <i3dMapping id="rightArmFrontWheel01" node="3>0|0" />
        <i3dMapping id="rightArmFrontWheel02Axis" node="3>1" />
        <i3dMapping id="rightArmFrontWheel02" node="3>1|0" />
        <i3dMapping id="rightArmFrontWheel03Axis" node="3>2" />
        <i3dMapping id="rightArmFrontWheel03" node="3>2|0" />
        <i3dMapping id="rightArmFrontWheel04Axis" node="3>3" />
        <i3dMapping id="rightArmFrontWheel04" node="3>3|0" />
        <i3dMapping id="rightFrontArmRef" node="3>4" />
        <i3dMapping id="groundRefNodeRightFront" node="3>5|0" />
        <i3dMapping id="ga15131_leftArmBack_component5" node="4>" />
        <i3dMapping id="leftBackArmRef" node="4>0" />
        <i3dMapping id="leftArmBackWheel01Axis" node="4>1" />
        <i3dMapping id="leftArmBackWheel01" node="4>1|0" />
        <i3dMapping id="leftArmBackWheel02Axis" node="4>2" />
        <i3dMapping id="leftArmBackWheel02" node="4>2|0" />
        <i3dMapping id="leftArmBackWheel03Axis" node="4>3" />
        <i3dMapping id="leftArmBackWheel03" node="4>3|0" />
        <i3dMapping id="leftArmBackWheel04Axis" node="4>4" />
        <i3dMapping id="leftArmBackWheel04" node="4>4|0" />
        <i3dMapping id="groundRefNodeLeftBack" node="4>5|0" />
        <i3dMapping id="leftBackRowerZRotRef" node="4>6" />
        <i3dMapping id="leftBackRowerXRotRef" node="4>7" />
        <i3dMapping id="ga15131_rightArmBack_component6" node="5>" />
        <i3dMapping id="rightBackArmRef" node="5>0" />
        <i3dMapping id="rightArmBackWheel01Axis" node="5>1" />
        <i3dMapping id="rightArmBackWheel01" node="5>1|0" />
        <i3dMapping id="rightArmBackWheel02Axis" node="5>2" />
        <i3dMapping id="rightArmBackWheel02" node="5>2|0" />
        <i3dMapping id="rightArmBackWheel03Axis" node="5>3" />
        <i3dMapping id="rightArmBackWheel03" node="5>3|0" />
        <i3dMapping id="rightArmBackWheel04Axis" node="5>4" />
        <i3dMapping id="rightArmBackWheel04" node="5>4|0" />
        <i3dMapping id="groundRefNodeRightBack" node="5>5|0" />
        <i3dMapping id="rightBackRowerZRotRef" node="5>6" />
        <i3dMapping id="rightBackRowerXRotRef" node="5>7" />
    </i3dMappings>
</vehicle>
