Загрузка данных


$AnimGraph 7 {
	$Sheet "Movements" {
		$Node AnimNodeSource {
			 "1hdBackLHideAnim" "" "WeaponChange.1HDLeftBackSlotHide" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -24.0 4.5999999
			}
		}
		$Node AnimNodeSource {
			 "1hdBackLShowAnim" "" "WeaponChange.1HDLeftBackSlotShow" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -25.2000008 3.9000001
			}
		}
		$Node AnimNodeSource {
			 "1hdBackRHideAnim" "" "WeaponChange.1HDRightBackSlotHide" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -15.1999998 4.5999999
			}
		}
		$Node AnimNodeSource {
			 "1hdBackRShowAnim" "" "WeaponChange.1HDRightBackSlotShow" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -16.3999996 3.9000001
			}
		}
		$Node AnimNodeSource {
			 "2HDBackLHideAnim" "" "WeaponChange.2HDLeftBackSlotHide" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -28.8000011 4.5999999
			}
		}
		$Node AnimNodeSource {
			 "2HDBackLShowAnim" "" "WeaponChange.2HDLeftBackSlotShow" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -30.0 3.9000001
			}
		}
		$Node AnimNodeSource {
			 "2HDBackRHideAnim" "" "WeaponChange.2HDRightBackSlotHide" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -20.0 4.5999999
			}
		}
		$Node AnimNodeSource {
			 "2HDBackRShowAnim" "" "WeaponChange.2HDRightBackSlotShow" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -21.2000008 3.9000001
			}
		}
		$Node AnimNodeSource {
			 "AimObstructionAnim" "" "WeaponOperations.ErcRas.Obstruction" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 3.7 7.5
			}
		}
		$Node AnimNodeBlendTAdd {
			 "AimObstructionT" "" "WeaponFireQ" "AimObstructionAnim" "GetCommandI(CMD_Weapon_Obstruction) == 0" "GetCommandI(CMD_Weapon_Obstruction) == -1" "" 0.3 "S" 0
			$EditorData {
				#EditorPos 2.7 8.4000006
			}
		}
		$Node AnimNodeBlendT {
			 "AnimNodeBlendT" "" "ThrowWalkT" "ThrowPneWalkG" "" "" "Stance == 2" 0.3 "S" 3
			$EditorData {
				#EditorPos -63.2000008 -42.7000008
			}
		}
		$Node AnimNodeBlendT {
			 "AnimNodeBlendT1" "" "ThrowInPneAnim" "ThrowInPoBAnim" "" "" "ThrowingOnBack" 0.3 "S" 3
			$EditorData {
				#EditorPos -55.9000015 -31.8999996
			}
		}
		$Node AnimNodeBlendT {
			 "AnimNodeBlendT2" "" "ThrowCancelAnimErc" "ThrowCancelAnimCro" "" "" "Stance == 1" 0.3 "S" 3
			$EditorData {
				#EditorPos -76.4000015 -40.2000008
			}
		}
		$Node AnimNodeBlendT {
			 "AnimNodeBlendT3" "" "AnimNodeBlendT2" "ThrowCancelAnimPne" "" "" "Stance == 2" 0.3 "S" 3
			$EditorData {
				#EditorPos -74.5999985 -39.5
			}
		}
		$Node AnimNodePose2 {
			 "AnimNodePose2" "" "Throw.PoB.AimPose" "AimY" "AimX" "Y(-45):   X(-45) = 2, X(0) = 1, X(45) = 0
Y(0):       X(-45) = 5, X(0) = 4, X(45) = 3
Y(45):     X(-45) = 8, X(0) = 7, X(45) = 6"
			$EditorData {
				#EditorPos -52.9000015 -45.5
			}
		}
		$Node AnimNodePose2 {
			 "AnimNodePose20" "" "Throw.PoB.AimPose" "AimY" "AimX" "Y(-45):   X(-45) = 1, X(0) = 1, X(45) = 1
Y(0):       X(-45) = 4, X(0) = 4, X(45) = 4
Y(45):     X(-45) = 7, X(0) = 7, X(45) = 7"
			$EditorData {
				#EditorPos -50.2999992 -45.5
			}
		}
		$Node AnimNodeSource {
			 "AnimNodeSource" "" "FacialHappy" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -28.8000011 -57.2000008
			}
		}
		$Node AnimNodeBlendTAdd {
			 "CroADST" "" "CroWalkAimBlend" "CroADSWalkPose" "" "" "ADS" 0.3 "S" 0
			$EditorData {
				#EditorPos 25.6000004 -52.5
			}
		}
		$Node AnimNodeIK2 {
			 "CroIdleLowArmIK" "" "CroIdleLowG" "//! global values
weight = 1.0

LHandIKTarget 
chain = LeftArm, LeftArmRoll, LeftForeArm, LeftForeArmRoll, LeftHand
chainAxis = +x

RHandIKTarget 
chain = RightArm, RightArmRoll, RightForeArm, RightForeArmRoll, RightHand
chainAxis = -x"
			$EditorData {
				#EditorPos -33.6000023 -58.0
			}
		}
		$Node AnimNodeGroupSelect {
			 "CroIdleLowG" "" "CroIdleLowInjG" "Locomotion" "Cro"
			$EditorData {
				#EditorPos -33.6000023 -58.9000015
			}
		}
		$Node AnimNodeGroupSelect {
			 "CroIdleLowInjG" "" "IdleSTM" "LocomotionInjured" "Cro"
			$EditorData {
				#EditorPos -33.6000023 -59.6000023
			}
		}
		$Node AnimNodeGroupSelect {
			 "CroIdleRasG" "" "CroIdleRasInjG" "Locomotion" "CroRas"
			$EditorData {
				#EditorPos 36.9000015 -48.2000008
			}
		}
		$Node AnimNodeGroupSelect {
			 "CroIdleRasInjG" "" "IdleRasAimBlend" "LocomotionInjured" "CroRas"
			$EditorData {
				#EditorPos 36.9000015 -49.0
			}
		}
		$Node AnimNodeBlendTAdd {
			 "CroMoveLookHeadT" "" "CroMoveRasIKTarget" "MoveLookPose" "" "" "Look" 0.3 "S" 0
			$EditorData {
				#EditorPos 25.6000004 -50.7000008
			}
		}
		$Node AnimNodeIK2 {
			 "CroMoveLowArmIK" "" "CroMoveLowG" "//! global values
weight = 1.0

LHandIKTarget 
chain = LeftArm, LeftArmRoll, LeftForeArm, LeftForeArmRoll, LeftHand
chainAxis = +x

RHandIKTarget 
chain = RightArm, RightArmRoll, RightForeArm, RightForeArmRoll, RightHand
chainAxis = -x"
			$EditorData {
				#EditorPos -14.8000002 -58.4000015
			}
		}
		$Node AnimNodeGroupSelect {
			 "CroMoveLowG" "" "CroMoveLowInjG" "Locomotion" "Cro"
			$EditorData {
				#EditorPos -14.8000002 -59.2000008
			}
		}
		$Node AnimNodeIK2Target {
			 "CroMoveLowIKT" "" "CroVar" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos -14.8000002 -62.7999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "CroMoveLowInjG" "" "CroMoveLowLookT" "LocomotionInjured" "Cro"
			$EditorData {
				#EditorPos -14.8000002 -59.9000015
			}
		}
		$Node AnimNodeBlendTAdd {
			 "CroMoveLowLookT" "" "CroMoveLowIKT" "MoveLookPose" "" "" "Look" 0.3 "S" 0
			$EditorData {
				#EditorPos -14.8000002 -60.7999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "CroMoveRasG" "" "CroMoveRasInjG" "Locomotion" "CroRas"
			$EditorData {
				#EditorPos 25.6000004 -47.7999992
			}
		}
		$Node AnimNodeIK2Target {
			 "CroMoveRasIKTarget" "" "CroADST" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos 25.6000004 -51.7000008
			}
		}
		$Node AnimNodeGroupSelect {
			 "CroMoveRasInjG" "" "LeanMoveCroRasRight" "LocomotionInjured" "CroRas"
			$EditorData {
				#EditorPos 25.6000004 -48.5
			}
		}
		$Node AnimNodeBlend {
			 "CroRunSprintBlend" "" "clamp((MovementSpeed-2)*(1-Injured), 0.0, 1.0)" "WalkBlendSTM" "SprintCyclic" 3
			$EditorData {
				#EditorPos 3.5 -76.9000015
			}
		}
		$Node AnimNodeGroupSelect {
			 "CroThrowOutG" "" "ThrowOutAimB" "Throw" "Cro"
			$EditorData {
				#EditorPos -56.2999992 -42.4000015
			}
		}
		$Node AnimNodeGroupSelect {
			 "CroToErcLowG" "" "CroToErcLowInjG" "Locomotion" "Cro"
			$EditorData {
				#EditorPos 12.4000006 -51.7000008
			}
		}
		$Node AnimNodeGroupSelect {
			 "CroToErcLowInjG" "" "CroToErcLowLookT" "LocomotionInjured" "Cro"
			$EditorData {
				#EditorPos 12.4000006 -52.5
			}
		}
		$Node AnimNodeBlendTAdd {
			 "CroToErcLowLookT" "" "CroToErcLowLookT2" "CroLookBlend" "" "" "Look && GetRemainingTime() > 0.35" 0.2 "S" 0
			$EditorData {
				#EditorPos 12.4000006 -53.2999992
			}
		}
		$Node AnimNodeBlendTAdd {
			 "CroToErcLowLookT2" "" "GoErectIKTarget" "ErcLookBlend" "" "" "Look && GetRemainingTime() <= 0.35" 0.2 "S" 0
			$EditorData {
				#EditorPos 12.4000006 -54.2999992
			}
		}
		$Node AnimNodeBlendTAdd {
			 "CroToErcRasADST" "" "CroToErcRasADST2" "CroADSPose" "" "" "ADS && GetRemainingTime() > 0.35" 0.35 "S" 0
			$EditorData {
				#EditorPos 14.6000004 -53.2999992
			}
		}
		$Node AnimNodeBlendTAdd {
			 "CroToErcRasADST2" "" "CroToErcRasAim" "ErcADSPose" "" "" "ADS && GetRemainingTime() <= 0.35" 0.35 "S" 0
			$EditorData {
				#EditorPos 14.6000004 -54.2999992
			}
		}
		$Node AnimNodeBlend {
			 "CroToErcRasAim" "" "1.0" "CroToErcRasLookT" "AimObstBlend" 1
			$EditorData {
				#EditorPos 14.6000004 -55.4000015
			}
		}
		$Node AnimNodeGroupSelect {
			 "CroToErcRasG" "" "CroToErcRasInjG" "Locomotion" "CroRas"
			$EditorData {
				#EditorPos 14.6000004 -51.7000008
			}
		}
		$Node AnimNodeGroupSelect {
			 "CroToErcRasInjG" "" "CroToErcRasADST" "LocomotionInjured" "CroRas"
			$EditorData {
				#EditorPos 14.6000004 -52.5
			}
		}
		$Node AnimNodeBlendT {
			 "CroToErcRasLookT" "" "GoErectIKTarget" "MoveLookPose" "" "" "Look" 0.3 "S" 1
			$EditorData {
				#EditorPos 14.6000004 -56.4000015
			}
		}
		$Node AnimNodeBlendT {
			 "CroToErcT" "" "CroToErcLowG" "CroToErcRasG" "" "" "Raised" 0.4 "S" 7
			$EditorData {
				#EditorPos 13.5 -50.9000015
			}
		}
		$Node AnimNodeSourceSync {
			 "CroToErcThrowAnim" "" "Throw.Cro.ToErect" "noloop" "Transitions"
			$Predictions {
			}
			$EditorData {
				#EditorPos -83.4000015 -52.5
			}
		}
		$Node AnimNodeGroupSelect {
			 "CroToPneLowG" "" "CroToPneLowInjG" "Locomotion" "Cro"
			$EditorData {
				#EditorPos 0.3 -51.2999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "CroToPneLowInjG" "" "CroToPneLowLookT" "LocomotionInjured" "Cro"
			$EditorData {
				#EditorPos 0.3 -52.0
			}
		}
		$Node AnimNodeBlendTAdd {
			 "CroToPneLowLookT" "" "CroToPneLowLookT2" "CroLookBlend" "" "" "Look && GetRemainingTime() > 1.0" 0.4 "S" 0
			$EditorData {
				#EditorPos 0.3 -52.7999992
			}
		}
		$Node AnimNodeBlendTAdd {
			 "CroToPneLowLookT2" "" "GoProneIKTarget" "MoveLookPose" "" "" "Look && GetRemainingTime() <= 1.0" 0.4 "S" 0
			$EditorData {
				#EditorPos 0.3 -53.7999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "CroToPneMoveLowG" "" "GoPneMoveHeadLookT" "Locomotion" "Cro"
			$EditorData {
				#EditorPos -2.0 -57.4000015
			}
		}
		$Node AnimNodeBlend {
			 "CroToPneMoveRasAim" "" "1.0" "GoPneMoveHeadLookT" "AimInjBlend" 1
			$EditorData {
				#EditorPos 0.3 -58.2000008
			}
		}
		$Node AnimNodeGroupSelect {
			 "CroToPneMoveRasG" "" "CroToPneMoveRasAim" "Locomotion" "CroRas"
			$EditorData {
				#EditorPos 0.3 -57.4000015
			}
		}
		$Node AnimNodeBlendT {
			 "CroToPneMoveT" "" "CroToPneMoveLowG" "CroToPneMoveRasG" "" "" "Raised && False" 0.3 "S" 7
			$EditorData {
				#EditorPos -0.8 -56.5
			}
		}
		$Node AnimNodeBlendTAdd {
			 "CroToPneRasADST" "" "CroToPneRasADST2" "CroADSPose" "" "" "ADS && GetRemainingTime() > 0.9" 0.4 "S" 0
			$EditorData {
				#EditorPos 2.5 -52.7999992
			}
		}
		$Node AnimNodeBlendTAdd {
			 "CroToPneRasADST2" "" "CroToPneRasAim" "PneADSPose" "" "" "ADS && GetRemainingTime() <= 0.9" 0.4 "S" 0
			$EditorData {
				#EditorPos 2.5 -53.7999992
			}
		}
		$Node AnimNodeBlend {
			 "CroToPneRasAim" "" "1.0" "CroToPneRasLookT" "AimPose" 1
			$EditorData {
				#EditorPos 2.5 -54.7999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "CroToPneRasG" "" "CroToPneRasInjG" "Locomotion" "CroRas"
			$EditorData {
				#EditorPos 2.5 -51.2999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "CroToPneRasInjG" "" "CroToPneRasADST" "LocomotionInjured" "CroRas"
			$EditorData {
				#EditorPos 2.5 -52.0
			}
		}
		$Node AnimNodeBlendT {
			 "CroToPneRasLookT" "" "GoProneIKTarget" "MoveLookPose" "" "" "Look" 0.3 "S" 1
			$EditorData {
				#EditorPos 2.5 -55.7999992
			}
		}
		$Node AnimNodeBlendT {
			 "CroToPneT" "" "CroToPneLowG" "CroToPneRasG" "" "" "Raised" 0.4 "S" 7
			$EditorData {
				#EditorPos 1.4 -50.5
			}
		}
		$Node AnimNodeSourceSync {
			 "CroToPneThrowAnim" "" "Throw.Cro.ToProne" "noloop" "Transitions"
			$Predictions {
			}
			$EditorData {
				#EditorPos -74.2000046 -45.1000023
			}
		}
		$Node AnimNodeVarUpdate {
			 "CroVar" "" "CroRunSprintBlend" 2 "MovementSpeed" 3 "MovementDirection" 3
			$EditorData {
				#EditorPos 3.5 -76.0999985
			}
		}
		$Node AnimNodeBlend {
			 "CroWalkAimBlend" "" "1.0" "CroVar" "AimRunObstBlend" 1
			$EditorData {
				#EditorPos 7.4000001 -71.7000046
			}
		}
		$Node AnimNodeBlendTAdd {
			 "ErcADST" "" "WalkRunBlendT" "ErcADSPose" "" "" "ADS" 0.3 "S" 0
			$EditorData {
				#EditorPos 27.8999996 -53.7000008
			}
		}
		$Node AnimNodeSource {
			 "ErcFallForwardAnim" "" "Falls.Erc.FallForward" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 47.0 13.6999998
			}
		}
		$Node AnimNodeIK2 {
			 "ErcIdleLowArmIK" "" "ErcIdleLowG" "//! global values
weight = 1.0

LHandIKTarget 
chain = LeftArm, LeftArmRoll, LeftForeArm, LeftForeArmRoll, LeftHand
chainAxis = +x

RHandIKTarget 
chain = RightArm, RightArmRoll, RightForeArm, RightForeArmRoll, RightHand
chainAxis = -x"
			$EditorData {
				#EditorPos -35.9000015 -58.0
			}
		}
		$Node AnimNodeGroupSelect {
			 "ErcIdleLowG" "" "ErcIdleLowInjG" "Locomotion" "Erc"
			$EditorData {
				#EditorPos -35.9000015 -58.9000015
			}
		}
		$Node AnimNodeGroupSelect {
			 "ErcIdleLowInjG" "" "IdleSTM" "LocomotionInjured" "Erc"
			$EditorData {
				#EditorPos -35.9000015 -59.7000008
			}
		}
		$Node AnimNodeGroupSelect {
			 "ErcIdleRasG" "" "ErcIdleRasInjG" "Locomotion" "ErcRas"
			$EditorData {
				#EditorPos 39.2999992 -48.2000008
			}
		}
		$Node AnimNodeGroupSelect {
			 "ErcIdleRasInjG" "" "IdleRasAimBlend" "LocomotionInjured" "ErcRas"
			$EditorData {
				#EditorPos 39.2999992 -49.0
			}
		}
		$Node AnimNodeSource {
			 "ErcLandHeavyAnim" "" "Falls.Erc.LandHeavy" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 50.2000008 4.2000003
			}
		}
		$Node AnimNodeSource {
			 "ErcLandMediumAnim" "" "Falls.Erc.LandMedium" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 47.2999992 6.0
			}
		}
		$Node AnimNodeBlendTAdd {
			 "ErcMoveLookHeadT" "" "ErcMoveRasIKTarget" "MoveLookPose" "" "" "Look" 0.3 "S" 0
			$EditorData {
				#EditorPos 28.0 -51.9000015
			}
		}
		$Node AnimNodeIK2 {
			 "ErcMoveLowArmIK" "" "ErcMoveLowG" "//! global values
weight = 1.0

LHandIKTarget 
chain = LeftArm, LeftArmRoll, LeftForeArm, LeftForeArmRoll, LeftHand
chainAxis = +x

RHandIKTarget 
chain = RightArm, RightArmRoll, RightForeArm, RightForeArmRoll, RightHand
chainAxis = -x"
			$EditorData {
				#EditorPos -17.3000011 -58.4000015
			}
		}
		$Node AnimNodeGroupSelect {
			 "ErcMoveLowG" "" "ErcMoveLowInjG" "Locomotion" "Erc"
			$EditorData {
				#EditorPos -17.3000011 -59.2000008
			}
		}
		$Node AnimNodeIK2Target {
			 "ErcMoveLowIKT" "" "WalkRunSprintBlendT" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos -17.3000011 -62.7999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "ErcMoveLowInjG" "" "ErcMoveLowLookT" "LocomotionInjured" "Erc"
			$EditorData {
				#EditorPos -17.3000011 -59.9000015
			}
		}
		$Node AnimNodeBlendTAdd {
			 "ErcMoveLowLookT" "" "ErcSprintLookT" "MoveLookPose" "" "" "Look && MovementSpeed <= 2.5" 0.3 "S" 0
			$EditorData {
				#EditorPos -17.3000011 -60.7999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "ErcMoveRasG" "" "ErcMoveRasInjG" "Locomotion" "ErcRas"
			$EditorData {
				#EditorPos 28.0 -49.0
			}
		}
		$Node AnimNodeIK2Target {
			 "ErcMoveRasIKTarget" "" "ErcADST" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos 28.0 -52.9000015
			}
		}
		$Node AnimNodeGroupSelect {
			 "ErcMoveRasInjG" "" "LeanMoveErcRasRight" "LocomotionInjured" "ErcRas"
			$EditorData {
				#EditorPos 28.0 -49.7000008
			}
		}
		$Node AnimNodeBlendTAdd {
			 "ErcSprintLookT" "" "ErcMoveLowIKT" "MoveHeadLookPose" "" "" "Look && MovementSpeed > 2.5" 0.3 "S" 0
			$EditorData {
				#EditorPos -17.3000011 -61.7999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "ErcThrowOutG" "" "ThrowOutAimB" "Throw" "Erc"
			$EditorData {
				#EditorPos -58.5 -42.4000015
			}
		}
		$Node AnimNodeGroupSelect {
			 "ErcToCroLowG" "" "ErcToCroLowInjG" "Locomotion" "Erc"
			$EditorData {
				#EditorPos -6.5999999 -51.7999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "ErcToCroLowInjG" "" "ErcToCroLowLookT" "LocomotionInjured" "Erc"
			$EditorData {
				#EditorPos -6.5999999 -52.6000023
			}
		}
		$Node AnimNodeBlendTAdd {
			 "ErcToCroLowLookT" "" "ErcToCroLowLookT2" "ErcLookBlend" "" "" "Look && GetRemainingTime() > 0.35" 0.2 "S" 0
			$EditorData {
				#EditorPos -6.5999999 -53.4000015
			}
		}
		$Node AnimNodeBlendTAdd {
			 "ErcToCroLowLookT2" "" "GoCrouchIKTarget" "CroLookBlend" "" "" "Look && GetRemainingTime() <= 0.35" 0.2 "S" 0
			$EditorData {
				#EditorPos -6.5999999 -54.4000015
			}
		}
		$Node AnimNodeBlendTAdd {
			 "ErcToCroRasADST" "" "ErcToCroRasADST2" "ErcADSPose" "" "" "ADS && GetRemainingTime() > 0.35" 0.3 "S" 0
			$EditorData {
				#EditorPos -4.4000001 -53.4000015
			}
		}
		$Node AnimNodeBlendTAdd {
			 "ErcToCroRasADST2" "" "ErcToCroRasAim" "CroADSPose" "" "" "ADS && GetRemainingTime() <= 0.35" 0.3 "S" 0
			$EditorData {
				#EditorPos -4.4000001 -54.4000015
			}
		}
		$Node AnimNodeBlend {
			 "ErcToCroRasAim" "" "1.0" "ErcToCroRasLookT" "AimObstBlend" 1
			$EditorData {
				#EditorPos -4.4000001 -55.7999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "ErcToCroRasG" "" "ErcToCroRasInjG" "Locomotion" "ErcRas"
			$EditorData {
				#EditorPos -4.4000001 -51.7999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "ErcToCroRasInjG" "" "ErcToCroRasADST" "LocomotionInjured" "ErcRas"
			$EditorData {
				#EditorPos -4.4000001 -52.6000023
			}
		}
		$Node AnimNodeBlendT {
			 "ErcToCroRasLookT" "" "GoCrouchIKTarget" "MoveLookPose" "" "" "Look" 0.3 "S" 1
			$EditorData {
				#EditorPos -4.4000001 -56.7999992
			}
		}
		$Node AnimNodeBlendT {
			 "ErcToCroT" "" "ErcToCroLowG" "ErcToCroRasG" "" "" "Raised" 0.4 "S" 7
			$EditorData {
				#EditorPos -5.5 -51.0
			}
		}
		$Node AnimNodeSourceSync {
			 "ErcToCroThrowAnim" "" "Throw.Erc.ToCrouch" "noloop" "Transitions"
			$Predictions {
			}
			$EditorData {
				#EditorPos -83.4000015 -45.1000023
			}
		}
		$Node AnimNodeGroupSelect {
			 "ErcToPneLowG" "" "ErcToPneLowInjG" "Locomotion" "Erc"
			$EditorData {
				#EditorPos 5.0 -51.2999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "ErcToPneLowInjG" "" "ErcToPneLowLookT" "LocomotionInjured" "Erc"
			$EditorData {
				#EditorPos 5.0 -52.1000023
			}
		}
		$Node AnimNodeBlendTAdd {
			 "ErcToPneLowLookT" "" "ErcToPneLowLookT2" "ErcLookBlend" "" "" "Look && GetRemainingTime() > 0.8" 0.6 "S" 0
			$EditorData {
				#EditorPos 5.0 -52.7999992
			}
		}
		$Node AnimNodeBlendTAdd {
			 "ErcToPneLowLookT2" "" "GoProneIKTarget" "MoveLookPose" "" "" "Look && GetRemainingTime() <= 0.8" 0.6 "S" 0
			$EditorData {
				#EditorPos 5.0 -53.7999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "ErcToPneMoveLowG" "" "GoPneMoveHeadLookT" "Locomotion" "Erc"
			$EditorData {
				#EditorPos 7.3000002 -57.4000015
			}
		}
		$Node AnimNodeBlend {
			 "ErcToPneMoveRasAim" "" "1.0" "GoPneMoveHeadLookT" "AimInjBlend" 1
			$EditorData {
				#EditorPos 9.6000004 -58.2000008
			}
		}
		$Node AnimNodeGroupSelect {
			 "ErcToPneMoveRasG" "" "ErcToPneMoveRasAim" "Locomotion" "ErcRas"
			$EditorData {
				#EditorPos 9.6000004 -57.4000015
			}
		}
		$Node AnimNodeBlendT {
			 "ErcToPneMoveT" "" "ErcToPneMoveLowG" "ErcToPneMoveRasG" "" "" "Raised && False" 0.3 "S" 7
			$EditorData {
				#EditorPos 8.5 -56.5
			}
		}
		$Node AnimNodeBlendTAdd {
			 "ErcToPneRasADST" "" "ErcToPneRasADST2" "ErcADSPose" "" "" "ADS && GetRemainingTime() > 0.8" 0.6 "S" 0
			$EditorData {
				#EditorPos 7.2000003 -52.7999992
			}
		}
		$Node AnimNodeBlendTAdd {
			 "ErcToPneRasADST2" "" "ErcToPneRasAim" "PneADSPose" "" "" "ADS && GetRemainingTime() <= 0.8" 0.6 "S" 0
			$EditorData {
				#EditorPos 7.2000003 -53.7999992
			}
		}
		$Node AnimNodeBlend {
			 "ErcToPneRasAim" "" "1.0" "ErcToPneRasLookT" "AimPose" 1
			$EditorData {
				#EditorPos 7.2000003 -54.7999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "ErcToPneRasG" "" "ErcToPneRasInjG" "Locomotion" "ErcRas"
			$EditorData {
				#EditorPos 7.2000003 -51.2999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "ErcToPneRasInjG" "" "ErcToPneRasADST" "LocomotionInjured" "ErcRas"
			$EditorData {
				#EditorPos 7.2000003 -52.1000023
			}
		}
		$Node AnimNodeBlendT {
			 "ErcToPneRasLookT" "" "GoProneIKTarget" "MoveLookPose" "" "" "Look" 0.3 "S" 1
			$EditorData {
				#EditorPos 7.2000003 -55.7999992
			}
		}
		$Node AnimNodeBlendT {
			 "ErcToPneT" "" "ErcToPneLowG" "ErcToPneRasG" "" "" "Raised" 0.4 "S" 7
			$EditorData {
				#EditorPos 6.0999999 -50.5
			}
		}
		$Node AnimNodeSourceSync {
			 "ErcToPneThrowAnim" "" "Throw.Erc.ToProne" "noloop" "Transitions"
			$Predictions {
			}
			$EditorData {
				#EditorPos -78.5 -45.1000023
			}
		}
		$Node AnimNodeBlendT {
			 "EvadeDirRL" "" "EvadeL" "EvadeR" "" "" "MovementDirection >= 0" 0.3 "S" 7
			$EditorData {
				#EditorPos 17.1000004 -20.0
			}
		}
		$Node AnimNodeSource {
			 "EvadeL" "" "Combat.Erc.EvadeL" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 15.6999998 -21.0
			}
		}
		$Node AnimNodeBlendTAdd {
			 "EvadeLookT" "" "EvadeDirRL" "MoveLookPose" "" "" "Look" 0.3 "S" 0
			$EditorData {
				#EditorPos 17.2000008 -18.5
			}
		}
		$Node AnimNodeSource {
			 "EvadeR" "" "Combat.Erc.EvadeR" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 18.2000008 -21.0
			}
		}
		$Node AnimNodeVarUpdate {
			 "EvadeVar" "" "EvadeLookT" 1 "MovementDirection" 1
			$EditorData {
				#EditorPos 17.2000008 -17.5
			}
		}
		$Node AnimNodeSource {
			 "FacialMovementAnim" "" "FacialIdle01" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 3.8 -6.4000001
			}
		}
		$Node AnimNodeSource {
			 "FacialTalkingAnim" "" "FacialTalking" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 3.9000001 -4.5
			}
		}
		$Node AnimNodeBlendTAdd {
			 "FacialTalkingT" "" "LocomotionFacalT" "FacialTalkingAnim" "" "" "Talking" 0.1 "S" 0
			$EditorData {
				#EditorPos 2.7 -3.7
			}
		}
		$Node AnimNodeSource {
			 "FallBackAnim" "" "Falls.FallBack" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 18.8999996 6.9000001
			}
		}
		$Node AnimNodeBlendT {
			 "FallForwardBlendT" "" "ErcFallForwardAnim" "PneFallForwardAnim" "" "" "Stance == 2" 0.3 "S" 7
			$EditorData {
				#EditorPos 48.4000015 14.6000004
			}
		}
		$Node AnimNodeStateMachine {
			 "FallMaster" "TagFall"
			$States 14 {
				$State {
					 "FallForward" "TagFalling" "FallForwardBlendT" "(IsCommand(CMD_Fall) && GetCommandI(CMD_Fall) == 0) || 
(IsCommand(CMD_Restrained_Fall) && GetCommandI(CMD_Restrained_Fall) == 0) " "realtime" 0
					$EditorData {
						#EditorPos 48.5 9.9000006
					}
				}
				$State {
					 "FallBack" "" "FallBackAnim" "GetCommandI(CMD_Fall) == 3 || GetCommandI(CMD_Restrained_Fall) == 1" "realtime" 0
					$EditorData {
						#EditorPos 18.8000011 9.3000002
					}
				}
				$State {
					 "LandBack" "" "LandBackAnim" "" "realtime" 1
					$EditorData {
						#EditorPos 21.3000011 9.3000002
					}
				}
				$State {
					 "LandMedium" "" "LandMediumBlendT" "" "realtime" 1
					$EditorData {
						#EditorPos 48.5 8.6000004
					}
				}
				$State {
					 "LandHeavy" "" "LandHeavyBlendT" "" "realtime" 1
					$EditorData {
						#EditorPos 51.4000015 8.6000004
					}
				}
				$State {
					 "LandLight" "" "LandLightAnim" "" "realtime" 1
					$EditorData {
						#EditorPos 45.5 8.6000004
					}
				}
				$State {
					 "LadderFallRFoot" "" "LadderFallRFootAnim" "GetCommandI(CMD_Fall) == 5" "realtime" 0
					$EditorData {
						#EditorPos 16.1000004 9.3000002
					}
				}
				$State {
					 "LadderFallLFoot" "" "LadderFallLFootAnim" "GetCommandI(CMD_Fall) == 6" "realtime" 0
					$EditorData {
						#EditorPos 17.5 8.6000004
					}
				}
				$State {
					 "JumpRunIn" "" "JumpInBlendT" "IsCommand(CMD_Jump) && MovementSpeed > 0 && MovementSpeed <= 2.25" "realtime" 0
					$EditorData {
						#EditorPos 26.8999996 8.6000004
					}
				}
				$State {
					 "JumpRunOut" "" "JumpOutBlendT" "" "realtime" 1
					$EditorData {
						#EditorPos 35.9000015 8.6000004
					}
				}
				$State {
					 "JumpSpotIn" "" "JumpLoopInAnim" "IsCommand(CMD_Jump) && MovementSpeed == 0" "realtime" 0
					$EditorData {
						#EditorPos 26.8999996 11.4000006
					}
				}
				$State {
					 "JumpSpotOut" "" "JumpSpotOutAnim" "" "realtime" 1
					$EditorData {
						#EditorPos 35.7999992 11.4000006
					}
				}
				$State {
					 "JumpSprintIn" "" "JumpSprintInAnim" "IsCommand(CMD_Jump) && MovementSpeed > 2.25" "realtime" 0
					$EditorData {
						#EditorPos 24.8000011 9.9000006
					}
				}
				$State {
					 "JumpSprintOut" "" "JumpSprintOutAnim" "false" "realtime" 1
					$EditorData {
						#EditorPos 39.7000008 8.6000004
					}
				}
			}
			$Transitions 14 {
				$Transition {
					 "FallBack" "LandBack" "IsCommand(CMD_Land)" "0.1" "" 0 "S"
				}
				$Transition {
					 "LadderFallRFoot" "FallBack" "RemainingTimeLess(0.1)" "0.1" "" 1 "S"
				}
				$Transition {
					 "LadderFallLFoot" "FallBack" "RemainingTimeLess(0.1)" "0.1" "" 1 "S"
				}
				$Transition {
					 "JumpRunIn" "JumpRunOut" "GetCommandI(CMD_Land) == 0" "0.225" "" 6 "S"
				}
				$Transition {
					 "JumpSpotIn" "JumpSpotOut" "IsCommand(CMD_Land)" "0.15" "" 0 "S"
				}
				$Transition {
					 "JumpSpotIn" "JumpRunOut" "IsCommand(CMD_Land) && MovementSpeed >= 0.5" "0.225" "" 0 "S"
				}
				$Transition {
					 "JumpRunIn" "JumpSpotOut" "IsCommand(CMD_Land) && MovementSpeed < 0.5" "0.15" "" 0 "S"
				}
				$Transition {
					 "JumpSpotIn" "FallForward" "RemainingTimeLess(0.3)" "0.3" "" 1 "S"
				}
				$Transition {
					 "JumpRunIn" "FallForward" "RemainingTimeLess(0.3)" "0.3" "" 1 "S"
				}
				$Transition {
					 "JumpSprintIn" "JumpSprintOut" "GetCommandI(CMD_Land) == 0" "0.225" "" 0 "S"
				}
				$Transition {
					 "" "LandLight" "GetCommandI(CMD_Land) == 0" "0.1" "" 6 "S"
				}
				$Transition {
					 "" "LandMedium" "GetCommandI(CMD_Land) == 1" "0.2" "" 6 "S"
				}
				$Transition {
					 "" "LandHeavy" "GetCommandI(CMD_Land) == 2" "0.2" "" 6 "S"
				}
				$Transition {
					 "JumpSprintIn" "FallForward" "false" "" "" 0 "S"
				}
			}
			$EditorData {
				#EditorPos 44.4000015 12.6000004
			}
		}
		$Node AnimNodeWeaponIK {
			 "FallMasterIK" "" "FallMaster" "false" "isbitset(ArmIK, 1)" "isbitset(ArmIK, 2)" 0.3 0.2 "AimIKX" "AimY" "WeaponIKTest" "// ik pose anim
// (root - means RightHand - but right hand is not exported)
//   |- RightHand_Dummy (where Weapon is)
//   |                |-  LeftHandIKTarget  (where left hand is on weapon)
//   |- RightHandOrigin ( inverse transform where hand originally was)

// basic setup - 
// hand - bone which represents hand holding weapon
// weapon - bone which represents weapon node in hand
// weaponrotator - bone - around which weapon rotates
hand = RightHand
weapon = RightHand_Dummy
weaponrotator = RightArm 
weaponaxis= -x

//! 
chain = RightArm, RightArmRoll, RightForeArm, RightForeArmRoll, RightHand
chainaxis=-x
secchain = LeftArm, LeftArmRoll, LeftForeArm, LeftForeArmRoll, LeftHand
secchainaxis=+x

ikpose_chainoffset = RightHandOrigin              						// bone in ikpose specifying where was 
ikpose_weaponoffset = RightHand_Dummy      								// weapon offset from RHand 
ikpose_secchainoffset = LeftHandIKTarget      							// secondary chain ik target offset (relative to weapon)
ikpose_chainmiddledir = RightForeArmDirection							// hand to elbow direction (from hand)
ikpose_chainmiddlediro = RightHandOrigin,RightForeArmDirectionOrigin	// original hand to elbow direction (from hand)
ikpose_secchainmiddledir = LeftForeArmDirection							// sec hand to elbow direction (from ikpose_secchainoffset)
ikpose_secchainmiddlediro = LeftHandOrigin,LeftForeArmDirectionOrigin	// original sec hand to elbow direction (from ikpose_secchainoffset)

"
			$EditorData {
				#EditorPos 44.4000015 13.3000002
			}
		}
		$Node AnimNodeSourceSync {
			 "GoCroMoveAnim" "" "Locomotion.GoCrouchMove" "noloop" "Transitions"
			$Predictions {
			}
			$EditorData {
				#EditorPos -3.2 -64.9000015
			}
		}
		$Node AnimNodeBlendT {
			 "GoCroMoveHeadLookT" "" "GoCroMoveIKT" "MoveHeadLookPose" "" "" "Look" 0.3 "S" 1
			$EditorData {
				#EditorPos -3.2 -62.6000023
			}
		}
		$Node AnimNodeIK2Target {
			 "GoCroMoveIKT" "" "GoCroMoveAnim" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos -3.2 -63.7999992
			}
		}
		$Node AnimNodeSourceSync {
			 "GoCrouchAnim" "" "Locomotion.GoCrouch" "noloop" "Transitions"
			$Predictions {
			}
			$EditorData {
				#EditorPos -8.9000006 -61.5
			}
		}
		$Node AnimNodeIK2Target {
			 "GoCrouchIKTarget" "" "GoCrouchInjBlend" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos -7.8000002 -59.6000023
			}
		}
		$Node AnimNodeSourceSync {
			 "GoCrouchInjAnim" "" "LocomotionInjured.GoCrouch" "noloop" "Transitions"
			$Predictions {
			}
			$EditorData {
				#EditorPos -6.8000002 -61.5
			}
		}
		$Node AnimNodeBlend {
			 "GoCrouchInjBlend" "" "Injured" "GoCrouchAnim" "GoCrouchInjAnim" 3
			$EditorData {
				#EditorPos -7.8000002 -60.4000015
			}
		}
		$Node AnimNodeSourceSync {
			 "GoErcMoveAnim" "" "Locomotion.GoErectMove" "noloop" "Transitions"
			$Predictions {
			}
			$EditorData {
				#EditorPos 10.8000002 -64.9000015
			}
		}
		$Node AnimNodeBlendT {
			 "GoErcMoveHeadLookT" "" "GoErcMoveIKT" "MoveHeadLookPose" "" "" "Look" 0.3 "S" 1
			$EditorData {
				#EditorPos 10.8000002 -62.7999992
			}
		}
		$Node AnimNodeIK2Target {
			 "GoErcMoveIKT" "" "GoErcMoveAnim" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos 10.8000002 -63.9000015
			}
		}
		$Node AnimNodeSourceSync {
			 "GoErectAnim" "" "Locomotion.GoErect" "noloop" "Transitions"
			$Predictions {
			}
			$EditorData {
				#EditorPos 14.6999998 -60.0
			}
		}
		$Node AnimNodeIK2Target {
			 "GoErectIKTarget" "" "GoErectInjBlend" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos 15.8000002 -58.4000015
			}
		}
		$Node AnimNodeSourceSync {
			 "GoErectInjAnim" "" "LocomotionInjured.GoErect" "noloop" "Transitions"
			$Predictions {
			}
			$EditorData {
				#EditorPos 16.8999996 -60.0
			}
		}
		$Node AnimNodeBlend {
			 "GoErectInjBlend" "" "Injured" "GoErectAnim" "GoErectInjAnim" 3
			$EditorData {
				#EditorPos 15.8000002 -59.2000008
			}
		}
		$Node AnimNodeSourceSync {
			 "GoPneMoveAnim" "" "Locomotion.GoProneMove" "noloop" "Transitions"
			$Predictions {
			}
			$EditorData {
				#EditorPos 4.4000001 -65.2000046
			}
		}
		$Node AnimNodeBlendT {
			 "GoPneMoveHeadLookT" "" "GoPneMoveIKT" "MoveHeadLookPose" "" "" "Look" 0.3 "S" 1
			$EditorData {
				#EditorPos 4.4000001 -63.2999992
			}
		}
		$Node AnimNodeIK2Target {
			 "GoPneMoveIKT" "" "GoPneMoveAnim" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos 4.4000001 -64.3000031
			}
		}
		$Node AnimNodeSourceSync {
			 "GoProneAnim" "" "Locomotion.GoProne" "noloop" "Transitions"
			$Predictions {
			}
			$EditorData {
				#EditorPos 3.2 -58.7000008
			}
		}
		$Node AnimNodeIK2Target {
			 "GoProneIKTarget" "" "GoProneInjBlend" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos 4.3000002 -57.1000023
			}
		}
		$Node AnimNodeSourceSync {
			 "GoProneInjAnim" "" "LocomotionInjured.GoProne" "noloop" "Transitions"
			$Predictions {
			}
			$EditorData {
				#EditorPos 5.3000002 -58.7000008
			}
		}
		$Node AnimNodeBlend {
			 "GoProneInjBlend" "" "Injured" "GoProneAnim" "GoProneInjAnim" 3
			$EditorData {
				#EditorPos 4.3000002 -57.9000015
			}
		}
		$Node AnimNodeQueue {
			 "HitQ" "" "SickIK"
			$items 1 {
				$item {
					 "DamageMaster" "IsCommand(CMD_Damage)" "" "" 0.1 0.3 1 0
				}
			}
			$EditorData {
				#EditorPos 2.7 5.4000001
			}
		}
		$Node AnimNodeIK2 {
			 "IdleLowIK" "" "IdleLowSTM" "//! global values
weight = 1.0

LFootIKTarget 
chain = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
chainAxis = +x

RFootIKTarget 
chain = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot
chainAxis = -x"
			$EditorData {
				#EditorPos -36.2999992 -50.9000015
			}
		}
		$Node AnimNodeStateMachine {
			 "IdleLowSTM" ""
			$States 4 {
				$State {
					 "Erc" "TagErected" "LeanIdleErcLowRight" "Stance == 0 && WaterLevel == 0" "notime" 0
					$EditorData {
						#EditorPos -35.9000015 -53.9000015
					}
				}
				$State {
					 "Cro" "TagCrouch" "LeanIdleCroLowRight" "Stance == 1 && WaterLevel == 0" "notime" 0
					$EditorData {
						#EditorPos -33.6000023 -52.9000015
					}
				}
				$State {
					 "Pne" "TagProne" "PneIdleLowG" "Stance == 2" "notime" 0
					$EditorData {
						#EditorPos -31.3000011 -52.9000015
					}
				}
				$State {
					 "Water" "TagWater TagErected" "WaterLevelIdleB" "WaterLevel > 0" "notime" 0
					$EditorData {
						#EditorPos -39.2000008 -52.9000015
					}
				}
			}
			$Transitions 3 {
				$Transition {
					 "" "Water" "WaterLevel > 0 && HasVariableChanged(WaterLevel, 0.0)" "0.5" "" 0 "S"
				}
				$Transition {
					 "Water" "Erc" "WaterLevel == 0 && Stance == 0" "0.5" "" 0 "S"
				}
				$Transition {
					 "Water" "Cro" "WaterLevel == 0 && Stance == 1" "0.5" "" 0 "S"
				}
			}
			$EditorData {
				#EditorPos -36.2999992 -51.7000008
			}
		}
		$Node AnimNodeBlend {
			 "IdlePneRasBreathe" "" "1.0" "PneADST" "IdlePneRasBreatheAnim" 1
			$EditorData {
				#EditorPos 33.0 -49.5
			}
		}
		$Node AnimNodeSource {
			 "IdlePneRasBreatheAnim" "" "Locomotion.PneRas.BreathAdd" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 34.1000023 -50.2999992
			}
		}
		$Node AnimNodeBlend {
			 "IdleRasAimBlend" "" "1.0" "IdleRasADST" "AimObstBlend" 1
			$EditorData {
				#EditorPos 38.0 -49.9000015
			}
		}
		$Node AnimNodeIK2 {
			 "IdleRasIK" "" "IdleRasSTM" "//! global values
weight = 1.0

LFootIKTarget 
chain = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
chainAxis = +x

RFootIKTarget 
chain = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot
chainAxis = -x"
			$EditorData {
				#EditorPos 34.7999992 -41.2000008
			}
		}
		$Node AnimNodeStateMachine {
			 "IdleRasSTM" ""
			$States 3 {
				$State {
					 "Erc" "TagErected" "LeanForwardRotNodeErc" "Stance == 0" "notime" 0
					$EditorData {
						#EditorPos 39.2999992 -43.2000008
					}
				}
				$State {
					 "Cro" "TagCrouch" "LeanIdleCroRasRight" "Stance == 1" "notime" 0
					$EditorData {
						#EditorPos 36.9000015 -43.2000008
					}
				}
				$State {
					 "Pne" "TagProne" "PneRasLookBlendT" "Stance == 2" "notime" 0
					$EditorData {
						#EditorPos 33.0 -43.2000008
					}
				}
			}
			$Transitions 0 {
			}
			$EditorData {
				#EditorPos 34.7999992 -42.0
			}
		}
		$Node AnimNodeSource {
			 "InventoryHideAnim" "" "WeaponChange.InventorySlotHide" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -1.3000001 4.5999999
			}
		}
		$Node AnimNodeSource {
			 "InventoryShowAnim" "" "WeaponChange.InventorySlotShow" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -2.4000001 3.9000001
			}
		}
		$Node AnimNodeBlendN {
			 "JumpBInBlendN" "" "MovementDirection" 0 "S"
			$Inputs {
				 -180.0 "JumpBLeftInAnim"
				 -90.0 "JumpBLInAnim"
				 90.0 "JumpBRInAnim"
				 180.0 "JumpBRightInAnim"
				
			}
			$EditorData {
				#EditorPos 29.2000008 5.2000003
			}
		}
		$Node AnimNodeSource {
			 "JumpBLInAnim" "" "Jumping.RFoot.JumpBLIn" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 28.1000004 4.5
			}
		}
		$Node AnimNodeSource {
			 "JumpBLOutAnim" "" "Jumping.RFoot.JumpBLOut" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 36.9000015 4.5
			}
		}
		$Node AnimNodeSource {
			 "JumpBLeftInAnim" "" "Jumping.LFoot.JumpBackIn" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 28.1000004 3.9000001
			}
		}
		$Node AnimNodeSource {
			 "JumpBLeftOutAnim" "" "Jumping.LFoot.JumpBackOut" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 36.9000015 3.9000001
			}
		}
		$Node AnimNodeBlendN {
			 "JumpBOutBlendN" "" "MovementDirection" 0 "S"
			$Inputs {
				 -180.0 "JumpBLeftOutAnim"
				 -90.0 "JumpBLOutAnim"
				 90.0 "JumpBROutAnim"
				 180.0 "JumpBRightOutAnim"
				
			}
			$EditorData {
				#EditorPos 37.9000015 5.2000003
			}
		}
		$Node AnimNodeSource {
			 "JumpBRInAnim" "" "Jumping.LFoot.JumpBRIn" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 30.2000008 4.5
			}
		}
		$Node AnimNodeSource {
			 "JumpBROutAnim" "" "Jumping.LFoot.JumpBROut" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 39.0 4.5
			}
		}
		$Node AnimNodeSource {
			 "JumpBRightInAnim" "" "Jumping.RFoot.JumpBackIn" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 30.2000008 3.9000001
			}
		}
		$Node AnimNodeSource {
			 "JumpBRightOutAnim" "" "Jumping.RFoot.JumpBackOut" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 39.0 3.9000001
			}
		}
		$Node AnimNodeBlendN {
			 "JumpFInBlendN" "" "MovementDirection" 0 "S"
			$Inputs {
				 -90.0 "JumpFLInAnim"
				 -0.001 "JumpFLeftInAnim"
				 0.0 "JumpFRightInAnim"
				 90.0 "JumpFRInAnim"
				
			}
			$EditorData {
				#EditorPos 24.8000011 5.2000003
			}
		}
		$Node AnimNodeSource {
			 "JumpFLInAnim" "" "Jumping.LFoot.JumpFLIn" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 23.7000008 3.9000001
			}
		}
		$Node AnimNodeSource {
			 "JumpFLOutAnim" "" "Jumping.LFoot.JumpFLOut" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 32.7000008 3.9000001
			}
		}
		$Node AnimNodeSource {
			 "JumpFLeftInAnim" "" "Jumping.LFoot.JumpForwardIn" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 23.7000008 4.5
			}
		}
		$Node AnimNodeSource {
			 "JumpFLeftOutAnim" "" "Jumping.LFoot.JumpForwardOut" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 32.7000008 4.5
			}
		}
		$Node AnimNodeBlendN {
			 "JumpFOutBlendN" "" "MovementDirection" 0 "S"
			$Inputs {
				 -90.0 "JumpFLOutAnim"
				 -0.001 "JumpFLeftOutAnim"
				 0.0 "JumpFRightOutAnim"
				 90.0 "JumpFROutAnim"
				
			}
			$EditorData {
				#EditorPos 33.7999992 5.2000003
			}
		}
		$Node AnimNodeSource {
			 "JumpFRInAnim" "" "Jumping.RFoot.JumpFRIn" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 25.8000011 3.9000001
			}
		}
		$Node AnimNodeSource {
			 "JumpFROutAnim" "" "Jumping.RFoot.JumpFROut" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 34.7999992 3.9000001
			}
		}
		$Node AnimNodeSource {
			 "JumpFRightInAnim" "" "Jumping.RFoot.JumpForwardIn" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 25.8000011 4.5
			}
		}
		$Node AnimNodeSource {
			 "JumpFRightOutAnim" "" "Jumping.RFoot.JumpForwardOut" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 34.7999992 4.5
			}
		}
		$Node AnimNodeBlendT {
			 "JumpInBlendT" "" "JumpFInBlendN" "JumpBInBlendN" "" "" "MovementDirection < -95 || MovementDirection > 95" 0.2 "S" 7
			$EditorData {
				#EditorPos 26.8999996 6.0
			}
		}
		$Node AnimNodeSource {
			 "JumpLoopInAnim" "" "Jumping.IdleL.JumpSpotIn" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 26.8999996 13.1000004
			}
		}
		$Node AnimNodeBlendT {
			 "JumpOutBlendT" "" "JumpFOutBlendN" "JumpBOutBlendN" "" "" "MovementDirection < -95 || MovementDirection > 95" 0.3 "S" 7
			$EditorData {
				#EditorPos 35.9000015 6.0
			}
		}
		$Node AnimNodeSource {
			 "JumpSpotOutAnim" "" "Jumping.IdleL.JumpSpotOut" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 35.7999992 13.1000004
			}
		}
		$Node AnimNodeSource {
			 "JumpSprintInAnim" "" "Jumping.RFoot.JumpSprintIn" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 24.8000011 6.8000002
			}
		}
		$Node AnimNodeSource {
			 "JumpSprintOutAnim" "" "Jumping.RFoot.JumpSprintOut" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 39.7000008 6.8000002
			}
		}
		$Node AnimNodeSource {
			 "KnifeHideAnim" "" "WeaponChange.KnifeSlotHide" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -4.9000001 4.5999999
			}
		}
		$Node AnimNodeSource {
			 "KnifeShowAnim" "" "WeaponChange.KnifeSlotShow" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -6.0999999 3.9000001
			}
		}
		$Node AnimNodeSource {
			 "LadderFallLFootAnim" "" "Ladder.LeftFoot.ExitUnconscious" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 17.5 6.2000003
			}
		}
		$Node AnimNodeSource {
			 "LadderFallRFootAnim" "" "Ladder.RightFoot.ExitUnconscious" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 16.1000004 6.9000001
			}
		}
		$Node AnimNodeSource {
			 "LandBackAnim" "" "Falls.LandBack" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 21.3000011 6.9000001
			}
		}
		$Node AnimNodeBlendT {
			 "LandHeavyBlendT" "" "ErcLandHeavyAnim" "PneLandHeavyAnim" "" "" "Stance == 2" 0.3 "S" 7
			$EditorData {
				#EditorPos 51.4000015 5.3000002
			}
		}
		$Node AnimNodeSource {
			 "LandLightAnim" "" "Falls.LandLight" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 45.5 6.9000001
			}
		}
		$Node AnimNodeBlendT {
			 "LandMediumBlendT" "" "ErcLandMediumAnim" "PneLandMediumAnim" "" "" "Stance == 2" 0.3 "S" 7
			$EditorData {
				#EditorPos 48.5 6.9000001
			}
		}
		$Node AnimNodeRot {
			 "LeanForwardMoveRotNode" "" "ErcMoveRasG" "LeanForward * 0.01745329251994329576923690768489"
			$rotitems 7 {
				$ri {
					 "spine" "xmr" 0.3
				}
				$ri {
					 "spine1" "xmr" 0.2
				}
				$ri {
					 "spine2" "xmr" 0.1
				}
				$ri {
					 "spine3" "xmr" 0.1
				}
				$ri {
					 "leftshoulder" "xmr" 0.3
				}
				$ri {
					 "rightshoulder" "xmr" 0.3
				}
				$ri {
					 "Collision" "zlt" -0.2
				}
			}
			$EditorData {
				#EditorPos 28.1000004 -48.0
			}
		}
		$Node AnimNodeRot {
			 "LeanForwardRotNodeErc" "" "LeanIdleErcRasRight" "LeanForward * 0.01745329251994329576923690768489"
			$rotitems 7 {
				$ri {
					 "spine" "xmr" 0.3
				}
				$ri {
					 "spine1" "xmr" 0.2
				}
				$ri {
					 "spine2" "xmr" 0.1
				}
				$ri {
					 "spine3" "xmr" 0.1
				}
				$ri {
					 "leftshoulder" "xmr" 0.3
				}
				$ri {
					 "rightshoulder" "xmr" 0.3
				}
				$ri {
					 "Collision" "zlt" -0.35
				}
			}
			$EditorData {
				#EditorPos 39.2999992 -45.5
			}
		}
		$Node AnimNodeRot {
			 "LeanIdleCroLowArm" "" "CroIdleLowArmIK" "Lean"
			$rotitems 2 {
				$ri {
					 "RightArm" "zmr" -0.35
				}
				$ri {
					 "LeftArm" "zmr" -0.35
				}
			}
			$EditorData {
				#EditorPos -33.6000023 -57.2000008
			}
		}
		$Node AnimNodeRot {
			 "LeanIdleCroLowLeft" "" "LeanIdleCroLowArm" "clamp(Lean, -1.0, 0.0)*0.25"
			$rotitems 13 {
				$ri {
					 "Pelvis" "xlt" 0.0
				}
				$ri {
					 "Pelvis" "ylt" 0.0
				}
				$ri {
					 "Spine" "zmr" 0.35
				}
				$ri {
					 "Spine1" "zmr" 0.5
				}
				$ri {
					 "Spine2" "zmr" 0.75
				}
				$ri {
					 "Spine3" "zmr" 0.9
				}
				$ri {
					 "RightFoot" "zlr" 0.85
				}
				$ri {
					 "RightFoot" "ylr" -0.5
				}
				$ri {
					 "LeftLegRoll" "xlr" 0.0
				}
				$ri {
					 "LeftFoot" "zlr" 0.25
				}
				$ri {
					 "LeftFoot" "ylr" 0.5
				}
				$ri {
					 "RightLegRoll" "xlr" -0.5
				}
				$ri {
					 "Collision" "xlt" 0.75
				}
			}
			$EditorData {
				#EditorPos -33.5 -56.2999992
			}
		}
		$Node AnimNodeRot {
			 "LeanIdleCroLowRight" "" "LeanIdleCroLowLeft" "clamp(Lean, 0.0, 1.0)*0.25"
			$rotitems 13 {
				$ri {
					 "Pelvis" "xlt" 0.0
				}
				$ri {
					 "Pelvis" "ylt" 0.0
				}
				$ri {
					 "Spine" "zmr" 0.35
				}
				$ri {
					 "Spine1" "zmr" 0.5
				}
				$ri {
					 "Spine2" "zmr" 0.75
				}
				$ri {
					 "Spine3" "zmr" 0.9
				}
				$ri {
					 "RightFoot" "zlr" 0.1
				}
				$ri {
					 "RightFoot" "ylr" -0.4
				}
				$ri {
					 "LeftLegRoll" "xlr" 0.1
				}
				$ri {
					 "LeftFoot" "zlr" -0.3
				}
				$ri {
					 "LeftFoot" "ylr" 0.5
				}
				$ri {
					 "RightLegRoll" "xlr" -0.1
				}
				$ri {
					 "Collision" "xlt" 0.55
				}
			}
			$EditorData {
				#EditorPos -33.6000023 -55.6000023
			}
		}
		$Node AnimNodeRot {
			 "LeanIdleCroRasLeft" "" "CroIdleRasG" "clamp(Lean, -1.0, 0.0)*0.25"
			$rotitems 13 {
				$ri {
					 "Pelvis" "xlt" 0.0
				}
				$ri {
					 "Pelvis" "ylt" 0.0
				}
				$ri {
					 "Spine" "zmr" 0.35
				}
				$ri {
					 "Spine1" "zmr" 0.5
				}
				$ri {
					 "Spine2" "zmr" 0.75
				}
				$ri {
					 "Spine3" "zmr" 0.9
				}
				$ri {
					 "RightFoot" "zlr" 0.0
				}
				$ri {
					 "RightFoot" "ylr" 0.0
				}
				$ri {
					 "LeftLegRoll" "xlr" 0.0
				}
				$ri {
					 "LeftFoot" "zlr" 0.0
				}
				$ri {
					 "LeftFoot" "ylr" 0.0
				}
				$ri {
					 "RightLegRoll" "xlr" 0.0
				}
				$ri {
					 "Collision" "xlt" 0.6
				}
			}
			$EditorData {
				#EditorPos 36.9000015 -47.2999992
			}
		}
		$Node AnimNodeRot {
			 "LeanIdleCroRasRight" "" "LeanIdleCroRasLeft" "clamp(Lean, 0.0, 1.0)*0.25"
			$rotitems 13 {
				$ri {
					 "Pelvis" "xlt" 0.0
				}
				$ri {
					 "Pelvis" "ylt" 0.0
				}
				$ri {
					 "Spine" "zmr" 0.35
				}
				$ri {
					 "Spine1" "zmr" 0.5
				}
				$ri {
					 "Spine2" "zmr" 0.75
				}
				$ri {
					 "Spine3" "zmr" 0.9
				}
				$ri {
					 "RightFoot" "zlr" 0.0
				}
				$ri {
					 "RightFoot" "ylr" 0.0
				}
				$ri {
					 "LeftLegRoll" "xlr" 0.0
				}
				$ri {
					 "LeftFoot" "zlr" 0.0
				}
				$ri {
					 "LeftFoot" "ylr" 0.0
				}
				$ri {
					 "RightLegRoll" "xlr" 0.0
				}
				$ri {
					 "Collision" "xlt" 0.6
				}
			}
			$EditorData {
				#EditorPos 36.9000015 -46.5
			}
		}
		$Node AnimNodeRot {
			 "LeanIdleErcLowArm" "" "ErcIdleLowArmIK" "Lean"
			$rotitems 2 {
				$ri {
					 "RightArm" "zmr" -0.35
				}
				$ri {
					 "LeftArm" "zmr" -0.35
				}
			}
			$EditorData {
				#EditorPos -35.9000015 -57.2000008
			}
		}
		$Node AnimNodeRot {
			 "LeanIdleErcLowLeft" "" "LeanIdleErcLowArm" "clamp(Lean, -1.0, 0.0)*0.25"
			$rotitems 13 {
				$ri {
					 "Pelvis" "xlt" 0.0
				}
				$ri {
					 "Pelvis" "ylt" 0.0
				}
				$ri {
					 "Spine" "zmr" 0.35
				}
				$ri {
					 "Spine1" "zmr" 0.5
				}
				$ri {
					 "Spine2" "zmr" 0.75
				}
				$ri {
					 "Spine3" "zmr" 0.9
				}
				$ri {
					 "RightFoot" "zlr" 0.85
				}
				$ri {
					 "RightFoot" "ylr" -0.5
				}
				$ri {
					 "LeftLegRoll" "xlr" 0.0
				}
				$ri {
					 "LeftFoot" "zlr" 0.25
				}
				$ri {
					 "LeftFoot" "ylr" 0.5
				}
				$ri {
					 "RightLegRoll" "xlr" -0.5
				}
				$ri {
					 "Collision" "xlt" 0.85
				}
			}
			$EditorData {
				#EditorPos -35.9000015 -56.4000015
			}
		}
		$Node AnimNodeRot {
			 "LeanIdleErcLowRight" "" "LeanIdleErcLowLeft" "clamp(Lean, 0.0, 1.0)*0.25"
			$rotitems 13 {
				$ri {
					 "Pelvis" "xlt" 0.0
				}
				$ri {
					 "Pelvis" "ylt" 0.0
				}
				$ri {
					 "Spine" "zmr" 0.4
				}
				$ri {
					 "Spine1" "zmr" 0.6
				}
				$ri {
					 "Spine2" "zmr" 0.8
				}
				$ri {
					 "Spine3" "zmr" 1.0
				}
				$ri {
					 "RightFoot" "zlr" 0.1
				}
				$ri {
					 "RightFoot" "ylr" -0.4
				}
				$ri {
					 "LeftLegRoll" "xlr" 0.1
				}
				$ri {
					 "LeftFoot" "zlr" -0.3
				}
				$ri {
					 "LeftFoot" "ylr" 0.5
				}
				$ri {
					 "RightLegRoll" "xlr" -0.1
				}
				$ri {
					 "Collision" "xlt" 0.65
				}
			}
			$EditorData {
				#EditorPos -35.9000015 -55.6000023
			}
		}
		$Node AnimNodeRot {
			 "LeanIdleErcRasLeft" "" "ErcIdleRasG" "clamp(Lean, -1.0, 0.0)*0.35"
			$rotitems 13 {
				$ri {
					 "Pelvis" "xlt" -0.2
				}
				$ri {
					 "Pelvis" "ylt" 0.1
				}
				$ri {
					 "Spine" "zmr" 0.35
				}
				$ri {
					 "Spine1" "zmr" 0.5
				}
				$ri {
					 "Spine2" "zmr" 0.75
				}
				$ri {
					 "Spine3" "zmr" 0.9
				}
				$ri {
					 "RightFoot" "zlr" 0.85
				}
				$ri {
					 "RightFoot" "ylr" -0.5
				}
				$ri {
					 "LeftLegRoll" "xlr" 0.0
				}
				$ri {
					 "LeftFoot" "zlr" 0.25
				}
				$ri {
					 "LeftFoot" "ylr" 0.5
				}
				$ri {
					 "RightLegRoll" "xlr" -0.5
				}
				$ri {
					 "Collision" "xlt" 0.6
				}
			}
			$EditorData {
				#EditorPos 39.2999992 -47.2999992
			}
		}
		$Node AnimNodeRot {
			 "LeanIdleErcRasRight" "" "LeanIdleErcRasLeft" "clamp(Lean, 0.0, 1.0)*0.2"
			$rotitems 13 {
				$ri {
					 "Pelvis" "xlt" 0.0
				}
				$ri {
					 "Pelvis" "ylt" 0.0
				}
				$ri {
					 "Spine" "zmr" 0.4
				}
				$ri {
					 "Spine1" "zmr" 0.6
				}
				$ri {
					 "Spine2" "zmr" 0.8
				}
				$ri {
					 "Spine3" "zmr" 1.0
				}
				$ri {
					 "RightFoot" "zlr" 0.1
				}
				$ri {
					 "RightFoot" "ylr" -0.4
				}
				$ri {
					 "LeftLegRoll" "xlr" 0.1
				}
				$ri {
					 "LeftFoot" "zlr" -0.3
				}
				$ri {
					 "LeftFoot" "ylr" 0.5
				}
				$ri {
					 "RightLegRoll" "xlr" -0.1
				}
				$ri {
					 "Collision" "xlt" 0.7
				}
			}
			$EditorData {
				#EditorPos 39.2999992 -46.5
			}
		}
		$Node AnimNodeRot {
			 "LeanMoveCroLowArm" "" "CroMoveLowArmIK" "Lean"
			$rotitems 2 {
				$ri {
					 "RightArm" "zmr" -0.4
				}
				$ri {
					 "LeftArm" "zmr" -0.4
				}
			}
			$EditorData {
				#EditorPos -14.8000002 -57.6000023
			}
		}
		$Node AnimNodeRot {
			 "LeanMoveCroLowLeft" "" "LeanMoveCroLowArm" "clamp(Lean, -1.0, 0.0)*0.25"
			$rotitems 7 {
				$ri {
					 "Spine3" "zmr" 0.9
				}
				$ri {
					 "Pelvis" "ylt" -0.1
				}
				$ri {
					 "Spine" "zmr" 0.35
				}
				$ri {
					 "Spine1" "zmr" 0.5
				}
				$ri {
					 "Spine2" "zmr" 0.75
				}
				$ri {
					 "Spine3" "ymr" -1.0
				}
				$ri {
					 "Collision" "xlt" 0.6
				}
			}
			$EditorData {
				#EditorPos -14.8000002 -56.7999992
			}
		}
		$Node AnimNodeRot {
			 "LeanMoveCroLowRight" "" "LeanMoveCroLowLeft" "clamp(Lean, 0.0, 1.0)*0.25"
			$rotitems 6 {
				$ri {
					 "Spine3" "zmr" 0.9
				}
				$ri {
					 "Pelvis" "ylt" -0.1
				}
				$ri {
					 "Spine" "zmr" 0.35
				}
				$ri {
					 "Spine1" "zmr" 0.5
				}
				$ri {
					 "Spine2" "zmr" 0.75
				}
				$ri {
					 "Collision" "xlt" 0.6
				}
			}
			$EditorData {
				#EditorPos -14.8000002 -56.0
			}
		}
		$Node AnimNodeRot {
			 "LeanMoveCroRasLeft" "" "CroMoveLookHeadT" "clamp(Lean, -1.0, 0.0)*0.25"
			$rotitems 13 {
				$ri {
					 "Pelvis" "xlt" 0.1
				}
				$ri {
					 "Pelvis" "ylt" 0.1
				}
				$ri {
					 "Spine" "zmr" 0.35
				}
				$ri {
					 "Spine1" "zmr" 0.5
				}
				$ri {
					 "Spine2" "zmr" 0.75
				}
				$ri {
					 "Spine3" "zmr" 0.9
				}
				$ri {
					 "RightFoot" "zlr" 0.85
				}
				$ri {
					 "RightFoot" "ylr" -0.5
				}
				$ri {
					 "LeftLegRoll" "xlr" 0.0
				}
				$ri {
					 "LeftFoot" "zlr" 0.25
				}
				$ri {
					 "LeftFoot" "ylr" 0.5
				}
				$ri {
					 "RightLegRoll" "xlr" -0.5
				}
				$ri {
					 "Collision" "xlt" 0.4
				}
			}
			$EditorData {
				#EditorPos 25.6000004 -50.0
			}
		}
		$Node AnimNodeRot {
			 "LeanMoveCroRasRight" "" "LeanMoveCroRasLeft" "clamp(Lean, 0.0, 1.0)*0.25"
			$rotitems 7 {
				$ri {
					 "Pelvis" "xlt" -0.1
				}
				$ri {
					 "Pelvis" "ylt" 0.1
				}
				$ri {
					 "Spine" "zmr" 0.35
				}
				$ri {
					 "Spine1" "zmr" 0.5
				}
				$ri {
					 "Spine2" "zmr" 0.75
				}
				$ri {
					 "Spine3" "zmr" 0.9
				}
				$ri {
					 "Collision" "xlt" 0.4
				}
			}
			$EditorData {
				#EditorPos 25.6000004 -49.2000008
			}
		}
		$Node AnimNodeRot {
			 "LeanMoveErcLowArm" "" "ErcMoveLowArmIK" "Lean"
			$rotitems 2 {
				$ri {
					 "RightArm" "zmr" -0.35
				}
				$ri {
					 "LeftArm" "zmr" -0.35
				}
			}
			$EditorData {
				#EditorPos -17.3000011 -57.6000023
			}
		}
		$Node AnimNodeRot {
			 "LeanMoveErcLowLeft" "" "LeanMoveErcLowArm" "clamp(Lean, -1.0, 0.0)*0.25"
			$rotitems 13 {
				$ri {
					 "Pelvis" "xlt" 0.0
				}
				$ri {
					 "Pelvis" "ylt" 0.0
				}
				$ri {
					 "Spine" "zmr" 0.35
				}
				$ri {
					 "Spine1" "zmr" 0.5
				}
				$ri {
					 "Spine2" "zmr" 0.75
				}
				$ri {
					 "Spine3" "zmr" 0.9
				}
				$ri {
					 "RightFoot" "zlr" 0.85
				}
				$ri {
					 "RightFoot" "ylr" -0.5
				}
				$ri {
					 "LeftLegRoll" "xlr" 0.0
				}
				$ri {
					 "LeftFoot" "zlr" 0.25
				}
				$ri {
					 "LeftFoot" "ylr" 0.5
				}
				$ri {
					 "RightLegRoll" "xlr" -0.5
				}
				$ri {
					 "Collision" "xlt" 0.7
				}
			}
			$EditorData {
				#EditorPos -17.3000011 -56.7999992
			}
		}
		$Node AnimNodeRot {
			 "LeanMoveErcLowRight" "" "LeanMoveErcLowLeft" "clamp(Lean, 0.0, 1.0)*0.25"
			$rotitems 13 {
				$ri {
					 "Pelvis" "xlt" 0.0
				}
				$ri {
					 "Pelvis" "ylt" 0.0
				}
				$ri {
					 "Spine" "zmr" 0.4
				}
				$ri {
					 "Spine1" "zmr" 0.6
				}
				$ri {
					 "Spine2" "zmr" 0.8
				}
				$ri {
					 "Spine3" "zmr" 1.0
				}
				$ri {
					 "RightFoot" "zlr" 0.1
				}
				$ri {
					 "RightFoot" "ylr" -0.4
				}
				$ri {
					 "LeftLegRoll" "xlr" 0.1
				}
				$ri {
					 "LeftFoot" "zlr" -0.3
				}
				$ri {
					 "LeftFoot" "ylr" 0.5
				}
				$ri {
					 "RightLegRoll" "xlr" -0.1
				}
				$ri {
					 "Collision" "xlt" 0.7
				}
			}
			$EditorData {
				#EditorPos -17.3000011 -56.0
			}
		}
		$Node AnimNodeRot {
			 "LeanMoveErcRasLeft" "" "ErcMoveLookHeadT" "clamp(Lean, -1.0, 0.0)*0.35"
			$rotitems 13 {
				$ri {
					 "Pelvis" "xlt" -0.2
				}
				$ri {
					 "Pelvis" "ylt" 0.1
				}
				$ri {
					 "Spine" "zmr" 0.35
				}
				$ri {
					 "Spine1" "zmr" 0.5
				}
				$ri {
					 "Spine2" "zmr" 0.75
				}
				$ri {
					 "Spine3" "zmr" 0.9
				}
				$ri {
					 "RightFoot" "zlr" 0.85
				}
				$ri {
					 "RightFoot" "ylr" -0.5
				}
				$ri {
					 "LeftLegRoll" "xlr" 0.0
				}
				$ri {
					 "LeftFoot" "zlr" 0.25
				}
				$ri {
					 "LeftFoot" "ylr" 0.5
				}
				$ri {
					 "RightLegRoll" "xlr" -0.5
				}
				$ri {
					 "Collision" "xlt" 0.4
				}
			}
			$EditorData {
				#EditorPos 28.0 -51.2000008
			}
		}
		$Node AnimNodeRot {
			 "LeanMoveErcRasRight" "" "LeanMoveErcRasLeft" "clamp(Lean, 0.0, 1.0)*0.2"
			$rotitems 13 {
				$ri {
					 "Pelvis" "xlt" 0.0
				}
				$ri {
					 "Pelvis" "ylt" 0.0
				}
				$ri {
					 "Spine" "zmr" 0.4
				}
				$ri {
					 "Spine1" "zmr" 0.6
				}
				$ri {
					 "Spine2" "zmr" 0.8
				}
				$ri {
					 "Spine3" "zmr" 1.0
				}
				$ri {
					 "RightFoot" "zlr" 0.1
				}
				$ri {
					 "RightFoot" "ylr" -0.4
				}
				$ri {
					 "LeftLegRoll" "xlr" 0.1
				}
				$ri {
					 "LeftFoot" "zlr" -0.3
				}
				$ri {
					 "LeftFoot" "ylr" 0.5
				}
				$ri {
					 "RightLegRoll" "xlr" -0.1
				}
				$ri {
					 "Collision" "xlt" 0.55
				}
			}
			$EditorData {
				#EditorPos 28.0 -50.4000015
			}
		}
		$Node AnimNodeBlendTAdd {
			 "LocomotionFacalT" "" "StanceMaster" "FacialMovementAnim" "" "" "MovementSpeed > 0" 0.3 "S" 0
			$EditorData {
				#EditorPos 2.6000001 -5.5
			}
		}
		$Node AnimNodeQueue {
			 "LocomotionQ" "" "MeleeBlockQ"
			$items 3 {
				$item {
					 "WeaponChangeStanceSTM" "IsCommand(CMD_Weapon_Hide) || IsCommand(CMD_Weapon_Show)" "" "" 0.1 0.35 1 0
				}
				$item {
					 "ActionMaster" "IsCommand(CMD_Action) || IsCommand(CMD_TRAILER_WALK_AWAY) " "GetCommandI(CMD_InternalAction) == -2 || Raised" "" 0.2 0.4 1 1
				}
				$item {
					 "ReloadStanceChange" "IsCommand(CMD_Reload_Magazine) || IsCommand(CMD_Reload_BoltAction) || IsCommand(CMD_Reload_Chambering) || IsCommand(CMD_Reload_ChamberingFast) || IsCommand(CMD_Weapon_Jam) || IsCommand(CMD_Reload_Clip)" "IsCommand(CMD_Weapon_Interrupt)
||
(Stance == 0 && HasVariableChanged(Stance, 2))
||
(Stance == 1 && HasVariableChanged(Stance, 2))
||
(Stance == 2 && HasVariableChanged(Stance))" "" 0.35 0.35 1 1
				}
			}
			$EditorData {
				#EditorPos 2.9000001 18.3000011
			}
		}
		$Node AnimNodeBufferSave {
			 "LocomotionQBufferSave" "" "NormalWeaponIK" "LocomotionQBuffer"
			$EditorData {
				#EditorPos 2.7 14.1999998
			}
		}
		$Node AnimNodeBufferUse {
			 "LocomotionQBufferUse" "" "LocomotionQ" "LocomotionQBuffer"
			$EditorData {
				#EditorPos 3.4000001 20.1000004
			}
		}
		$Node AnimNodeQueue {
			 "MeleeBlockQ" "" "SickHotColdQ"
			$items 1 {
				$item {
					 "MeleeBlockSrc" "MeleeBlock && !IsTag(\"TagSwitch\")" "!MeleeBlock || IsTag(\"TagSwitch\")" "" 0.1 0.3 1 1
				}
			}
			$EditorData {
				#EditorPos 2.8 16.8000011
			}
		}
		$Node AnimNodeSource {
			 "MeleeBlockSrc" "" "Combat.Erc.Block" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 6.7000003 15.3000002
			}
		}
		$Node AnimNodeIK2 {
			 "MovementLowIK" "" "MovementLowSTM" "//! global values
weight = 1.0

LFootIKTarget 
chain = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
chainAxis = +x

RFootIKTarget 
chain = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot
chainAxis = -x"
			$EditorData {
				#EditorPos -21.1000004 -50.9000015
			}
		}
		$Node AnimNodeStateMachine {
			 "MovementLowSTM" ""
			$States 4 {
				$State {
					 "Erc" "TagErected" "LeanMoveErcLowRight" "Stance == 0 && WaterLevel == 0" "normtime" 0
					$EditorData {
						#EditorPos -17.3000011 -53.9000015
					}
				}
				$State {
					 "Cro" "TagCrouch" "LeanMoveCroLowRight" "Stance == 1 && WaterLevel == 0" "normtime" 0
					$EditorData {
						#EditorPos -14.8000002 -53.0
					}
				}
				$State {
					 "Pne" "TagProne" "PneMoveLowG" "Stance == 2 && WaterLevel < 0.5" "normtime" 0
					$EditorData {
						#EditorPos -25.6000004 -53.4000015
					}
				}
				$State {
					 "Water" "TagWater TagErected" "WaterMoveIKT" "WaterLevel > 0" "normtime" 0
					$EditorData {
						#EditorPos -21.1000004 -53.0
					}
				}
			}
			$Transitions 5 {
				$Transition {
					 "Erc" "Cro" "Stance == 1" "0.35" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "Cro" "Erc" "Stance == 0" "0.35" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "Water" "Cro" "WaterLevel == 0 && Stance == 1" "0.5" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "Water" "Erc" "WaterLevel == 0 && Stance == 1" "0.5" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "" "Water" "WaterLevel > 0 && HasVariableChanged(WaterLevel, 0.0)" "0.5" "GetLowerTime()" 1 "S"
				}
			}
			$EditorData {
				#EditorPos -21.1000004 -51.7999992
			}
		}
		$Node AnimNodeVarUpdate {
			 "MovementLowVar" "" "MovementLowIK" 1 "MovementDirection" 3
			$EditorData {
				#EditorPos -21.1000004 -50.1000023
			}
		}
		$Node AnimNodeIK2 {
			 "MovementRasIK" "" "MovementRasSTM" "//! global values
weight = 1.0

LFootIKTarget 
chain = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
chainAxis = +x

RFootIKTarget 
chain = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot
chainAxis = -x"
			$EditorData {
				#EditorPos 25.2000008 -44.2000008
			}
		}
		$Node AnimNodeStateMachine {
			 "MovementRasSTM" ""
			$States 2 {
				$State {
					 "Erc" "TagErected" "LeanForwardMoveRotNode" "Stance == 0" "normtime" 0
					$EditorData {
						#EditorPos 28.0 -46.2000008
					}
				}
				$State {
					 "Cro" "TagCrouch" "CroMoveRasG" "Stance == 1" "normtime" 0
					$EditorData {
						#EditorPos 25.6000004 -46.2000008
					}
				}
			}
			$Transitions 2 {
				$Transition {
					 "Erc" "Cro" "Stance == 1" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "Cro" "Erc" "Stance == 0" "0.3" "GetLowerTime()" 1 "S"
				}
			}
			$EditorData {
				#EditorPos 25.2000008 -45.0
			}
		}
		$Node AnimNodeVarUpdate {
			 "MovementRasVar" "" "MovementRasIK" 1 "MovementDirection" 3
			$EditorData {
				#EditorPos 25.2000008 -43.4000015
			}
		}
		$Node AnimNodeWeaponIK {
			 "NormalWeaponIK" "" "AimObstructionT" "isbitset(ArmIK, 0)" "isbitset(ArmIK, 1)" "isbitset(ArmIK, 2)" 0.36 0.15 "AimIKX" "AimY" "WeaponIKTest" "// ik pose anim
// (root - means RightHand - but right hand is not exported)
//   |- RightHand_Dummy (where Weapon is)
//   |                |-  LeftHandIKTarget  (where left hand is on weapon)
//   |- RightHandOrigin ( inverse transform where hand originally was)

// basic setup - 
// hand - bone which represents hand holding weapon
// weapon - bone which represents weapon node in hand
// weaponrotator - bone - around which weapon rotates
hand = RightHand
weapon = RightHand_Dummy
weaponrotator = RightArm
weaponaxis= -x

chain = RightArm, RightArmRoll, RightForeArm, RightForeArmRoll, RightHand
chainaxis=-x
secchain = LeftArm, LeftArmRoll, LeftForeArm, LeftForeArmRoll, LeftHand
secchainaxis=+x

ikpose_chainoffset = RightHandOrigin              			// bone in ikpose specifying where was 
ikpose_weaponoffset = RightHand_Dummy      			// weapon offset from RHand 
ikpose_secchainoffset = LeftHandIKTarget      			// secondary chain ik target offset (relative to weapon)
ikpose_chainmiddledir = RightForeArmDirection			// hand to elbow direction (from hand)
ikpose_chainmiddlediro = RightHandOrigin,RightForeArmDirectionOrigin	// original hand to elbow direction (from hand)
ikpose_secchainmiddledir = LeftForeArmDirection			// sec hand to elbow direction (from ikpose_secchainoffset)
ikpose_secchainmiddlediro = LeftHandOrigin,LeftForeArmDirectionOrigin	// original sec hand to elbow direction (from ikpose_secchainoffset)
outputweaponoffsettobuffer = true
"
			$EditorData {
				#EditorPos 2.7 10.6999998
			}
		}
		$Node AnimNodeStateMachine {
			 "POBStanceChangeSTM" "TagProneBackExit"
			$States 2 {
				$State {
					 "ToCro" "" "POBToCroRaisedT" "Stance == 1" "normtime" 1
					$EditorData {
						#EditorPos 33.7999992 -13.1000004
					}
				}
				$State {
					 "ToErc" "" "POBToErcRaisedT" "Stance == 0" "normtime" 1
					$EditorData {
						#EditorPos 38.6000023 -13.1000004
					}
				}
			}
			$Transitions 2 {
				$Transition {
					 "ToErc" "ToCro" "Stance == 1" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "ToCro" "ToErc" "Stance == 0" "0.3" "GetLowerTime()" 1 "S"
				}
			}
			$EditorData {
				#EditorPos 33.4000015 -11.9000006
			}
		}
		$Node AnimNodeSourceSync {
			 "POBToCroAnim" "" "Locomotion.GoCrouch" "noloop" "Transitions"
			$Predictions {
			}
			$EditorData {
				#EditorPos 33.7000008 -21.3000011
			}
		}
		$Node AnimNodeGroupSelect {
			 "POBToCroLowG" "" "POBToCroLowLookT" "Locomotion" "PneB"
			$EditorData {
				#EditorPos 32.6000023 -17.0
			}
		}
		$Node AnimNodeBlendTAdd {
			 "POBToCroLowLookT" "" "POBToCroLowLookT2" "MoveLookPose" "" "" "Look && GetRemainingTime() >= 0.5" 0.3 "S" 0
			$EditorData {
				#EditorPos 32.6000023 -18.0
			}
		}
		$Node AnimNodeBlendTAdd {
			 "POBToCroLowLookT2" "" "POBToCroAnim" "CroLookBlend" "" "" "Look && GetRemainingTime() < 0.5" 0.3 "S" 0
			$EditorData {
				#EditorPos 32.6000023 -19.0
			}
		}
		$Node AnimNodeBlendT {
			 "POBToCroRaisedT" "" "POBToCroLowG" "POBToCroRasAimG" "" "" "Raised" 0.4 "S" 7
			$EditorData {
				#EditorPos 33.7999992 -15.3000002
			}
		}
		$Node AnimNodeGroupSelect {
			 "POBToCroRasAimG" "" "POBToCroRasAimT" "Locomotion" "CroRas"
			$EditorData {
				#EditorPos 34.9000015 -16.2000008
			}
		}
		$Node AnimNodeBlendTAdd {
			 "POBToCroRasAimT" "" "POBToCroRasG" "AimPose" "GetUpperNTime() > 0.4" "" "" 0.5 "S" 0
			$EditorData {
				#EditorPos 34.9000015 -17.0
			}
		}
		$Node AnimNodeGroupSelect {
			 "POBToCroRasG" "" "POBToCroRasLookT" "Locomotion" "PneBRas"
			$EditorData {
				#EditorPos 34.9000015 -18.0
			}
		}
		$Node AnimNodeBlendTAdd {
			 "POBToCroRasLookT" "" "POBToCroAnim" "MoveLookPose" "" "" "" 0.3 "S" 1
			$EditorData {
				#EditorPos 34.9000015 -19.0
			}
		}
		$Node AnimNodeSourceSync {
			 "POBToErcAnim" "" "Locomotion.GoErect" "noloop" "Transitions"
			$Predictions {
			}
			$EditorData {
				#EditorPos 38.6000023 -21.2000008
			}
		}
		$Node AnimNodeGroupSelect {
			 "POBToErcLowG" "" "POBToErcLowLookT" "Locomotion" "PneB"
			$EditorData {
				#EditorPos 37.4000015 -17.0
			}
		}
		$Node AnimNodeBlendTAdd {
			 "POBToErcLowLookT" "" "POBToErcLowLookT2" "MoveLookPose" "" "" "Look && GetRemainingTime() >= 0.5" 0.3 "S" 0
			$EditorData {
				#EditorPos 37.4000015 -18.0
			}
		}
		$Node AnimNodeBlendTAdd {
			 "POBToErcLowLookT2" "" "POBToErcAnim" "ErcLookBlend" "" "" "Look && GetRemainingTime() < 0.5" 0.3 "S" 0
			$EditorData {
				#EditorPos 37.4000015 -19.0
			}
		}
		$Node AnimNodeBlendT {
			 "POBToErcRaisedT" "" "POBToErcLowG" "POBToErcRasAimG" "" "" "Raised" 0.4 "S" 7
			$EditorData {
				#EditorPos 38.6000023 -15.3000002
			}
		}
		$Node AnimNodeGroupSelect {
			 "POBToErcRasAimG" "" "POBToErcRasAimT" "Locomotion" "ErcRas"
			$EditorData {
				#EditorPos 39.7000008 -16.3000011
			}
		}
		$Node AnimNodeBlendTAdd {
			 "POBToErcRasAimT" "" "POBToErcRasG" "AimPose" "GetUpperNTime() > 0.4" "" "" 0.5 "S" 0
			$EditorData {
				#EditorPos 39.7000008 -17.0
			}
		}
		$Node AnimNodeGroupSelect {
			 "POBToErcRasG" "" "POBToErcRasLookT" "Locomotion" "PneBRas"
			$EditorData {
				#EditorPos 39.7000008 -18.1000004
			}
		}
		$Node AnimNodeBlendTAdd {
			 "POBToErcRasLookT" "" "POBToErcAnim" "MoveLookPose" "" "" "" 0.3 "S" 1
			$EditorData {
				#EditorPos 39.7000008 -19.0
			}
		}
		$Node AnimNodeGroupSelect {
			 "PickUpHandsTestG" "" "PickUpRot" "ActionOnce" "PickUpHandsErc"
			$EditorData {
				#EditorPos -33.2000008 3.8
			}
		}
		$Node AnimNodeSource {
			 "PistolBeltHideAnim" "" "WeaponChange.PistolBeltHide" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -11.1000004 4.5999999
			}
		}
		$Node AnimNodeSource {
			 "PistolBeltShowAnim" "" "WeaponChange.PistolBeltShow" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -12.3000002 3.9000001
			}
		}
		$Node AnimNodeSource {
			 "PistolChestHideAnim" "" "WeaponChange.PistolChestHide" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -8.6000004 4.5999999
			}
		}
		$Node AnimNodeSource {
			 "PistolChestShowAnim" "" "WeaponChange.PistolChestShow" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -9.8000002 3.9000001
			}
		}
		$Node AnimNodeBlendTAdd {
			 "PneADST" "" "PneRasPose" "PneOnBackADSBlend" "" "" "ADS" 0.3 "S" 0
			$EditorData {
				#EditorPos 32.0 -50.2999992
			}
		}
		$Node AnimNodeBlend {
			 "PneBackFacialB" "" "1.0" "PneBackLookT" "FacialIdleSwitch" 0
			$EditorData {
				#EditorPos 46.4000015 -12.0
			}
		}
		$Node AnimNodeStateMachine {
			 "PneBackIdleSTM" ""
			$States 2 {
				$State {
					 "Idle" "" "IdleAnim" "true" "realtime" 0
					$EditorData {
						#EditorPos 46.6000023 -15.5
					}
				}
				$State {
					 "Turn" "TagTurn" "PneTurnVar" "false" "normtime" 0
					$EditorData {
						#EditorPos 52.1000023 -15.5
					}
				}
			}
			$Transitions 3 {
				$Transition {
					 "Idle" "Turn" "IsCommand(CMD_Turn)" "0.3" "" 0 "S"
				}
				$Transition {
					 "Turn" "Idle" "GetLowerTime() > 0.75 || IsCommand(CMD_StopTurn)" "0.25" "" 1 "S"
				}
				$Transition {
					 "" "Turn" "IsCommand(CMD_Turn)" "0.35" "0.15" 1 "S"
				}
			}
			$EditorData {
				#EditorPos 46.4000015 -14.1000004
			}
		}
		$Node AnimNodeBlendTAdd {
			 "PneBackLookT" "" "PneBackIdleSTM" "MoveLookPose" "" "" "Look" 0.3 "S" 1
			$EditorData {
				#EditorPos 46.4000015 -13.0
			}
		}
		$Node AnimNodeBlendN {
			 "PneBackMovement" "" "MovementDirection" 1 "S"
			$Inputs {
				 -180.0 "PoBForwardSrc"
				 -90.0 "PoBLeftSrc"
				 0.0 "PoBBackSrc"
				 90.0 "PoBRightSrc"
				 180.0
			}
			$EditorData {
				#EditorPos 38.7999992 -6.7000003
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneBackRollLowG" "" "ProneRollRightLeft" "Locomotion" "PneB"
			$EditorData {
				#EditorPos 1.8000001 -19.6000004
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneBackRollRasG" "" "ProneRollRightLeft" "Locomotion" "PneBRas"
			$EditorData {
				#EditorPos 3.9000001 -19.6000004
			}
		}
		$Node AnimNodeSource {
			 "PneFallForwardAnim" "" "Falls.Pne.FallForward" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 49.7999992 13.6999998
			}
		}
		$Node AnimNodeIK2 {
			 "PneIdleLowArmIK" "" "AnimNodeSource" "//! global values
weight = 1.0

LHandIKTarget 
chain = LeftArm, LeftArmRoll, LeftForeArm, LeftForeArmRoll, LeftHand
chainAxis = +x

RHandIKTarget 
chain = RightArm, RightArmRoll, RightForeArm, RightForeArmRoll, RightHand
chainAxis = -x"
			$EditorData {
				#EditorPos -29.7000008 -55.5
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneIdleLowG" "" "PneIdleLowInjG" "Locomotion" "Pne"
			$EditorData {
				#EditorPos -31.3000011 -56.4000015
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneIdleLowInjG" "" "IdleSTM" "LocomotionInjured" "Pne"
			$EditorData {
				#EditorPos -31.3000011 -57.2000008
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneIdleRasG" "" "PneRasFacialB" "Locomotion" "PneRas"
			$EditorData {
				#EditorPos 33.0 -47.7000008
			}
		}
		$Node AnimNodeBlendT {
			 "PneInjuredBlendT" "" "PneRunCyclic" "PneRunInjCyclic" "" "" "Injured > 0.5" 0.3 "S" 3
			$EditorData {
				#EditorPos -26.2000008 -65.5
			}
		}
		$Node AnimNodeSource {
			 "PneLandHeavyAnim" "" "Falls.Pne.LandHeavy" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 52.5 4.2000003
			}
		}
		$Node AnimNodeSource {
			 "PneLandMediumAnim" "" "Falls.Pne.LandMedium" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 49.6000023 6.0
			}
		}
		$Node AnimNodeBlendTAdd {
			 "PneMoveHeadLookT" "" "PneVar" "MoveHeadLookPose" "" "" "Look" 0.3 "S" 0
			$EditorData {
				#EditorPos -25.6000004 -58.6000023
			}
		}
		$Node AnimNodeIK2 {
			 "PneMoveLowArmIK" "" "PneMoveHeadLookT" "//! global values
weight = 1.0

LHandIKTarget 
chain = LeftArm, LeftArmRoll, LeftForeArm, LeftForeArmRoll, LeftHand
chainAxis = +x

RHandIKTarget 
chain = RightArm, RightArmRoll, RightForeArm, RightForeArmRoll, RightHand
chainAxis = -x"
			$EditorData {
				#EditorPos -25.6000004 -57.6000023
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneMoveLowG" "" "PneMoveLowInjG" "Locomotion" "Pne"
			$EditorData {
				#EditorPos -25.6000004 -56.0
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneMoveLowInjG" "" "PneMoveLowArmIK" "LocomotionInjured" "Pne"
			$EditorData {
				#EditorPos -25.6000004 -56.7000008
			}
		}
		$Node AnimNodeStateMachine {
			 "PneMovementSTM" ""
			$States 2 {
				$State {
					 "Run" "" "PneRunCyclic" "MovementSpeed < 3
||
(
MovementSpeed == 3 
&&
(MovementDirection < -45 || MovementDirection > 45)
)
||
Injured >= 0.5" "normtime" 0
					$EditorData {
						#EditorPos -26.2000008 -61.7000008
					}
				}
				$State {
					 "Sprint" "" "PneSprintCyclic" "MovementSpeed == 3
&&
MovementDirection >= -45 && MovementDirection < 45
&&
Injured < 0.5" "normtime" 0
					$EditorData {
						#EditorPos -23.5 -61.7000008
					}
				}
			}
			$Transitions 2 {
				$Transition {
					 "Sprint" "Run" "MovementSpeed < 3
||
(MovementDirection < -45 || MovementDirection > 45 )
||
Injured >= 0.5" "0.5" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "Run" "Sprint" "MovementSpeed == 3
&&
MovementDirection >= -45
&&
MovementDirection <= 45 
&&
Injured < 0.5" "0.5" "GetLowerTime()" 1 "S"
				}
			}
			$EditorData {
				#EditorPos -26.6000004 -60.5
			}
		}
		$Node AnimNodeBlend {
			 "PneOnBackFacialB" "" "0.0" "PneOnBackLowLookT" "FacialIdleSwitch" 0
			$EditorData {
				#EditorPos 38.7999992 -4.8000002
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneOnBackIdleLowG" "" "PneBackFacialB" "Locomotion" "PneB"
			$EditorData {
				#EditorPos 46.4000015 -11.1000004
			}
		}
		$Node AnimNodeBlendT {
			 "PneOnBackLowLookT" "" "PneBackMovement" "MoveLookPose" "" "" "Look" 0.3 "S" 1
			$EditorData {
				#EditorPos 38.7999992 -5.7000003
			}
		}
		$Node AnimNodeBlendT {
			 "PneOnBackRaisedT" "" "PneBackRollLowG" "PneBackRollRasG" "" "" "Raised" 0.3 "S" 7
			$EditorData {
				#EditorPos 2.9000001 -18.8999996
			}
		}
		$Node AnimNodeBlend {
			 "PneRasFacialB" "" "0.0" "IdlePneRasBreathe" "FacialIdleSwitch" 0
			$EditorData {
				#EditorPos 33.0 -48.5
			}
		}
		$Node AnimNodeBlendTAdd {
			 "PneRasLookBlendT" "" "PneIdleRasG" "MoveLookPose" "" "" "Look" 0.3 "S" 0
			$EditorData {
				#EditorPos 33.0 -46.7999992
			}
		}
		$Node AnimNodePose2 {
			 "PneRasPose" "" "Locomotion.PneRas.AimToBack" "AimY" "AimX" "Y(-45): X(-180)= 0, X(-90) = 10, X(0) = 20, X(90) = 30, X(180) = 40
Y(0): X(-180) = 41, X(-90) = 51, X(0) = 61, X(90) = 71, X(180) = 81
Y(90): X(-180) = 82, X(-90) = 92, X(0) = 102, X(90) = 112, X(180) = 122"
			$EditorData {
				#EditorPos 32.0 -51.2999992
			}
		}
		$Node AnimNodeSource {
			 "PneRollLeftAnim" "" "Locomotion.EvadeL" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 6.0999999 -22.0
			}
		}
		$Node AnimNodeSource {
			 "PneRollLeftAnim0" "" "Locomotion.EvadeL" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -3.3 -31.1000004
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneRollLowG" "" "ProneRollRightLeft" "Locomotion" "Pne"
			$EditorData {
				#EditorPos 6.0999999 -19.6000004
			}
		}
		$Node AnimNodeBlendT {
			 "PneRollRaisedT" "" "PneRollLowG" "PneRollRasG" "" "" "Raised" 0.3 "S" 7
			$EditorData {
				#EditorPos 7.2000003 -18.8999996
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneRollRasG" "" "ProneRollRightLeft" "Locomotion" "PneRas"
			$EditorData {
				#EditorPos 8.1999998 -19.6000004
			}
		}
		$Node AnimNodeSource {
			 "PneRollRightAnim" "" "Locomotion.EvadeR" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 4.0 -22.0
			}
		}
		$Node AnimNodeSource {
			 "PneRollRightAnim0" "" "Locomotion.EvadeR" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 3.0 -31.0
			}
		}
		$Node AnimNodeSourceSync {
			 "PneRunBLSrc" "" "Locomotion.WalkBL" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -29.3999996 -69.5999985
			}
		}
		$Node AnimNodeSourceSync {
			 "PneRunBRSrc" "" "Locomotion.WalkBR" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -27.3000011 -69.5999985
			}
		}
		$Node AnimNodeSourceSync {
			 "PneRunBSrc" "" "Locomotion.WalkB" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -28.3999996 -70.2000046
			}
		}
		$Node AnimNodeBlendN {
			 "PneRunCyclic" "" "MovementDirection" 1 "S"
			$Inputs {
				 -180.0 "PneRunBSrc"
				 -135.0 "PneRunBLSrc"
				 -90.0 "PneRunLSrc"
				 -45.0 "PneRunFLSrc"
				 0.0 "PneRunFSrc"
				 45.0 "PneRunFRSrc"
				 90.0 "PneRunRSrc"
				 135.0 "PneRunBRSrc"
				 180.0
			}
			$EditorData {
				#EditorPos -28.3999996 -66.7000046
			}
		}
		$Node AnimNodeSourceSync {
			 "PneRunFLSrc" "" "Locomotion.WalkFL" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -29.3999996 -68.4000015
			}
		}
		$Node AnimNodeSourceSync {
			 "PneRunFRSrc" "" "Locomotion.WalkFR" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -27.3000011 -68.4000015
			}
		}
		$Node AnimNodeSourceSync {
			 "PneRunFSrc" "" "Locomotion.WalkF" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -28.3999996 -67.8000031
			}
		}
		$Node AnimNodeSourceSync {
			 "PneRunInjBLSrc" "" "LocomotionInjured.WalkBL" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -25.0 -69.5999985
			}
		}
		$Node AnimNodeSourceSync {
			 "PneRunInjBRSrc" "" "LocomotionInjured.WalkBR" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -22.8999996 -69.5999985
			}
		}
		$Node AnimNodeSourceSync {
			 "PneRunInjBSrc" "" "LocomotionInjured.WalkB" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -24.0 -70.2000046
			}
		}
		$Node AnimNodeBlendN {
			 "PneRunInjCyclic" "" "MovementDirection" 1 "S"
			$Inputs {
				 -180.0 "PneRunInjBSrc"
				 -135.0 "PneRunInjBLSrc"
				 -90.0 "PneRunInjLSrc"
				 -45.0 "PneRunInjFLSrc"
				 0.0 "PneRunInjFSrc"
				 45.0 "PneRunInjFRSrc"
				 90.0 "PneRunInjRSrc"
				 135.0 "PneRunInjBRSrc"
				 180.0
			}
			$EditorData {
				#EditorPos -24.0 -66.7000046
			}
		}
		$Node AnimNodeSourceSync {
			 "PneRunInjFLSrc" "" "LocomotionInjured.WalkFL" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -25.0 -68.4000015
			}
		}
		$Node AnimNodeSourceSync {
			 "PneRunInjFRSrc" "" "LocomotionInjured.WalkFR" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -22.8999996 -68.4000015
			}
		}
		$Node AnimNodeSourceSync {
			 "PneRunInjFSrc" "" "LocomotionInjured.WalkF" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -24.0 -67.8000031
			}
		}
		$Node AnimNodeSourceSync {
			 "PneRunInjLSrc" "" "LocomotionInjured.WalkL" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -25.0 -69.0
			}
		}
		$Node AnimNodeSourceSync {
			 "PneRunInjRSrc" "" "LocomotionInjured.WalkR" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -22.8999996 -69.0
			}
		}
		$Node AnimNodeSourceSync {
			 "PneRunLSrc" "" "Locomotion.WalkL" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -29.3999996 -69.0
			}
		}
		$Node AnimNodeSourceSync {
			 "PneRunRSrc" "" "Locomotion.WalkR" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -27.3000011 -69.0
			}
		}
		$Node AnimNodeBlendN {
			 "PneSprintCyclic" "" "MovementDirection" 0 "S"
			$Inputs {
				 -45.0 "PneSprintFLSrc"
				 0.0 "PneSprintFSrc"
				 45.0 "PneSprintFRSrc"
				
			}
			$EditorData {
				#EditorPos -23.5 -63.6000023
			}
		}
		$Node AnimNodeSourceSync {
			 "PneSprintFLSrc" "" "Locomotion.SprintFL" "loop" "ProneSprint"
			$Predictions {
			}
			$EditorData {
				#EditorPos -24.6000004 -64.3000031
			}
		}
		$Node AnimNodeSourceSync {
			 "PneSprintFRSrc" "" "Locomotion.SprintFR" "loop" "ProneSprint"
			$Predictions {
			}
			$EditorData {
				#EditorPos -22.3999996 -64.3000031
			}
		}
		$Node AnimNodeSourceSync {
			 "PneSprintFSrc" "" "Locomotion.SprintF" "loop" "ProneSprint"
			$Predictions {
			}
			$EditorData {
				#EditorPos -23.5 -64.9000015
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneThrowOutG" "" "ThrowOutAimB" "Throw" "Pne"
			$EditorData {
				#EditorPos -54.1000023 -42.4000015
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneToCroLowG" "" "PneToCroLowInjG" "Locomotion" "Pne"
			$EditorData {
				#EditorPos -11.1999998 -51.7999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneToCroLowInjG" "" "PneToCroLowLookT" "LocomotionInjured" "Pne"
			$EditorData {
				#EditorPos -11.1999998 -52.6000023
			}
		}
		$Node AnimNodeBlendTAdd {
			 "PneToCroLowLookT" "" "PneToCroLowLookT2" "MoveLookPose" "" "" "Look && GetRemainingTime() > 0.35" 0.3 "S" 0
			$EditorData {
				#EditorPos -11.1999998 -53.4000015
			}
		}
		$Node AnimNodeBlendTAdd {
			 "PneToCroLowLookT2" "" "GoCrouchIKTarget" "CroLookBlend" "" "" "Look && GetRemainingTime() <= 0.35" 0.3 "S" 0
			$EditorData {
				#EditorPos -11.1999998 -54.4000015
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneToCroMoveLowG" "" "GoCroMoveHeadLookT" "Locomotion" "Pne"
			$EditorData {
				#EditorPos -4.4000001 -60.6000023
			}
		}
		$Node AnimNodeBlendT {
			 "PneToCroMoveRasAimT" "" "GoCroMoveHeadLookT" "AimPose" "" "" "Raised" 0.3 "S" 1
			$EditorData {
				#EditorPos -2.1000001 -61.4000015
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneToCroMoveRasG" "" "PneToCroMoveRasAimT" "Locomotion" "PneRas"
			$EditorData {
				#EditorPos -2.1000001 -60.6000023
			}
		}
		$Node AnimNodeBlendT {
			 "PneToCroMoveT" "" "PneToCroMoveLowG" "PneToCroMoveRasG" "" "" "Raised && False" 0.3 "S" 7
			$EditorData {
				#EditorPos -3.2 -59.7000008
			}
		}
		$Node AnimNodeBlendTAdd {
			 "PneToCroRasADST" "" "PneToCroRasADST2" "PneADSPose" "" "" "ADS && GetRemainingTime() > 0.5" 0.35 "S" 0
			$EditorData {
				#EditorPos -9.0 -53.4000015
			}
		}
		$Node AnimNodeBlendTAdd {
			 "PneToCroRasADST2" "" "PneToCroRasAim" "CroADSPose" "" "" "ADS && GetRemainingTime() <= 0.5" 0.35 "S" 0
			$EditorData {
				#EditorPos -9.0 -54.4000015
			}
		}
		$Node AnimNodeBlend {
			 "PneToCroRasAim" "" "1.0" "PneToCroRasG1" "AimPose" 1
			$EditorData {
				#EditorPos -9.0 -55.7999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneToCroRasG" "" "PneToCroRasInjG" "Locomotion" "CroRas"
			$EditorData {
				#EditorPos -9.0 -51.7999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneToCroRasG1" "" "PneToCroRasLookT" "Locomotion" "PneRas"
			$EditorData {
				#EditorPos -9.0 -56.7999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneToCroRasInjG" "" "PneToCroRasADST" "LocomotionInjured" "PneRas"
			$EditorData {
				#EditorPos -9.0 -52.6000023
			}
		}
		$Node AnimNodeBlendT {
			 "PneToCroRasLookT" "" "GoCrouchIKTarget" "MoveLookPose" "" "" "Look" 0.3 "S" 1
			$EditorData {
				#EditorPos -9.0 -57.9000015
			}
		}
		$Node AnimNodeBlendT {
			 "PneToCroT" "" "PneToCroLowG" "PneToCroRasG" "" "" "Raised" 0.4 "S" 7
			$EditorData {
				#EditorPos -10.1000004 -51.0
			}
		}
		$Node AnimNodeSourceSync {
			 "PneToCroThrowAnim" "" "Throw.Pne.ToCrouch" "noloop" "Transitions"
			$Predictions {
			}
			$EditorData {
				#EditorPos -74.8000031 -52.5
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneToErcLowG" "" "PneToErcLowInjG" "Locomotion" "Pne"
			$EditorData {
				#EditorPos 17.0 -51.7000008
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneToErcLowInjG" "" "PneToErcLowLookT" "LocomotionInjured" "Pne"
			$EditorData {
				#EditorPos 17.0 -52.5
			}
		}
		$Node AnimNodeBlendTAdd {
			 "PneToErcLowLookT" "" "PneToErcLowLookT2" "MoveLookPose" "" "" "Look && GetRemainingTime() >= 0.4" 0.3 "S" 0
			$EditorData {
				#EditorPos 17.0 -53.2999992
			}
		}
		$Node AnimNodeBlendTAdd {
			 "PneToErcLowLookT2" "" "GoErectIKTarget" "ErcLookBlend" "" "" "Look && GetRemainingTime() < 0.4" 0.3 "S" 0
			$EditorData {
				#EditorPos 17.0 -54.2999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneToErcMoveLowG" "" "GoErcMoveHeadLookT" "Locomotion" "Pne"
			$EditorData {
				#EditorPos 9.6999998 -61.0
			}
		}
		$Node AnimNodeBlendT {
			 "PneToErcMoveRasAimT" "" "GoErcMoveHeadLookT" "AimPose" "" "" "Raised && GetLowerTime() > 0.5" 0.3 "S" 1
			$EditorData {
				#EditorPos 12.0 -61.7999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneToErcMoveRasG" "" "PneToErcMoveRasAimT" "Locomotion" "PneRas"
			$EditorData {
				#EditorPos 12.0 -61.0
			}
		}
		$Node AnimNodeBlendT {
			 "PneToErcMoveT" "" "PneToErcMoveLowG" "PneToErcMoveRasG" "" "" "Raised && False" 0.3 "S" 7
			$EditorData {
				#EditorPos 10.9000006 -60.1000023
			}
		}
		$Node AnimNodeBlendTAdd {
			 "PneToErcRasADST" "" "PneToErcRasADST2" "PneADSPose" "" "" "ADS && GetRemainingTime() >= 0.6" 0.4 "S" 0
			$EditorData {
				#EditorPos 19.2000008 -53.2999992
			}
		}
		$Node AnimNodeBlendTAdd {
			 "PneToErcRasADST2" "" "PneToErcRasAim" "ErcADSPose" "" "" "ADS && GetRemainingTime() < 0.6" 0.4 "S" 0
			$EditorData {
				#EditorPos 19.2000008 -54.2999992
			}
		}
		$Node AnimNodeBlend {
			 "PneToErcRasAim" "" "1.0" "PneToErcRasG1" "AimPose" 1
			$EditorData {
				#EditorPos 19.2000008 -55.2999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneToErcRasG" "" "PneToErcRasInjG" "Locomotion" "ErcRas"
			$EditorData {
				#EditorPos 19.2000008 -51.7000008
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneToErcRasG1" "" "PneToErcRasLookT" "Locomotion" "PneRas"
			$EditorData {
				#EditorPos 19.2000008 -56.2999992
			}
		}
		$Node AnimNodeGroupSelect {
			 "PneToErcRasInjG" "" "PneToErcRasADST" "LocomotionInjured" "PneRas"
			$EditorData {
				#EditorPos 19.2000008 -52.5
			}
		}
		$Node AnimNodeBlendT {
			 "PneToErcRasLookT" "" "GoErectIKTarget" "MoveLookPose" "" "" "Look" 0.3 "S" 1
			$EditorData {
				#EditorPos 19.2000008 -57.1000023
			}
		}
		$Node AnimNodeBlendT {
			 "PneToErcT" "" "PneToErcLowG" "PneToErcRasG" "" "" "Raised" 0.4 "S" 7
			$EditorData {
				#EditorPos 18.1000004 -50.9000015
			}
		}
		$Node AnimNodeSourceSync {
			 "PneToErcThrowAnim" "" "Throw.Pne.ToErect" "noloop" "Transitions"
			$Predictions {
			}
			$EditorData {
				#EditorPos -80.4000015 -52.5
			}
		}
		$Node AnimNodeVarUpdate {
			 "PneTurnVar" "" "PneTurnNBlend" 1 "TurnAmount" 3
			$EditorData {
				#EditorPos 52.1000023 -17.2000008
			}
		}
		$Node AnimNodeVarUpdate {
			 "PneVar" "" "PneMovementSTM" 2 "MovementSpeed" 3 "MovementDirection" 3
			$EditorData {
				#EditorPos -26.6000004 -59.7000008
			}
		}
		$Node AnimNodeBlend {
			 "PoBAimB" "" "1.0" "ThrowPoBIdleG" "PoBAimB2" 0
			$EditorData {
				#EditorPos -73.5 -53.2000008
			}
		}
		$Node AnimNodeBlend {
			 "PoBAimB2" "" "clamp(1+(-160-AimX)*0.02, 0, 1) + clamp(1-(160-AimX)*0.02, 0, 1)" "PoBAimP" "PoBAimPFix" 0
			$EditorData {
				#EditorPos -71.2000046 -54.0
			}
		}
		$Node AnimNodeBlend {
			 "PoBAimFixB" "" "clamp(1+(-160-AimX)*0.02, 0, 1) + clamp(1-(160-AimX)*0.02, 0, 1)" "AnimNodePose2" "AnimNodePose20" 0
			$EditorData {
				#EditorPos -51.6000023 -44.5
			}
		}
		$Node AnimNodePose2 {
			 "PoBAimP" "" "Throw.PoB.AimPose" "AimY" "AimX" "Y(-45):   X(-45) = 2, X(0) = 1, X(45) = 0
Y(0):       X(-45) = 5, X(0) = 4, X(45) = 3
Y(45):     X(-45) = 8, X(0) = 7, X(45) = 6"
			$EditorData {
				#EditorPos -72.0 -55.2999992
			}
		}
		$Node AnimNodePose2 {
			 "PoBAimPFix" "" "Throw.PoB.AimPose" "AimY" "AimX" "Y(-45):   X(-45) = 1, X(0) = 1, X(45) = 1
Y(0):       X(-45) = 4, X(0) = 4, X(45) = 4
Y(45):     X(-45) = 7, X(0) = 7, X(45) = 7"
			$EditorData {
				#EditorPos -70.0 -55.2999992
			}
		}
		$Node AnimNodeSource {
			 "PoBBackSrc" "" "Locomotion.PneB.RunF" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 39.9000015 -8.1999998
			}
		}
		$Node AnimNodeSource {
			 "PoBForwardSrc" "" "Locomotion.PneB.RunB" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 37.4000015 -7.5
			}
		}
		$Node AnimNodeSource {
			 "PoBLeftSrc" "" "Locomotion.PneB.RunR" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 37.7999992 -8.1999998
			}
		}
		$Node AnimNodeSource {
			 "PoBRightSrc" "" "Locomotion.PneB.RunL" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 40.2999992 -7.5
			}
		}
		$Node AnimNodeGroupSelect {
			 "PoBThrowOutG" "TagProneBack" "ThrowOutPoBAimB" "Throw" "PoB"
			$EditorData {
				#EditorPos -51.9000015 -42.4000015
			}
		}
		$Node AnimNodeSourceSync {
			 "PoBToCroThrowAnim" "" "Throw.PoB.ToCrouch" "noloop" "Transitions"
			$Predictions {
			}
			$EditorData {
				#EditorPos -77.2000046 -52.5
			}
		}
		$Node AnimNodeSourceSync {
			 "PoBToErcThrowAnim" "" "Throw.PoB.ToErect" "noloop" "Transitions"
			$Predictions {
			}
			$EditorData {
				#EditorPos -76.3000031 -45.1000023
			}
		}
		$Node AnimNodeBlendT {
			 "ProneRollRightLeft" "" "PneRollRightAnim" "PneRollLeftAnim" "GetCommandI(CMD_Roll) == 0" "GetCommandI(CMD_Roll) == 1" "" 0.3 "S" 7
			$EditorData {
				#EditorPos 5.0999999 -21.3000011
			}
		}
		$Node AnimNodeStateMachine {
			 "ProneRollSTM" ""
			$States 4 {
				$State {
					 "RollLeftLow" "" "RollLeftLowG" "GetCommandI(CMD_Roll) == 0 && !Raised" "realtime" 1
					$EditorData {
						#EditorPos -3.3 -25.7000008
					}
				}
				$State {
					 "RollLeftRas" "" "RollLeftRasG" "GetCommandI(CMD_Roll) == 0 && Raised" "realtime" 1
					$EditorData {
						#EditorPos -3.3 -26.8000011
					}
				}
				$State {
					 "RollRightLow" "" "RollRightLowG" "GetCommandI(CMD_Roll) == 1 && !Raised" "realtime" 1
					$EditorData {
						#EditorPos 3.0 -25.6000004
					}
				}
				$State {
					 "RollRightRas" "" "RollRightRasG" "GetCommandI(CMD_Roll) == 1 && Raised" "realtime" 1
					$EditorData {
						#EditorPos 3.0 -26.7000008
					}
				}
			}
			$Transitions 4 {
				$Transition {
					 "RollLeftLow" "RollLeftRas" "HasVariableChanged(Raised, false)" "0.2" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "RollLeftRas" "RollLeftLow" "HasVariableChanged(Raised, true)" "0.2" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "RollRightLow" "RollRightRas" "HasVariableChanged(Raised, false)" "0.2" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "RollRightRas" "RollRightLow" "HasVariableChanged(Raised, true)" "0.2" "GetLowerTime()" 1 "S"
				}
			}
			$EditorData {
				#EditorPos 0.1 -24.5
			}
		}
		$Node AnimNodeSource {
			 "RflBackLHideAnim" "" "WeaponChange.RifleLeftBackSlotHide" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -26.3999996 4.5999999
			}
		}
		$Node AnimNodeSource {
			 "RflBackLShowAnim" "" "WeaponChange.RifleLeftBackSlotShow" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -27.6000004 3.9000001
			}
		}
		$Node AnimNodeSource {
			 "RflBackRHideAnim" "" "WeaponChange.RifleRightBackSlotHide" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -17.6000004 4.5999999
			}
		}
		$Node AnimNodeSource {
			 "RflBackRShowAnim" "" "WeaponChange.RifleRightBackSlotShow" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -18.8000011 3.9000001
			}
		}
		$Node AnimNodeGroupSelect {
			 "RollLeftLowG" "" "PneRollLeftAnim0" "Locomotion" "Pne"
			$EditorData {
				#EditorPos -3.3 -28.7000008
			}
		}
		$Node AnimNodeGroupSelect {
			 "RollLeftRasG" "" "PneRollLeftAnim0" "Locomotion" "PneRas"
			$EditorData {
				#EditorPos -3.3 -29.6000004
			}
		}
		$Node AnimNodeGroupSelect {
			 "RollRightLowG" "" "PneRollRightAnim0" "Locomotion" "Pne"
			$EditorData {
				#EditorPos 3.0 -28.6000004
			}
		}
		$Node AnimNodeGroupSelect {
			 "RollRightRasG" "" "PneRollRightAnim0" "Locomotion" "PneRas"
			$EditorData {
				#EditorPos 3.0 -29.5
			}
		}
		$Node AnimNodeBlend {
			 "RunAimBlend" "" "1.0" "RunBlendSTM" "AimRunObstBlend" 1
			$EditorData {
				#EditorPos 9.6999998 -78.0
			}
		}
		$Node AnimNodeBlend {
			 "RunBInjBlend" "" "Injured" "RunBSrc" "RunBInjSrc" 3
			$EditorData {
				#EditorPos -6.8000002 -97.0999985
			}
		}
		$Node AnimNodeSourceSync {
			 "RunBInjSrc" "" "LocomotionInjured.RunB" "loop" "RunSprint"
			$Predictions {
			}
			$EditorData {
				#EditorPos -5.8000002 -97.8000031
			}
		}
		$Node AnimNodeBlend {
			 "RunBLInjBlend" "" "Injured" "RunBLSrc" "RunBLInjSrc" 3
			$EditorData {
				#EditorPos -3.6000001 -96.4000015
			}
		}
		$Node AnimNodeSourceSync {
			 "RunBLInjSrc" "" "LocomotionInjured.RunBL" "loop" "RunSprint"
			$Predictions {
			}
			$EditorData {
				#EditorPos -2.6000001 -97.0999985
			}
		}
		$Node AnimNodeSourceSync {
			 "RunBLSrc" "" "Locomotion.RunBL" "loop" "RunSprint"
			$Predictions {
			}
			$EditorData {
				#EditorPos -4.7000003 -97.0999985
			}
		}
		$Node AnimNodeBlend {
			 "RunBRInjBlend" "" "Injured" "RunBRSrc" "RunBRInjSrc" 3
			$EditorData {
				#EditorPos -0.5 -97.0999985
			}
		}
		$Node AnimNodeSourceSync {
			 "RunBRInjSrc" "" "LocomotionInjured.RunBR" "loop" "RunSprint"
			$Predictions {
			}
			$EditorData {
				#EditorPos 0.5 -97.8000031
			}
		}
		$Node AnimNodeSourceSync {
			 "RunBRSrc" "" "Locomotion.RunBR" "loop" "RunSprint"
			$Predictions {
			}
			$EditorData {
				#EditorPos -1.6 -97.8000031
			}
		}
		$Node AnimNodeSourceSync {
			 "RunBSrc" "" "Locomotion.RunB" "loop" "RunSprint"
			$Predictions {
			}
			$EditorData {
				#EditorPos -7.9000001 -97.8000031
			}
		}
		$Node AnimNodeBlendN {
			 "RunBackCyclic" "" "MovementDirection" 1 "S"
			$Inputs {
				 -180.0 "RunBInjBlend"
				 -90.0 "RunBLInjBlend"
				 90.0 "RunBRInjBlend"
				 180.0
			}
			$EditorData {
				#EditorPos -3.6000001 -95.5
			}
		}
		$Node AnimNodeVarUpdate {
			 "RunBackVar" "" "RunBackCyclic" 1 "MovementDirection" 3
			$EditorData {
				#EditorPos -3.6000001 -94.8000031
			}
		}
		$Node AnimNodeStateMachine {
			 "RunBlendSTM" ""
			$States 2 {
				$State {
					 "Forward" "" "RunForwardVar" "MovementDirection >= -100 && MovementDirection <= 100" "notime" 0
					$EditorData {
						#EditorPos -9.3000002 -91.2000046
					}
				}
				$State {
					 "Back" "" "RunBackVar" "MovementDirection < -100 || MovementDirection > 100" "notime" 0
					$EditorData {
						#EditorPos -5.3000002 -91.2000046
					}
				}
			}
			$Transitions 4 {
				$Transition {
					 "Forward" "Back" "((MovementDirection < -100 && (GetUpperNTime() >= 0.25 && GetUpperNTime() <= 0.85))
||
(MovementDirection > 100 && (GetUpperNTime() <= 0.45 || GetUpperNTime() >= 0.75)))" "0.3" "" 1 "S"
				}
				$Transition {
					 "Back" "Forward" "((MovementDirection > -95 && MovementDirection < 0 && (GetUpperNTime() >= 0.35 && GetUpperNTime() <= 0.85))
||
(MovementDirection < 95 && MovementDirection > 0 && (GetUpperNTime() <= 0.35 || GetUpperNTime() >= 0.75)))" "0.3" "" 1 "S"
				}
				$Transition {
					 "Forward" "Back" "MovementDirection < -140 || MovementDirection > 140" "0.4" "" 0 "S"
				}
				$Transition {
					 "Back" "Forward" "MovementDirection > -40 && MovementDirection < 40" "0.4" "" 0 "S"
				}
			}
			$EditorData {
				#EditorPos -9.6999998 -90.0
			}
		}
		$Node AnimNodeBlend {
			 "RunFInjBlend" "" "Injured" "RunFSrc" "RunFInjSrc" 3
			$EditorData {
				#EditorPos -13.1999998 -97.0999985
			}
		}
		$Node AnimNodeSourceSync {
			 "RunFInjSrc" "" "LocomotionInjured.RunF" "loop" "RunSprint"
			$Predictions {
			}
			$EditorData {
				#EditorPos -12.1999998 -97.8000031
			}
		}
		$Node AnimNodeBlend {
			 "RunFLInjBlend" "" "Injured" "RunFLSrc" "RunFLInjSrc" 3
			$EditorData {
				#EditorPos -16.3000011 -96.3000031
			}
		}
		$Node AnimNodeSourceSync {
			 "RunFLInjSrc" "" "LocomotionInjured.RunFL" "loop" "RunSprint"
			$Predictions {
			}
			$EditorData {
				#EditorPos -15.3000002 -97.0999985
			}
		}
		$Node AnimNodeSourceSync {
			 "RunFLSrc" "" "Locomotion.RunFL" "loop" "RunSprint"
			$Predictions {
			}
			$EditorData {
				#EditorPos -17.5 -97.0999985
			}
		}
		$Node AnimNodeBlend {
			 "RunFRInjBlend" "" "Injured" "RunFRSrc" "RunFRInjSrc" 3
			$EditorData {
				#EditorPos -10.0 -96.4000015
			}
		}
		$Node AnimNodeSourceSync {
			 "RunFRInjSrc" "" "LocomotionInjured.RunFR" "loop" "RunSprint"
			$Predictions {
			}
			$EditorData {
				#EditorPos -9.0 -97.0999985
			}
		}
		$Node AnimNodeSourceSync {
			 "RunFRSrc" "" "Locomotion.RunFR" "loop" "RunSprint"
			$Predictions {
			}
			$EditorData {
				#EditorPos -11.1000004 -97.0999985
			}
		}
		$Node AnimNodeSourceSync {
			 "RunFSrc" "" "Locomotion.RunF" "loop" "RunSprint"
			$Predictions {
			}
			$EditorData {
				#EditorPos -14.3000002 -97.8000031
			}
		}
		$Node AnimNodeVarUpdate {
			 "RunForwardVar" "" "RunFowardCyclic" 1 "MovementDirection" 3
			$EditorData {
				#EditorPos -13.1000004 -94.7000046
			}
		}
		$Node AnimNodeBlendN {
			 "RunFowardCyclic" "" "MovementDirection" 0 "S"
			$Inputs {
				 -90.0 "RunFLInjBlend"
				 0.0 "RunFInjBlend"
				 90.0 "RunFRInjBlend"
				
			}
			$EditorData {
				#EditorPos -13.1000004 -95.5
			}
		}
		$Node AnimNodeBlend {
			 "RunSprintBlendF" "" "clamp((MovementSpeed-2)*(1-Injured), 0.0, 1.0)" "RunBlendSTM" "SprintCyclic" 3
			$EditorData {
				#EditorPos -5.3000002 -78.2000046
			}
		}
		$Node AnimNodeVarUpdate {
			 "RunSprintBlendFVar" "" "RunSprintBlendF" 1 "MovementSpeed" 3
			$EditorData {
				#EditorPos -5.3000002 -77.4000015
			}
		}
		$Node AnimNodeQueue {
			 "SickAddQ" "" "SickIKT"
			$items 2 {
				$item {
					 "SickSneezeStanceSTM" "IsCommand(CMD_Modifier_Additive) && GetCommandI(CMD_Modifier_Additive) == 0" "Raised || GetCommandI(CMD_Modifier_Additive) == -1" "" 0.2 0.5 1 0
				}
				$item {
					 "SickCoughStanceSTM" "IsCommand(CMD_Modifier_Additive) && GetCommandI(CMD_Modifier_Additive) == 1" "Raised || GetCommandI(CMD_Modifier_Additive) == -1" "" 0.2 0.5 1 0
				}
			}
			$EditorData {
				#EditorPos 2.7 -1.0
			}
		}
		$Node AnimNodeQueue {
			 "SickHotColdQ" "" "LocomotionQBufferSave"
			$items 2 {
				$item {
					 "SickColdStanceSTM" "IsCommand(CMD_Modifier_Additive) && GetCommandI(CMD_Modifier_Additive) == 2" "Raised || GetCommandI(CMD_Modifier_Additive) == -1" "" 0.2 0.5 1 0
				}
				$item {
					 "SickHotStanceSTM" "IsCommand(CMD_Modifier_Additive) && GetCommandI(CMD_Modifier_Additive) == 3" "Raised || GetCommandI(CMD_Modifier_Additive) == -1" "" 0.2 0.5 1 0
				}
			}
			$EditorData {
				#EditorPos 2.7 15.1999998
			}
		}
		$Node AnimNodeIK2 {
			 "SickIK" "" "SickAddQ" "//! global values
weight = 1.0

RHandIKTarget 
chain = RightArm, RightArmRoll, RightForeArm, RightForeArmRoll, RightHand
chainAxis = -x"
			$EditorData {
				#EditorPos 2.7 0.3
			}
		}
		$Node AnimNodeIK2Target {
			 "SickIKT" "" "FacialTalkingT" "RHandIKTarget = RightArm, RightArmRoll, RightForeArm, RightForeArmRoll, RightHand"
			$EditorData {
				#EditorPos 2.7 -2.5
			}
		}
		$Node AnimNodeRot {
			 "SlideCroLeanL" "" "SlideCroLookT" "clamp(Lean, -1.0, 0.0)*0.25"
			$rotitems 12 {
				$ri {
					 "Pelvis" "xlt" 0.1
				}
				$ri {
					 "Pelvis" "ylt" 0.1
				}
				$ri {
					 "Spine" "zmr" 0.35
				}
				$ri {
					 "Spine1" "zmr" 0.5
				}
				$ri {
					 "Spine2" "zmr" 0.75
				}
				$ri {
					 "Spine3" "zmr" 0.9
				}
				$ri {
					 "RightFoot" "zlr" 0.85
				}
				$ri {
					 "RightFoot" "ylr" -0.5
				}
				$ri {
					 "LeftLegRoll" "xlr" 0.0
				}
				$ri {
					 "LeftFoot" "zlr" 0.25
				}
				$ri {
					 "LeftFoot" "ylr" 0.5
				}
				$ri {
					 "RightLegRoll" "xlr" -0.5
				}
			}
			$EditorData {
				#EditorPos 13.5 -34.6000023
			}
		}
		$Node AnimNodeRot {
			 "SlideCroLeanR" "" "SlideCroLeanL" "clamp(Lean, 0.0, 1.0)*0.25"
			$rotitems 6 {
				$ri {
					 "Pelvis" "xlt" 0.1
				}
				$ri {
					 "Pelvis" "ylt" -0.1
				}
				$ri {
					 "Spine" "zmr" 0.35
				}
				$ri {
					 "Spine1" "zmr" 0.5
				}
				$ri {
					 "Spine2" "zmr" 0.75
				}
				$ri {
					 "Spine3" "zmr" 0.9
				}
			}
			$EditorData {
				#EditorPos 13.5 -33.9000015
			}
		}
		$Node AnimNodeBlendTAdd {
			 "SlideCroLookT" "" "SlidePoseWalkIKT" "MoveLookPose" "" "" "Look" 0.3 "S" 0
			$EditorData {
				#EditorPos 13.5 -35.4000015
			}
		}
		$Node AnimNodeRot {
			 "SlideErcLeanL" "" "SlideErcLookT" "clamp(Lean, -1.0, 0.0)*0.35"
			$rotitems 12 {
				$ri {
					 "Pelvis" "xlt" 0.0
				}
				$ri {
					 "Pelvis" "ylt" 0.0
				}
				$ri {
					 "Spine" "zmr" 0.35
				}
				$ri {
					 "Spine1" "zmr" 0.5
				}
				$ri {
					 "Spine2" "zmr" 0.75
				}
				$ri {
					 "Spine3" "zmr" 0.9
				}
				$ri {
					 "RightFoot" "zlr" 0.85
				}
				$ri {
					 "RightFoot" "ylr" -0.5
				}
				$ri {
					 "LeftLegRoll" "xlr" 0.0
				}
				$ri {
					 "LeftFoot" "zlr" 0.25
				}
				$ri {
					 "LeftFoot" "ylr" 0.5
				}
				$ri {
					 "RightLegRoll" "xlr" -0.5
				}
			}
			$EditorData {
				#EditorPos 7.2000003 -34.6000023
			}
		}
		$Node AnimNodeRot {
			 "SlideErcLeanR" "" "SlideErcLeanL" "clamp(Lean, 0.0, 1.0)*0.2"
			$rotitems 12 {
				$ri {
					 "Pelvis" "xlt" 0.0
				}
				$ri {
					 "Pelvis" "ylt" 0.0
				}
				$ri {
					 "Spine" "zmr" 0.4
				}
				$ri {
					 "Spine1" "zmr" 0.6
				}
				$ri {
					 "Spine2" "zmr" 0.8
				}
				$ri {
					 "Spine3" "zmr" 1.0
				}
				$ri {
					 "RightFoot" "zlr" 0.1
				}
				$ri {
					 "RightFoot" "ylr" -0.4
				}
				$ri {
					 "LeftLegRoll" "xlr" 0.1
				}
				$ri {
					 "LeftFoot" "zlr" -0.3
				}
				$ri {
					 "LeftFoot" "ylr" 0.5
				}
				$ri {
					 "RightLegRoll" "xlr" -0.1
				}
			}
			$EditorData {
				#EditorPos 7.2000003 -33.9000015
			}
		}
		$Node AnimNodeBlendTAdd {
			 "SlideErcLookT" "" "SlidePoseRunIKT" "MoveLookPose" "" "" "Look" 0.3 "S" 0
			$EditorData {
				#EditorPos 7.2000003 -35.4000015
			}
		}
		$Node AnimNodeBlendTAdd {
			 "SlidePoseCroADST" "" "SlidePoseWalkBlend" "CroADSWalkPose" "" "" "ADS" 0.24 "S" 0
			$EditorData {
				#EditorPos 11.4000006 -30.0
			}
		}
		$Node AnimNodeGroupSelect {
			 "SlidePoseCroLowG" "" "SlideCroLeanR" "Locomotion" "Cro"
			$EditorData {
				#EditorPos 13.5 -29.3000011
			}
		}
		$Node AnimNodeGroupSelect {
			 "SlidePoseCroRasG" "" "SlidePoseCroADST" "Locomotion" "CroRas"
			$EditorData {
				#EditorPos 11.4000006 -29.3000011
			}
		}
		$Node AnimNodeBlendT {
			 "SlidePoseCroRasT" "" "SlidePoseCroRasG" "SlidePoseCroLowG" "" "" "!Raised" 0.4 "S" 7
			$EditorData {
				#EditorPos 12.5 -28.5
			}
		}
		$Node AnimNodeBlendTAdd {
			 "SlidePoseErcADST" "" "SlidePoseWalkRunAimT" "ErcADSPose" "" "" "ADS" 0.24 "S" 0
			$EditorData {
				#EditorPos 9.3000002 -30.0
			}
		}
		$Node AnimNodeGroupSelect {
			 "SlidePoseErcLowG" "" "SlidePoseLowSpeedT" "Locomotion" "Erc"
			$EditorData {
				#EditorPos 7.2000003 -29.3000011
			}
		}
		$Node AnimNodeGroupSelect {
			 "SlidePoseErcRasG" "" "SlidePoseErcADST" "Locomotion" "ErcRas"
			$EditorData {
				#EditorPos 9.3000002 -29.3000011
			}
		}
		$Node AnimNodeIK2 {
			 "SlidePoseIK" "" "SlidePoseT" "//! global values
weight = 1.0

LFootIKTarget 
chain = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
chainAxis = +x

RFootIKTarget 
chain = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot
chainAxis = -x"
			$EditorData {
				#EditorPos 10.3000002 -26.8000011
			}
		}
		$Node AnimNodeBlendT {
			 "SlidePoseLowSpeedT" "" "SlideErcLeanR" "SlideCroLeanR" "" "" "MovementSpeed < 2" 0.3 "S" 7
			$EditorData {
				#EditorPos 7.2000003 -32.9000015
			}
		}
		$Node AnimNodeBlendT {
			 "SlidePoseLowT" "" "SlidePoseErcLowG" "SlidePoseErcRasG" "" "" "Raised" 0.4 "S" 7
			$EditorData {
				#EditorPos 8.3000002 -28.5
			}
		}
		$Node AnimNodePose {
			 "SlidePoseRun" "" "Locomotion.RunSlidingPose" "(MovementDirection+180)/(360)"
			$EditorData {
				#EditorPos 7.2000003 -36.9000015
			}
		}
		$Node AnimNodeBlend {
			 "SlidePoseRunBlend" "" "1.0" "SlideErcLeanR" "AimRunObstBlend" 1
			$EditorData {
				#EditorPos 9.3000002 -32.4000015
			}
		}
		$Node AnimNodeIK2Target {
			 "SlidePoseRunIKT" "" "SlidePoseRun" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos 7.2000003 -36.2000008
			}
		}
		$Node AnimNodeBlendT {
			 "SlidePoseT" "" "SlidePoseLowT" "SlidePoseCroRasT" "" "" "Stance == 1" 0.3 "S" 7
			$EditorData {
				#EditorPos 10.3000002 -27.7000008
			}
		}
		$Node AnimNodePose {
			 "SlidePoseWalk" "" "Locomotion.WalkSlidingPose" "(MovementDirection+180)/(360)"
			$EditorData {
				#EditorPos 13.5 -36.9000015
			}
		}
		$Node AnimNodeBlend {
			 "SlidePoseWalkBlend" "" "1.0" "SlideCroLeanR" "AimRunObstBlend" 1
			$EditorData {
				#EditorPos 10.5 -31.7000008
			}
		}
		$Node AnimNodeIK2Target {
			 "SlidePoseWalkIKT" "" "SlidePoseWalk" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos 13.5 -36.2000008
			}
		}
		$Node AnimNodeBlendT {
			 "SlidePoseWalkRunAimT" "" "SlidePoseRunBlend" "SlidePoseWalkBlend" "" "" "MovementSpeed < 2" 0.3 "S" 7
			$EditorData {
				#EditorPos 9.3000002 -30.8999996
			}
		}
		$Node AnimNodeVarUpdate {
			 "SlidingPoseVar" "" "SlidePoseIK" 1 "MovementDirection" 1
			$EditorData {
				#EditorPos 10.3000002 -25.8999996
			}
		}
		$Node AnimNodeBlendN {
			 "SprintCyclic" "" "MovementDirection" 0 "Lin"
			$Inputs {
				 -45.0 "SprintFLAnim"
				 0.0 "SprintFAnim"
				 45.0 "SprintFRAnim"
				
			}
			$EditorData {
				#EditorPos 0.5 -90.5999985
			}
		}
		$Node AnimNodeSourceSync {
			 "SprintFAnim" "" "Locomotion.SprintF" "loop" "RunSprint"
			$Predictions {
			}
			$EditorData {
				#EditorPos 0.5 -92.0
			}
		}
		$Node AnimNodeSourceSync {
			 "SprintFLAnim" "" "Locomotion.SprintFL" "loop" "RunSprint"
			$Predictions {
			}
			$EditorData {
				#EditorPos -0.6 -91.3000031
			}
		}
		$Node AnimNodeSourceSync {
			 "SprintFRAnim" "" "Locomotion.SprintFR" "loop" "RunSprint"
			$Predictions {
			}
			$EditorData {
				#EditorPos 1.6 -91.3000031
			}
		}
		$Node AnimNodeIK2 {
			 "StanceChangeIK" "" "StanceChangeSTM" "//! global values
weight = 1.0

LFootIKTarget 
chain = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
chainAxis = +x

RFootIKTarget 
chain = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot
chainAxis = -x"
			$EditorData {
				#EditorPos 5.5999999 -42.1000023
			}
		}
		$Node AnimNodeStateMachine {
			 "StanceChangeSTM" ""
			$States 10 {
				$State {
					 "ErcToPne" "TagErcToPne" "ErcToPneT" "Stance == 2 && HasVariableChanged(Stance, 0) && (MovementSpeed == 0 ||
(MovementDirection <= -50 || MovementDirection >= 50) || (MovementSpeed > 0 && Raised))" "normtime" 1
					$EditorData {
						#EditorPos 6.0 -44.2000008
					}
				}
				$State {
					 "ErcToCro" "TagErcToCro" "ErcToCroT" "Stance == 1 && HasVariableChanged(Stance, 0) && (MovementSpeed == 0 ||
(MovementDirection <= -50 || MovementDirection >= 50) || (MovementSpeed > 0 && Raised))" "normtime" 1
					$EditorData {
						#EditorPos 0.2 -48.4000015
					}
				}
				$State {
					 "CroToErc" "TagCroToErc" "CroToErcT" "Stance == 0 && HasVariableChanged(Stance, 1) && (MovementSpeed == 0 ||
(MovementDirection <= -50 || MovementDirection >= 50) || (MovementSpeed > 0 && Raised))" "normtime" 1
					$EditorData {
						#EditorPos 7.2000003 -48.4000015
					}
				}
				$State {
					 "CroToPne" "TagCroToPne" "CroToPneT" "Stance == 2 && HasVariableChanged(Stance, 1) && (MovementSpeed == 0 ||
(MovementDirection <= -50 || MovementDirection >= 50) || (MovementSpeed > 0 && Raised))" "normtime" 1
					$EditorData {
						#EditorPos 1.4 -44.2000008
					}
				}
				$State {
					 "PneToErc" "TagPneToErc" "PneToErcT" "Stance == 0 && HasVariableChanged(Stance, 2) && (MovementSpeed == 0 ||
(MovementDirection <= -50 || MovementDirection >= 50) || (MovementSpeed > 0 && Raised))" "normtime" 1
					$EditorData {
						#EditorPos 8.4000006 -46.7999992
					}
				}
				$State {
					 "PneToCro" "TagPneToCro" "PneToCroT" "Stance == 1 && HasVariableChanged(Stance, 2) && (MovementSpeed == 0 ||
(MovementDirection <= -50 || MovementDirection >= 50) || (MovementSpeed > 0 && Raised))" "normtime" 1
					$EditorData {
						#EditorPos -0.9 -46.7999992
					}
				}
				$State {
					 "ErcToPneMove" "TagErcToPneMove" "ErcToPneMoveT" "Stance == 2 && HasVariableChanged(Stance, 0) && MovementSpeed > 0 
&&
MovementDirection >= -50 && MovementDirection <= 50
&&
!Raised" "normtime" 1
					$EditorData {
						#EditorPos 8.4000006 -45.0
					}
				}
				$State {
					 "PneToErcMove" "TagPneToErcMove" "PneToErcMoveT" "Stance == 0 && HasVariableChanged(Stance, 2) && MovementSpeed > 0 
&&
MovementDirection >= -50 && MovementDirection <= 50
&&
!Raised" "normtime" 1
					$EditorData {
						#EditorPos 10.8000002 -45.9000015
					}
				}
				$State {
					 "CroToPneMove" "TagCroToPneMove" "CroToPneMoveT" "Stance == 2 && HasVariableChanged(Stance, 1) && MovementSpeed > 0 
&&
MovementDirection >= -50 && MovementDirection <= 50
&&
!Raised" "normtime" 1
					$EditorData {
						#EditorPos -0.9 -45.0
					}
				}
				$State {
					 "PneToCroMove" "TagPneToCroMove" "PneToCroMoveT" "Stance == 1 
&&
HasVariableChanged(Stance, 2) 
&& 
MovementSpeed > 0 
&&
MovementDirection >= -50 && MovementDirection <= 50
&&
!Raised" "normtime" 1
					$EditorData {
						#EditorPos -3.2 -45.9000015
					}
				}
			}
			$Transitions 34 {
				$Transition {
					 "ErcToCro" "CroToErc" "Stance == 0 && GetLowerTime() > 0.75" "0.3" "" 1 "S"
				}
				$Transition {
					 "CroToErc" "ErcToCro" "Stance == 1 && GetLowerTime() > 0.75" "0.3" "1.0-GetLowerTime()" 1 "S"
				}
				$Transition {
					 "PneToCro" "CroToPne" "Stance == 2" "0.3" "1.0-GetLowerTime()" 1 "S"
				}
				$Transition {
					 "CroToPne" "PneToCro" "Stance == 1" "0.3" "1.0-GetLowerTime()" 1 "S"
				}
				$Transition {
					 "ErcToPne" "PneToErc" "Stance == 0" "0.3" "1.0-GetLowerTime()" 1 "S"
				}
				$Transition {
					 "PneToErc" "ErcToPne" "Stance == 2" "0.3" "1.0-GetLowerTime()" 1 "S"
				}
				$Transition {
					 "ErcToCro" "CroToPne" "Stance == 2 && GetLowerTime() > 0.5" "0.3" "1 - GetLowerTime()" 1 "S"
				}
				$Transition {
					 "ErcToCro" "ErcToPne" "Stance == 2 && GetLowerTime() < 0.5" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "CroToErc" "CroToPne" "Stance == 2 && GetLowerTime() < 0.5" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "CroToErc" "ErcToPne" "Stance == 2 && GetLowerTime() > 0.5" "0.3" "1 - GetLowerTime()" 1 "S"
				}
				$Transition {
					 "PneToCro" "PneToErc" "Stance == 0 && GetLowerTime() < 0.25" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "PneToErc" "PneToCro" "Stance == 1 && GetLowerTime() < 0.5" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "ErcToPne" "PneToCro" "Stance == 1 && GetLowerTime() > 0.5" "0.3" "1 - GetLowerTime()" 1 "S"
				}
				$Transition {
					 "CroToPne" "PneToErc" "Stance == 0 && GetLowerTime() > 0.5" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "CroToPne" "CroToErc" "Stance == 0 && GetLowerTime() < 0.5" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "ErcToPne" "ErcToCro" "Stance == 1 && GetLowerTime() < 0.5" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "PneToCro" "CroToErc" "Stance == 0 && GetLowerTime() > 0.75" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "PneToErc" "CroToErc" "Stance == 1 && GetLowerTime() > 0.5" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "CroToPne" "CroToPneMove" "MovementSpeed > 0 
&&
MovementDirection >= -50 && MovementDirection <= 50
&&
!Raised" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "CroToPneMove" "CroToPne" "MovementSpeed == 0 || Raised" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "CroToPneMove" "PneToCroMove" "Stance == 1" "0.3" "1.0-GetLowerTime()" 1 "S"
				}
				$Transition {
					 "PneToCroMove" "PneToCro" "MovementSpeed == 0 || Raised" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "PneToCro" "PneToCroMove" "MovementSpeed > 0 
&&
MovementDirection >= -50 && MovementDirection <= 50
&&
!Raised" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "PneToCroMove" "CroToPneMove" "Stance == 2" "0.3" "1.0-GetLowerTime()" 1 "S"
				}
				$Transition {
					 "ErcToPne" "ErcToPneMove" "MovementSpeed > 0 
&&
MovementDirection >= -50 && MovementDirection <= 50
&&
!Raised" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "ErcToPneMove" "ErcToPne" "MovementSpeed == 0 || Raised" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "ErcToPneMove" "PneToErcMove" "Stance == 0" "0.3" "1.0-GetLowerTime()" 1 "S"
				}
				$Transition {
					 "PneToErcMove" "ErcToPneMove" "Stance == 2" "0.3" "1.0-GetLowerTime()" 1 "S"
				}
				$Transition {
					 "PneToErcMove" "PneToErc" "MovementSpeed == 0 || Raised" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "PneToErc" "PneToErcMove" "MovementSpeed > 0 
&&
MovementDirection >= -50 && MovementDirection <= 50
&&
!Raised" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "PneToCroMove" "PneToErcMove" "Stance == 0" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "PneToErcMove" "PneToCroMove" "Stance == 1" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "CroToPneMove" "PneToErcMove" "Stance == 0" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "ErcToPneMove" "PneToCroMove" "Stance == 1 && RemainingTimeLess(0.5)" "0.3" "1 - GetLowerTime()" 1 "S"
				}
			}
			$EditorData {
				#EditorPos 5.5999999 -43.0
			}
		}
		$Node AnimNodeStateMachine {
			 "StanceMaster" ""
			$States 13 {
				$State {
					 "IdleRas" "" "IdleRasIK" "Raised && MovementSpeed == 0" "notime" 0
					$EditorData {
						#EditorPos 8.9000006 -11.5
					}
				}
				$State {
					 "MovementRas" "TagMoveDir" "MovementRasVar" "Raised && MovementSpeed > 0" "notime" 0
					$EditorData {
						#EditorPos 8.9000006 -13.6999998
					}
				}
				$State {
					 "IdleLow" "" "IdleLowIK" "!Raised && MovementSpeed == 0" "notime" 0
					$EditorData {
						#EditorPos 3.1000001 -11.5
					}
				}
				$State {
					 "MovementLow" "TagMoveDir" "MovementLowVar" "!Raised && MovementSpeed > 0" "notime" 0
					$EditorData {
						#EditorPos 3.0 -13.6999998
					}
				}
				$State {
					 "StanceChange" "TagStanceChange" "StanceChangeIK" "False" "notime" 0
					$EditorData {
						#EditorPos 6.0 -12.5
					}
				}
				$State {
					 "SlidingPose" "" "SlidingPoseVar" "" "realtime" 0
					$EditorData {
						#EditorPos 8.9000006 -15.6000004
					}
				}
				$State {
					 "PneOnBack" "TagProneBack" "PneOnBackIdleLowG" "Stance == 2 && (AimX < -90 || AimX > 90)" "notime" 0
					$EditorData {
						#EditorPos 6.0 -9.3000002
					}
				}
				$State {
					 "PneOnBackMovement" "TagProneBack" "PneOnBackFacialB" "Stance == 2 && (AimX < -90 || AimX > 90) && MovementSpeed > 0 && False" "realtime" 0
					$EditorData {
						#EditorPos 8.9000006 -8.6000004
					}
				}
				$State {
					 "ProneRoll" "TagMoveRolling" "ProneRollSTM" "" "realtime" 0
					$EditorData {
						#EditorPos 6.0 -15.8000002
					}
				}
				$State {
					 "PneOnBackRoll" "TagProneBack" "PneOnBackRaisedT" "" "realtime" 0
					$EditorData {
						#EditorPos 2.7 -8.6000004
					}
				}
				$State {
					 "POBStanceChange" "TagProneBack" "POBStanceChangeSTM" "false" "notime" 0
					$EditorData {
						#EditorPos 6.0 -10.3000002
					}
				}
				$State {
					 "Evade" "TagMeleeEvade" "EvadeVar" "" "realtime" 0
					$EditorData {
						#EditorPos 11.5 -12.5
					}
				}
				$State {
					 "Throwing" "TagThrowing" "ThrowIK" "" "notime" 0
					$EditorData {
						#EditorPos -0.3 -12.8000002
					}
				}
			}
			$Transitions 70 {
				$Transition {
					 "" "SlidingPose" "IsCommand(CMD_SlidingPose) && Stance != 2 && !IsTag(\"TagThrowing\") && !IsTag(\"TagStanceChange\")" "0.2" "" 1 "S"
				}
				$Transition {
					 "IdleRas" "PneOnBack" "Stance == 2 && (AimX < -90 || AimX > 90) && !Raised" "LowerTime" "" 0 "S"
				}
				$Transition {
					 "IdleRas" "IdleLow" "!Raised && !(HasVariableChanged(Stance))" "LowerTime" "" 0 "S"
				}
				$Transition {
					 "IdleLow" "IdleRas" "Raised && !(HasVariableChanged(Stance))" "RaiseTime" "" 1 "S"
				}
				$Transition {
					 "MovementRas" "MovementLow" "!Raised && !(HasVariableChanged(Stance))" "LowerTime" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "MovementLow" "MovementRas" "Raised && !(HasVariableChanged(Stance))" "RaiseTime" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "IdleLow" "MovementLow" "MovementSpeed > 0 && Stance != 2" "0.3" "1-(MovementDirection+180)/(360)" 0 "S"
				}
				$Transition {
					 "MovementLow" "IdleLow" "MovementSpeed == 0" "0.35" "" 0 "S"
				}
				$Transition {
					 "MovementRas" "IdleRas" "MovementSpeed == 0" "0.3" "" 0 "S"
				}
				$Transition {
					 "MovementLow" "StanceChange" "(HasVariableChanged(Stance, 0) && Stance == 2) || (HasVariableChanged(Stance, 1) && Stance == 2) || (HasVariableChanged(Stance, 2) && Stance == 0) || (HasVariableChanged(Stance, 2) && Stance == 1)
" "0.2" "" 1 "S"
				}
				$Transition {
					 "IdleRas" "POBStanceChange" "(Stance == 0 || Stance == 1) && HasVariableChanged(Stance, 2) && (AimX < -90 || AimX > 90)" "0.4" "" 1 "S"
				}
				$Transition {
					 "IdleRas" "StanceChange" "HasVariableChanged(Stance)" "0.2" "" 1 "S"
				}
				$Transition {
					 "IdleRas" "MovementRas" "MovementSpeed > 0 && Stance != 2" "0.3" "1-(MovementDirection+180)/(360)" 1 "S"
				}
				$Transition {
					 "StanceChange" "MovementLow" "MovementSpeed > 0 && !Raised && RemainingTimeLess(0.15)" "0.3" "0.3" 1 "S"
				}
				$Transition {
					 "IdleLow" "StanceChange" "HasVariableChanged(Stance)" "0.2" "" 1 "S"
				}
				$Transition {
					 "StanceChange" "IdleLow" "MovementSpeed == 0 && !Raised && RemainingTimeLess(0.01)" "0.3" "" 1 "S"
				}
				$Transition {
					 "StanceChange" "IdleRas" "(MovementSpeed == 0 || Stance == 2) && Raised && RemainingTimeLess(0.15)" "0.3" "" 1 "S"
				}
				$Transition {
					 "StanceChange" "MovementRas" "MovementSpeed > 0 && Raised && RemainingTimeLess(0.2) && Stance != 2" "0.3" "" 1 "S"
				}
				$Transition {
					 "MovementRas" "StanceChange" "(HasVariableChanged(Stance, 0) && Stance == 2) || (HasVariableChanged(Stance, 1) && Stance == 2) || (HasVariableChanged(Stance, 2) && Stance == 0) || (HasVariableChanged(Stance, 2) && Stance == 1)
" "0.2" "" 1 "S"
				}
				$Transition {
					 "SlidingPose" "IdleLow" "GetLowerTime() > 0.18 && !Raised && MovementSpeed == 0" "0.3" "" 1 "S"
				}
				$Transition {
					 "SlidingPose" "IdleRas" "GetLowerTime() > 0.18 && Raised && MovementSpeed == 0" "0.3" "" 1 "S"
				}
				$Transition {
					 "PneOnBack" "PneOnBackMovement" "MovementSpeed > 0" "0.3" "" 0 "S"
				}
				$Transition {
					 "PneOnBackMovement" "PneOnBack" "MovementSpeed == 0" "0.3" "" 0 "S"
				}
				$Transition {
					 "PneOnBackMovement" "POBStanceChange" "HasVariableChanged(Stance)" "0.2" "" 1 "S"
				}
				$Transition {
					 "PneOnBack" "IdleRas" "Raised" "RaiseTime" "" 0 "S"
				}
				$Transition {
					 "PneOnBack" "PneOnBackRoll" "IsCommand(CMD_Roll) && (!Raised || (Raised && (AimX <= -145 || AimX >= 145)))" "0.2" "" 0 "S"
				}
				$Transition {
					 "" "ProneRoll" "IsCommand(CMD_Roll) && (!Raised || (Raised && AimX >= -50 && AimX <= 50))" "0.2" "" 1 "S"
				}
				$Transition {
					 "ProneRoll" "IdleRas" "RemainingTimeLess(0.1) && Raised" "0.3" "" 1 "S"
				}
				$Transition {
					 "ProneRoll" "MovementLow" "RemainingTimeLess(0.3) && MovementSpeed > 0 && !Raised" "0.3" "0.5" 1 "S"
				}
				$Transition {
					 "ProneRoll" "IdleLow" "RemainingTimeLess(0.1) && MovementSpeed ==  0 && !Raised" "0.35" "" 1 "S"
				}
				$Transition {
					 "PneOnBackRoll" "PneOnBack" "RemainingTimeLess(0.1) && MovementSpeed == 0" "0.2" "" 1 "S"
				}
				$Transition {
					 "StanceChange" "MovementLow" "MovementSpeed > 0
&&
!Raised
&&
(
(
IsTag(\"TagErcToCro\")
||
IsTag(\"TagCroToErc\")
)
||
(
Stance == 1
&&
IsTag(\"TagErcToPneMove\")
&&
GetRemainingTime() > 0.5
)
)" "0.3" "" 1 "S"
				}
				$Transition {
					 "StanceChange" "MovementRas" "MovementSpeed > 0
&&
!Raised
&&
(
(
IsTag(\"TagErcToCro\")
||
IsTag(\"TagCroToErc\")
)
||
(
Stance == 1
&&
IsTag(\"TagErcToPneMove\")
&&
GetRemainingTime() > 0.5
)
)" "0.3" "" 1 "S"
				}
				$Transition {
					 "POBStanceChange" "IdleLow" "!Raised && RemainingTimeLess(0.1) && MovementSpeed == 0" "0.2" "" 1 "S"
				}
				$Transition {
					 "POBStanceChange" "IdleRas" "Raised && RemainingTimeLess(0.1) && MovementSpeed == 0" "0.2" "" 1 "S"
				}
				$Transition {
					 "PneOnBack" "POBStanceChange" "HasVariableChanged(Stance)" "0.2" "" 1 "S"
				}
				$Transition {
					 "Evade" "MovementRas" "RemainingTimeLess(0.2) && MovementSpeed > 0" "0.3" "" 1 "S"
				}
				$Transition {
					 "Evade" "IdleRas" "RemainingTimeLess(0.2) && MovementSpeed == 0" "0.3" "" 1 "S"
				}
				$Transition {
					 "IdleLow" "PneOnBack" "IsTag(\"TagProneBack\")" "0.0" "" 1 "S"
				}
				$Transition {
					 "" "Evade" "IsCommand(CMD_Melee_Evade)" "0.15" "" 6 "S"
				}
				$Transition {
					 "SlidingPose" "MovementRas" "GetLowerTime() > 0.18 && Raised && MovementSpeed > 0 && inRange(MovementDirection, -45.0, 45.0)" "0.3" "0.0" 1 "S"
				}
				$Transition {
					 "SlidingPose" "MovementRas" "GetLowerTime() > 0.18 && Raised && MovementSpeed > 0 && inRange(MovementDirection, -135.0, -45.0)" "0.3" "0.5" 1 "S"
				}
				$Transition {
					 "SlidingPose" "MovementRas" "GetLowerTime() > 0.18 && Raised && MovementSpeed > 0 && inRange(MovementDirection, 45.0, 135.0)" "0.3" "0.0" 1 "S"
				}
				$Transition {
					 "SlidingPose" "MovementRas" "GetLowerTime() > 0.18 && Raised && MovementSpeed > 0 && inRange(MovementDirection, 135.0, 180.0)" "0.3" "0.5" 1 "S"
				}
				$Transition {
					 "SlidingPose" "MovementRas" "GetLowerTime() > 0.18 && Raised && MovementSpeed > 0 && inRange(MovementDirection, -180.0, -135.0)" "0.3" "0.0" 1 "S"
				}
				$Transition {
					 "SlidingPose" "MovementLow" "GetLowerTime() > 0.18 && !Raised && MovementSpeed > 0 && inRange(MovementDirection, -25.0, 25.0)" "0.3" "0.5" 1 "S"
				}
				$Transition {
					 "SlidingPose" "MovementLow" "GetLowerTime() > 0.18 && !Raised && MovementSpeed > 0 && inRange(MovementDirection, -135.0, -25.0)" "0.3" "0.5" 1 "S"
				}
				$Transition {
					 "SlidingPose" "MovementLow" "GetLowerTime() > 0.18 && !Raised && MovementSpeed > 0 && inRange(MovementDirection, 25.0, 135.0)" "0.3" "0.0" 1 "S"
				}
				$Transition {
					 "SlidingPose" "MovementLow" "GetLowerTime() > 0.18 && !Raised && MovementSpeed > 0 && inRange(MovementDirection, -180.0, -135.0)" "0.3" "0.5" 1 "S"
				}
				$Transition {
					 "SlidingPose" "MovementLow" "GetLowerTime() > 0.18 && !Raised && MovementSpeed > 0 && inRange(MovementDirection, 135.0, 180.0)" "0.3" "0.0" 1 "S"
				}
				$Transition {
					 "IdleLow" "MovementLow" "MovementSpeed > 0 && Stance == 2" "0.3" "0.25" 1 "S"
				}
				$Transition {
					 "PneOnBackMovement" "PneOnBackRoll" "IsCommand(CMD_Roll) && IsTag(\"TagProneBack\")" "0.2" "" 1 "S"
				}
				$Transition {
					 "PneOnBackRoll" "PneOnBackMovement" "RemainingTimeLess(0.3) && MovementSpeed > 0" "0.3" "" 1 "S"
				}
				$Transition {
					 "POBStanceChange" "MovementLow" "!Raised && RemainingTimeLess(0.1) && MovementSpeed > 0" "0.2" "" 1 "S"
				}
				$Transition {
					 "POBStanceChange" "MovementRas" "Raised && RemainingTimeLess(0.1) && MovementSpeed > 0" "0.2" "" 1 "S"
				}
				$Transition {
					 "POBStanceChange" "PneOnBack" "Stance == 2 && GetLowerTime() < 0.4 && MovementSpeed == 0" "0.4" "" 1 "S"
				}
				$Transition {
					 "POBStanceChange" "PneOnBackMovement" "Stance == 2 && GetLowerTime() < 0.4 && MovementSpeed > 0" "0.3" "" 1 "S"
				}
				$Transition {
					 "Throwing" "IdleLow" "!IsTag(\"TagProneBackExit\") && !IsTag(\"TagThrowingPneTransition\") && (RemainingTimeLess(0.02) || (IsCommand(CMD_Throwing) && GetCommandI(CMD_Throwing) == -1)) && !IsTag(\"TagProneBack\") && MovementSpeed == 0 && !Raised" "0.3" "" 1 "S"
				}
				$Transition {
					 "Throwing" "MovementLow" "!IsTag(\"TagProneBackExit\") && !IsTag(\"TagThrowingPneTransition\") && (RemainingTimeLess(0.01) || (IsCommand(CMD_Throwing) && GetCommandI(CMD_Throwing) == -1)) && MovementSpeed > 0 && !Raised" "0.6" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "IdleLow" "Throwing" "IsCommand(CMD_Throwing) && GetCommandI(CMD_Throwing) == 0" "0.3" "" 0 "S"
				}
				$Transition {
					 "IdleRas" "Throwing" "IsCommand(CMD_Throwing) && GetCommandI(CMD_Throwing) == 0" "0.3" "" 0 "S"
				}
				$Transition {
					 "MovementLow" "Throwing" "IsCommand(CMD_Throwing) && GetCommandI(CMD_Throwing) == 0" "0.6" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "MovementRas" "Throwing" "IsCommand(CMD_Throwing) && GetCommandI(CMD_Throwing) == 0" "0.6" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "Throwing" "MovementRas" "!IsTag(\"TagProneBackExit\") && !IsTag(\"TagThrowingPneTransition\") && (RemainingTimeLess(0.01) || (IsCommand(CMD_Throwing) && GetCommandI(CMD_Throwing) == -1)) && (AimX >= -90 && AimX <= 90) && MovementSpeed > 0 && Raised" "0.6" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "Throwing" "IdleRas" "!IsTag(\"TagProneBackExit\") && !IsTag(\"TagThrowingPneTransition\") && RemainingTimeLess(0.01) || MovementSpeed == 0 && Raised && Stance == 0 && !IsTag(\"TagThrowingPneTransition\") " "0.3" "" 1 "S"
				}
				$Transition {
					 "PneOnBack" "Throwing" "IsCommand(CMD_Throwing) && GetCommandI(CMD_Throwing) == 0" "" "" 1 "S"
				}
				$Transition {
					 "" "Throwing" "false" "0.3" "" 0 "S"
				}
				$Transition {
					 "Throwing" "PneOnBack" "!IsTag(\"TagProneBackExit\") && !IsTag(\"TagThrowingPneTransition\") && (RemainingTimeLess(0.01) || (IsCommand(CMD_Throwing) && GetCommandI(CMD_Throwing) == -1)) && IsTag(\"TagProneBack\") && Stance == 2 && !Raised" "0.3" "" 1 "S"
				}
				$Transition {
					 "SlidingPose" "StanceChange" "(HasVariableChanged(Stance, 0) && Stance == 2) || (HasVariableChanged(Stance, 1) && Stance == 2) || (HasVariableChanged(Stance, 2) && Stance == 0) || (HasVariableChanged(Stance, 2) && Stance == 1)
" "0.2" "" 0 "S"
				}
				$Transition {
					 "Throwing" "StanceChange" "Raised && IsTag(\"TagThrowingPneTransition\") && Stance == 2" "0.3" "GetLowerTime()" 1 "S"
				}
			}
			$EditorData {
				#EditorPos 2.4000001 -7.4000001
			}
		}
		$Node AnimNodeSource {
			 "SwimFacialAnim" "" "FacialIdle01" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -41.2000008 -8.6999998
			}
		}
		$Node AnimNodeSource {
			 "SwimFastAnim" "" "Swim.Normal.Fast" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -33.1000023 -13.6000004
			}
		}
		$Node AnimNodeSource {
			 "SwimIdleAnim" "" "Swim.Idle" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -43.5 -8.6999998
			}
		}
		$Node AnimNodeBlend {
			 "SwimIdleFacialB" "" "1.0" "SwimIdleAnim" "SwimFacialAnim" 0
			$EditorData {
				#EditorPos -42.2999992 -7.9000001
			}
		}
		$Node AnimNodeStateMachine {
			 "SwimMovementSTM" ""
			$States 3 {
				$State {
					 "Strafe" "" "SwimStrafeN" "!inRange(MovementDirection, -45.0, 45.0) && false" "realtime" 0
					$EditorData {
						#EditorPos -38.2999992 -11.1000004
					}
				}
				$State {
					 "SwimSlow" "" "SwimSlowAnim" "MovementSpeed >= 2 && MovementSpeed < 3" "realtime" 0
					$EditorData {
						#EditorPos -35.7000008 -11.8000002
					}
				}
				$State {
					 "SwimFast" "" "SwimFastAnim" "MovementSpeed == 3" "realtime" 0
					$EditorData {
						#EditorPos -33.1000023 -11.1000004
					}
				}
			}
			$Transitions 4 {
				$Transition {
					 "Strafe" "SwimFast" "MovementSpeed == 3" "0.35" "" 0 "S"
				}
				$Transition {
					 "Strafe" "SwimSlow" "MovementSpeed >= 2 && MovementSpeed < 3" "0.35" "" 0 "S"
				}
				$Transition {
					 "SwimSlow" "SwimFast" "MovementSpeed == 3" "0.35" "" 0 "S"
				}
				$Transition {
					 "SwimFast" "SwimSlow" "MovementSpeed >= 2 && MovementSpeed < 3 " "0.35" "" 0 "S"
				}
			}
			$EditorData {
				#EditorPos -38.7999992 -9.9000006
			}
		}
		$Node AnimNodeSource {
			 "SwimSlowAnim" "" "Swim.Normal.Slow" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -35.7000008 -13.6000004
			}
		}
		$Node AnimNodeSource {
			 "SwimStrafeB" "" "Swim.Normal.StrafeB" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -38.2999992 -15.6999998
			}
		}
		$Node AnimNodeSource {
			 "SwimStrafeF" "" "Swim.Normal.StrafeB" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -38.2999992 -14.5
			}
		}
		$Node AnimNodeSource {
			 "SwimStrafeL" "" "Swim.Normal.StrafeL" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -39.4000015 -15.1000004
			}
		}
		$Node AnimNodeBlendN {
			 "SwimStrafeN" "" "MovementDirection" 1 "S"
			$Inputs {
				 -180.0 "SwimStrafeB"
				 -90.0 "SwimStrafeL"
				 0.0 "SwimStrafeF"
				 90.0 "SwimStrafeR"
				 180.0
			}
			$EditorData {
				#EditorPos -38.2999992 -13.6000004
			}
		}
		$Node AnimNodeSource {
			 "SwimStrafeR" "" "Swim.Normal.StrafeR" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -37.2999992 -15.1000004
			}
		}
		$Node AnimNodeSource {
			 "SwimUnconIn" "" "Unconscious.Water.InSlow" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -45.1000023 -14.1999998
			}
		}
		$Node AnimNodeSource {
			 "SwimUnconLoop" "" "Unconscious.Water.Loop" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -43.7999992 -13.5
			}
		}
		$Node AnimNodeSource {
			 "SwimUnconOut" "" "Unconscious.Water.Out" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -42.6000023 -14.1999998
			}
		}
		$Node AnimNodeStateMachine {
			 "SwimUnconsciousSTM" ""
			$States 3 {
				$State {
					 "In" "" "SwimUnconIn" "true" "realtime" 0
					$EditorData {
						#EditorPos -45.1000023 -11.8000002
					}
				}
				$State {
					 "Loop" "" "SwimUnconLoop" "true" "realtime" 0
					$EditorData {
						#EditorPos -43.7999992 -11.1000004
					}
				}
				$State {
					 "Out" "" "SwimUnconOut" "" "realtime" 1
					$EditorData {
						#EditorPos -42.6000023 -11.8000002
					}
				}
			}
			$Transitions 4 {
				$Transition {
					 "In" "Loop" "RemainingTimeLess(0.4)" "0.4" "" 1 "S"
				}
				$Transition {
					 "Loop" "Out" "IsCommand(CMD_Unconscious_Exit)" "0.3" "" 0 "S"
				}
				$Transition {
					 "In" "Out" "IsCommand(CMD_Unconscious_Exit)" "0.1" "" 0 "S"
				}
				$Transition {
					 "" "Loop" "GetCommandI(CMD_Unconscious) == 1" "" "" 0 "S"
				}
			}
			$EditorData {
				#EditorPos -45.5 -9.9000006
			}
		}
		$Node AnimNodeQueue {
			 "SwimmingHitQ" "" "SwimmingMaster"
			$items 1 {
				$item {
					 "SwimmingHitQSTM" "IsCommand(CMD_Damage)" "" "" 0.1 0.3 1 0
				}
			}
			$EditorData {
				#EditorPos -45.0 1.9
			}
		}
		$Node AnimNodeStateMachine {
			 "SwimmingHitQSTM" "TagDamage"
			$States 1 {
				$State {
					 "State" "" "DamageLightErc" "true" "realtime" 1
					$EditorData {
						#EditorPos -41.2999992 -0.9
					}
				}
			}
			$Transitions 0 {
			}
			$EditorData {
				#EditorPos -43.0 0.3
			}
		}
		$Node AnimNodeStateMachine {
			 "SwimmingMaster" "TagSwimming"
			$States 3 {
				$State {
					 "SwimIdle" "" "SwimIdleFacialB" "" "realtime" 0
					$EditorData {
						#EditorPos -42.2999992 -5.2000003
					}
				}
				$State {
					 "SwimMove" "" "SwimMovementSTM" "" "notime" 0
					$EditorData {
						#EditorPos -38.7999992 -5.2000003
					}
				}
				$State {
					 "UnconIn" "TagUnconsciousWater" "SwimUnconsciousSTM" "GetCommandI(CMD_Unconscious) == 1" "realtime" 0
					$EditorData {
						#EditorPos -45.5 -5.2000003
					}
				}
			}
			$Transitions 4 {
				$Transition {
					 "SwimIdle" "SwimMove" "MovementSpeed > 0" "0.5" "" 0 "S"
				}
				$Transition {
					 "SwimMove" "SwimIdle" "MovementSpeed == 0" "0.8" "" 0 "S"
				}
				$Transition {
					 "UnconIn" "SwimIdle" "RemainingTimeLess(0.2)" "0.2" "" 1 "S"
				}
				$Transition {
					 "" "UnconIn" "IsCommand(CMD_Unconscious)" "0.4" "" 0 "S"
				}
			}
			$EditorData {
				#EditorPos -45.0 -3.0
			}
		}
		$Node AnimNodeGroupSelect {
			 "TakeHeavy" "" "ActionOnceIK" "ActionOnce" "PickUpHeavyErc"
			$EditorData {
				#EditorPos -32.7999992 4.5999999
			}
		}
		$Node AnimNodeBlend {
			 "ThrowAimB" "" "1.0" "ThrowIdleTurnIKT" "ThrowAimP" 0
			$EditorData {
				#EditorPos -79.2000046 -56.5
			}
		}
		$Node AnimNodePose2 {
			 "ThrowAimP" "" "Throw.AimPose" "AimY" "AimX" "Y(-45):   X(-45) = 0, X(0) = 1, X(45) = 2
Y(0):       X(-45) = 3, X(0) = 4, X(45) = 5
Y(45):     X(-45) = 6, X(0) = 7, X(45) = 8"
			$EditorData {
				#EditorPos -69.0 -56.5
			}
		}
		$Node AnimNodeBlend {
			 "ThrowAimWalkB" "" "1.0" "ThrowWalkIKT" "ThrowAimWalkP" 0
			$EditorData {
				#EditorPos -64.4000015 -46.7000008
			}
		}
		$Node AnimNodePose2 {
			 "ThrowAimWalkP" "" "Throw.Erc.AimPoseWalk" "AimY" "AimX" "Y(-45):   X(-45) = 0, X(0) = 1, X(45) = 2
Y(0):       X(-45) = 3, X(0) = 4, X(45) = 5
Y(45):     X(-45) = 6, X(0) = 7, X(45) = 8"
			$EditorData {
				#EditorPos -62.9000015 -49.1000023
			}
		}
		$Node AnimNodeSource {
			 "ThrowCancelAnimCro" "" "Throw.Cro.Cancel" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -75.7000046 -40.9000015
			}
		}
		$Node AnimNodeSource {
			 "ThrowCancelAnimErc" "" "Throw.Erc.Cancel" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -77.9000015 -40.9000015
			}
		}
		$Node AnimNodeSource {
			 "ThrowCancelAnimPne" "" "Throw.Pne.Cancel" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -73.5999985 -40.9000015
			}
		}
		$Node AnimNodeSource {
			 "ThrowCancelAnimPoB" "TagProneBack" "Throw.PoB.Cancel" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -71.5 -39.5
			}
		}
		$Node AnimNodeGroupSelect {
			 "ThrowCroG" "" "ThrowCroSlidePoseB" "Throw" "Cro"
			$EditorData {
				#EditorPos -67.3000031 -43.9000015
			}
		}
		$Node AnimNodeGroupSelect {
			 "ThrowCroIdleG" "" "ThrowAimB" "Throw" "Cro"
			$EditorData {
				#EditorPos -79.2000046 -55.5
			}
		}
		$Node AnimNodeBlend {
			 "ThrowCroSlidePoseB" "" "1.0" "ThrowSlideIKT" "ThrowAimP" 1
			$EditorData {
				#EditorPos -67.3000031 -44.6000023
			}
		}
		$Node AnimNodeSourceSync {
			 "ThrowCroTurn0" "" "Throw.Turn0" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 3
				}
			}
			$EditorData {
				#EditorPos -73.0999985 -66.7000046
			}
		}
		$Node AnimNodeSourceSync {
			 "ThrowCroTurnL180" "" "Throw.TurnL180" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 3
				}
			}
			$EditorData {
				#EditorPos -75.2000046 -65.5
			}
		}
		$Node AnimNodeSourceSync {
			 "ThrowCroTurnL90" "" "Throw.TurnL90" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 3
				}
			}
			$EditorData {
				#EditorPos -74.2000046 -66.0999985
			}
		}
		$Node AnimNodeSourceSync {
			 "ThrowCroTurnR180" "" "Throw.TurnR180" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 3
				}
			}
			$EditorData {
				#EditorPos -70.9000015 -65.5
			}
		}
		$Node AnimNodeSourceSync {
			 "ThrowCroTurnR90" "" "Throw.TurnR90" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 3
				}
			}
			$EditorData {
				#EditorPos -72.0 -66.0999985
			}
		}
		$Node AnimNodeBlendT {
			 "ThrowCroTurnT" "" "ThrowTurnErcN" "ThrowTurnCroN" "" "" "Stance == 1 || Stance == 2" 0.3 "S" 7
			$EditorData {
				#EditorPos -76.2000046 -63.1000023
			}
		}
		$Node AnimNodeGroupSelect {
			 "ThrowCroWalkG" "" "ThrowCroWalkVar" "Throw" "Cro"
			$EditorData {
				#EditorPos -62.1000023 -44.6000023
			}
		}
		$Node AnimNodeVarUpdate {
			 "ThrowCroWalkVar" "" "ThrowAimWalkB" 2 "MovementSpeed" 3 "MovementDirection" 3
			$EditorData {
				#EditorPos -62.1000023 -45.6000023
			}
		}
		$Node AnimNodeGroupSelect {
			 "ThrowErcG" "" "ThrowErcSlidePoseB" "Throw" "Erc"
			$EditorData {
				#EditorPos -69.5 -43.9000015
			}
		}
		$Node AnimNodeGroupSelect {
			 "ThrowErcIdleG" "" "ThrowAimB" "Throw" "Erc"
			$EditorData {
				#EditorPos -81.5999985 -55.5
			}
		}
		$Node AnimNodeBlend {
			 "ThrowErcSlidePoseB" "" "1.0" "ThrowSlideIKT" "ThrowAimP" 1
			$EditorData {
				#EditorPos -69.5 -44.6000023
			}
		}
		$Node AnimNodeSourceSync {
			 "ThrowErcTurn0" "" "Throw.Erc.Turn0" "noloop" "Turn"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 3
				}
			}
			$EditorData {
				#EditorPos -79.5 -66.7000046
			}
		}
		$Node AnimNodeSourceSync {
			 "ThrowErcTurnL180" "" "Throw.Erc.TurnL180" "noloop" "Turn"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 3
				}
			}
			$EditorData {
				#EditorPos -81.7000046 -65.5
			}
		}
		$Node AnimNodeSourceSync {
			 "ThrowErcTurnL90" "" "Throw.Erc.TurnL90" "noloop" "Turn"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 3
				}
			}
			$EditorData {
				#EditorPos -80.5999985 -66.0999985
			}
		}
		$Node AnimNodeSourceSync {
			 "ThrowErcTurnR180" "" "Throw.TurnR180" "noloop" "Turn"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 3
				}
			}
			$EditorData {
				#EditorPos -77.4000015 -65.5
			}
		}
		$Node AnimNodeSourceSync {
			 "ThrowErcTurnR90" "" "Throw.TurnR90" "noloop" "Turn"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 3
				}
			}
			$EditorData {
				#EditorPos -78.4000015 -66.0999985
			}
		}
		$Node AnimNodeGroupSelect {
			 "ThrowErcWalkG" "" "ThrowAimWalkB" "Throw" "Erc"
			$EditorData {
				#EditorPos -64.4000015 -44.6000023
			}
		}
		$Node AnimNodeIK2 {
			 "ThrowIK" "" "ThrowIdleShakeB" "//! global values
weight = 1.0

LFootIKTarget 
chain = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
chainAxis = +x

RFootIKTarget 
chain = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot
chainAxis = -x"
			$EditorData {
				#EditorPos -71.8000031 -28.3000011
			}
		}
		$Node AnimNodeVarUpdate {
			 "ThrowIKTStanceUpdate" "" "ThrowInSTM" 1 "Stance" 3
			$EditorData {
				#EditorPos -64.4000015 -29.3000011
			}
		}
		$Node AnimNodeSource {
			 "ThrowIdleAnim" "" "Throw.Idle" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -78.8000031 -63.1000023
			}
		}
		$Node AnimNodeIK2Target {
			 "ThrowIdleIKT" "" "ThrowStrengthIdleB" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos -81.0999985 -40.6000023
			}
		}
		$Node AnimNodeStateMachine {
			 "ThrowIdleSTM" ""
			$States 2 {
				$State {
					 "Idle" "" "ThrowIdleAnim" "" "realtime" 0
					$EditorData {
						#EditorPos -78.8000031 -61.2000008
					}
				}
				$State {
					 "Turn" "TagTurn" "ThrowCroTurnT" "" "normtime" 0
					$EditorData {
						#EditorPos -76.2000046 -61.2000008
					}
				}
			}
			$Transitions 3 {
				$Transition {
					 "Idle" "Turn" "IsCommand(CMD_Turn)" "0.1" "" 1 "S"
				}
				$Transition {
					 "" "Turn" "IsCommand(CMD_Turn)" "0.15" "" 1 "S"
				}
				$Transition {
					 "Turn" "Idle" "GetLowerTime() > 0.85  || IsCommand(CMD_StopTurn)" "0.25" "" 1 "S"
				}
			}
			$EditorData {
				#EditorPos -79.2000046 -60.0
			}
		}
		$Node AnimNodeBlend {
			 "ThrowIdleShakeB" "" "clamp((-0.5  + (ActionProgress - 0.0) * (1.0 - -0.5) / (1.0 - 0.0)), 0.0, 1.0)" "ThrowSTM" "ThrowShakeB" 1
			$EditorData {
				#EditorPos -71.9000015 -29.7000008
			}
		}
		$Node AnimNodeStateMachine {
			 "ThrowIdleStanceSTM" ""
			$States 12 {
				$State {
					 "Erc" "" "ThrowErcIdleG" "Stance == 0" "notime" 0
					$EditorData {
						#EditorPos -81.5 -48.9000015
					}
				}
				$State {
					 "Cro" "" "ThrowCroIdleG" "Stance == 1" "notime" 0
					$EditorData {
						#EditorPos -79.2000046 -48.9000015
					}
				}
				$State {
					 "Pne" "" "ThrowPneIdleG" "Stance == 2 && !ThrowingOnBack" "notime" 0
					$EditorData {
						#EditorPos -76.9000015 -48.9000015
					}
				}
				$State {
					 "CroToErc" "TagStanceChange" "CroToErcThrowAnim" "" "normtime" 0
					$EditorData {
						#EditorPos -83.4000015 -50.0
					}
				}
				$State {
					 "ErcToCro" "TagStanceChange" "ErcToCroThrowAnim" "" "normtime" 0
					$EditorData {
						#EditorPos -83.4000015 -47.7999992
					}
				}
				$State {
					 "CroToPne" "TagThrowingPneTransition" "CroToPneThrowAnim" "" "normtime" 0
					$EditorData {
						#EditorPos -74.8000031 -47.7999992
					}
				}
				$State {
					 "PneToCro" "TagThrowingPneTransition" "PneToCroThrowAnim" "" "normtime" 0
					$EditorData {
						#EditorPos -74.8000031 -50.0
					}
				}
				$State {
					 "PneToErc" "TagThrowingPneTransition" "PneToErcThrowAnim" "" "normtime" 0
					$EditorData {
						#EditorPos -79.2000046 -50.7000008
					}
				}
				$State {
					 "ErcToPne" "TagThrowingPneTransition" "ErcToPneThrowAnim" "" "normtime" 0
					$EditorData {
						#EditorPos -79.2000046 -47.0
					}
				}
				$State {
					 "PoB" "TagProneBack" "PoBAimB" "Stance == 2 && ThrowingOnBack" "notime" 0
					$EditorData {
						#EditorPos -74.5 -48.9000015
					}
				}
				$State {
					 "PoBToErc" "TagProneBackExit" "PoBToErcThrowAnim" "" "normtime" 0
					$EditorData {
						#EditorPos -76.0999985 -46.7000008
					}
				}
				$State {
					 "PoBToCro" "TagProneBackExit" "PoBToCroThrowAnim" "" "normtime" 0
					$EditorData {
						#EditorPos -75.9000015 -51.0
					}
				}
			}
			$Transitions 18 {
				$Transition {
					 "Erc" "ErcToCro" "Stance == 1" "0.2" "" 0 "S"
				}
				$Transition {
					 "ErcToCro" "Cro" "RemainingTimeLess(0.05)" "0.2" "" 1 "S"
				}
				$Transition {
					 "Erc" "ErcToPne" "Stance == 2" "0.2" "" 0 "S"
				}
				$Transition {
					 "ErcToPne" "Pne" "GetLowerTime() > 0.8" "0.2" "" 1 "S"
				}
				$Transition {
					 "Cro" "CroToPne" "Stance == 2" "0.2" "" 0 "S"
				}
				$Transition {
					 "CroToPne" "Pne" "GetLowerTime() > 0.8" "0.2" "" 1 "S"
				}
				$Transition {
					 "Cro" "CroToErc" "Stance == 0" "0.2" "" 0 "S"
				}
				$Transition {
					 "CroToErc" "Erc" "GetLowerTime() > 0.8" "0.2" "" 1 "S"
				}
				$Transition {
					 "Pne" "PneToErc" "Stance == 0" "0.2" "" 0 "S"
				}
				$Transition {
					 "PneToErc" "Erc" "GetLowerTime() > 0.8" "0.2" "" 1 "S"
				}
				$Transition {
					 "Pne" "PneToCro" "Stance == 1" "0.2" "" 0 "S"
				}
				$Transition {
					 "PneToCro" "Cro" "GetLowerTime() > 0.8" "0.2" "" 1 "S"
				}
				$Transition {
					 "CroToErc" "ErcToCro" "Stance == 1" "0.4" "1.0-GetLowerTime()" 0 "S"
				}
				$Transition {
					 "ErcToCro" "CroToErc" "Stance == 0" "0.4" "1.0-GetLowerTime()" 0 "S"
				}
				$Transition {
					 "PoB" "PoBToErc" "Stance == 0" "0.2" "" 0 "S"
				}
				$Transition {
					 "PoBToErc" "Erc" "GetLowerTime() > 0.7" "0.2" "" 1 "S"
				}
				$Transition {
					 "PoB" "PoBToCro" "Stance == 1" "0.2" "" 0 "S"
				}
				$Transition {
					 "PoBToCro" "Cro" "GetLowerTime() > 0.7" "0.2" "" 1 "S"
				}
			}
			$EditorData {
				#EditorPos -80.7000046 -45.7999992
			}
		}
		$Node AnimNodeVarUpdate {
			 "ThrowIdleStanceVarUpdate" "" "ThrowIdleSTM" 1 "Stance" 3
			$EditorData {
				#EditorPos -79.2000046 -58.7999992
			}
		}
		$Node AnimNodeIK2Target {
			 "ThrowIdleTurnIKT" "" "ThrowIdleStanceVarUpdate" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos -79.2000046 -57.7000008
			}
		}
		$Node AnimNodeSource {
			 "ThrowInCroAnim" "" "Throw.Cro.In" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -58.2000008 -31.8999996
			}
		}
		$Node AnimNodeSource {
			 "ThrowInErcAnim" "" "Throw.Erc.In" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -60.4000015 -31.8999996
			}
		}
		$Node AnimNodeIK2Target {
			 "ThrowInIKT" "" "ThrowIKTStanceUpdate" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos -66.7000046 -28.3000011
			}
		}
		$Node AnimNodeSource {
			 "ThrowInPneAnim" "" "Throw.Pne.In" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -57.0 -32.7999992
			}
		}
		$Node AnimNodeSource {
			 "ThrowInPoBAnim" "TagProneBack" "Throw.PoB.In" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -54.7000008 -32.7999992
			}
		}
		$Node AnimNodeStateMachine {
			 "ThrowInSTM" ""
			$States 3 {
				$State {
					 "Erc" "" "ThrowInErcAnim" "Stance == 0" "realtime" 1
					$EditorData {
						#EditorPos -60.4000015 -29.1000004
					}
				}
				$State {
					 "Cro" "" "ThrowInCroAnim" "Stance == 1" "realtime" 1
					$EditorData {
						#EditorPos -58.2000008 -30.2000008
					}
				}
				$State {
					 "Pne" "" "AnimNodeBlendT1" "Stance == 2" "realtime" 1
					$EditorData {
						#EditorPos -55.9000015 -29.1000004
					}
				}
			}
			$Transitions 6 {
				$Transition {
					 "Erc" "Cro" "Stance == 1" "0.3" "" 0 "S"
				}
				$Transition {
					 "Erc" "Pne" "Stance == 2" "0.3" "" 0 "S"
				}
				$Transition {
					 "Cro" "Erc" "Stance == 0" "0.3" "" 0 "S"
				}
				$Transition {
					 "Pne" "Erc" "Stance == 0" "0.3" "" 0 "S"
				}
				$Transition {
					 "Cro" "Pne" "Stance == 2" "0.3" "" 0 "S"
				}
				$Transition {
					 "Pne" "Cro" "Stance == 1" "0.3" "" 0 "S"
				}
			}
			$EditorData {
				#EditorPos -60.4000015 -27.8000011
			}
		}
		$Node AnimNodeSource {
			 "ThrowOut2hdAnim" "" "Throw.Out2hd" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -55.4000015 -49.2999992
			}
		}
		$Node AnimNodeBlend {
			 "ThrowOutAimB" "" "1.0" "ThrowOutIKT" "ThrowAimP" 0
			$EditorData {
				#EditorPos -56.2000008 -44.4000015
			}
		}
		$Node AnimNodeSource {
			 "ThrowOutAnim" "" "Throw.Out1hd" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -57.9000015 -49.2999992
			}
		}
		$Node AnimNodeIK2Target {
			 "ThrowOutIKT" "" "ThrowOutSelectSTM" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos -56.2000008 -45.2999992
			}
		}
		$Node AnimNodeBlend {
			 "ThrowOutPoBAimB" "" "1.0" "ThrowOutIKT" "PoBAimFixB" 0
			$EditorData {
				#EditorPos -52.6000023 -43.5
			}
		}
		$Node AnimNodeSource {
			 "ThrowOutRflAnim" "" "Throw.OutRfl" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -53.0 -49.2999992
			}
		}
		$Node AnimNodeStateMachine {
			 "ThrowOutSTM" "TagThrowingOut"
			$States 4 {
				$State {
					 "Erc" "" "ErcThrowOutG" "Stance == 0" "notime" 1
					$EditorData {
						#EditorPos -58.5 -40.7000008
					}
				}
				$State {
					 "Cro" "" "CroThrowOutG" "Stance == 1" "notime" 1
					$EditorData {
						#EditorPos -56.2999992 -40.7000008
					}
				}
				$State {
					 "Pne" "" "PneThrowOutG" "Stance == 2 && !ThrowingOnBack" "notime" 1
					$EditorData {
						#EditorPos -54.1000023 -40.7000008
					}
				}
				$State {
					 "PoB" "TagProneBack" "PoBThrowOutG" "Stance == 2 && ThrowingOnBack" "notime" 1
					$EditorData {
						#EditorPos -51.9000015 -40.7000008
					}
				}
			}
			$Transitions 0 {
			}
			$EditorData {
				#EditorPos -58.7999992 -39.5
			}
		}
		$Node AnimNodeStateMachine {
			 "ThrowOutSelectSTM" ""
			$States 3 {
				$State {
					 "1hd / pistol" "" "ThrowOutAnim" "IsCommand(CMD_Throwing) && GetCommandI(CMD_Throwing) == 1" "realtime" 1
					$EditorData {
						#EditorPos -57.9000015 -47.5
					}
				}
				$State {
					 "rifle" "" "ThrowOutRflAnim" "IsCommand(CMD_Throwing) && GetCommandI(CMD_Throwing) == 3" "realtime" 1
					$EditorData {
						#EditorPos -53.0 -47.5
					}
				}
				$State {
					 "2hd" "" "ThrowOut2hdAnim" "IsCommand(CMD_Throwing) && GetCommandI(CMD_Throwing) == 2" "realtime" 1
					$EditorData {
						#EditorPos -55.4000015 -47.5
					}
				}
			}
			$Transitions 0 {
			}
			$EditorData {
				#EditorPos -56.2000008 -46.2000008
			}
		}
		$Node AnimNodeGroupSelect {
			 "ThrowPneIdleG" "" "ThrowAimB" "Throw" "Pne"
			$EditorData {
				#EditorPos -76.8000031 -55.5
			}
		}
		$Node AnimNodeGroupSelect {
			 "ThrowPneWalkG" "" "ThrowAimWalkB" "Throw" "Pne"
			$EditorData {
				#EditorPos -59.9000015 -44.6000023
			}
		}
		$Node AnimNodeGroupSelect {
			 "ThrowPoBIdleG" "" "ThrowIdleTurnIKT" "Throw" "PoB"
			$EditorData {
				#EditorPos -74.4000015 -55.5
			}
		}
		$Node AnimNodeBlendT {
			 "ThrowPoseT" "" "ThrowErcG" "ThrowCroG" "" "" "Stance == 1" 0.3 "S" 7
			$EditorData {
				#EditorPos -68.4000015 -43.1000023
			}
		}
		$Node AnimNodeStateMachine {
			 "ThrowSTM" "TagThrowing"
			$States 7 {
				$State {
					 "In" "TagThrowingIn" "ThrowInIKT" "IsCommand(CMD_Throwing) && MovementSpeed == 0" "realtime" 0
					$EditorData {
						#EditorPos -66.7000046 -35.1000023
					}
				}
				$State {
					 "Cancel" "TagThrowingCancel" "AnimNodeBlendT3" "false" "realtime" 1
					$EditorData {
						#EditorPos -75.3000031 -37.7000008
					}
				}
				$State {
					 "Idle" "TagThrowingIdle" "ThrowStrengthIdleB" "false" "notime" 0
					$EditorData {
						#EditorPos -79.5 -36.2000008
					}
				}
				$State {
					 "Movement" "" "ThrowWalkB" "IsCommand(CMD_Throwing) && MovementSpeed > 0" "normtime" 0
					$EditorData {
						#EditorPos -63.2999992 -36.2000008
					}
				}
				$State {
					 "SlidingPose" "" "ThrowSlideStrengthB" "false" "realtime" 0
					$EditorData {
						#EditorPos -68.3000031 -37.2000008
					}
				}
				$State {
					 "Throw" "" "ThrowOutSTM" "" "notime" 1
					$EditorData {
						#EditorPos -58.7999992 -36.2000008
					}
				}
				$State {
					 "CancelPoB" "TagThrowingCancel" "ThrowCancelAnimPoB" "false" "realtime" 1
					$EditorData {
						#EditorPos -72.9000015 -37.7000008
					}
				}
			}
			$Transitions 11 {
				$Transition {
					 "In" "Idle" "RemainingTimeLess(0.5)" "0.5" "" 1 "S"
				}
				$Transition {
					 "Idle" "Cancel" "GetCommandI(CMD_Throwing) == -1 && !HasVariableChanged(Stance) && !IsTag(\"TagProneBackExit\") && !IsTag(\"TagProneBack\") && !IsTag(\"TagThrowingPneTransition\")" "0.4" "" 1 "S"
				}
				$Transition {
					 "Idle" "Movement" "MovementSpeed > 0 && !IsCommand(CMD_Throwing)" "0.3" "1-(MovementDirection+180)/(360)" 0 "S"
				}
				$Transition {
					 "Movement" "Idle" "MovementSpeed == 0 && !IsCommand(CMD_Throwing)" "0.3" "" 0 "S"
				}
				$Transition {
					 "Movement" "SlidingPose" "false" "0.2" "" 0 "S"
				}
				$Transition {
					 "SlidingPose" "Movement" "GetLowerTime() > 0.18 && MovementSpeed > 0" "0.3" "" 1 "S"
				}
				$Transition {
					 "SlidingPose" "Idle" "GetLowerTime() > 0.18 && MovementSpeed == 0" "0.3" "" 1 "S"
				}
				$Transition {
					 "In" "Movement" "RemainingTimeLess(0.8) && MovementSpeed > 0" "0.6" "0.2+((MovementDirection+180)/(360)*0.3)" 1 "S"
				}
				$Transition {
					 "" "Throw" "IsCommand(CMD_Throwing) && GetCommandI(CMD_Throwing) >= 1" "0.3" "" 0 "S"
				}
				$Transition {
					 "" "SlidingPose" "false" "0.2" "" 1 "S"
				}
				$Transition {
					 "Idle" "CancelPoB" "GetCommandI(CMD_Throwing) == -1 && !HasVariableChanged(Stance) && !IsTag(\"TagProneBackExit\") && IsTag(\"TagProneBack\")" "0.3" "" 1 "S"
				}
			}
			$EditorData {
				#EditorPos -71.9000015 -33.7999992
			}
		}
		$Node AnimNodeSource {
			 "ThrowShakeAnim" "" "Throw.Erc.Shake" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -70.7000046 -32.6000023
			}
		}
		$Node AnimNodeBlendT {
			 "ThrowShakeB" "" "ThrowShakeAnim" "ThrowShakePneAnim" "" "" "Stance == 2" 0.3 "S" 3
			$EditorData {
				#EditorPos -69.5999985 -31.0
			}
		}
		$Node AnimNodeSource {
			 "ThrowShakePneAnim" "" "Throw.Pne.Shake" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -68.5999985 -32.6000023
			}
		}
		$Node AnimNodeIK2Target {
			 "ThrowSlideIKT" "" "ThrowSlidePose" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos -68.4000015 -46.1000023
			}
		}
		$Node AnimNodePose {
			 "ThrowSlidePose" "" "Throw.SlidingPose" "(MovementDirection+180)/(360)"
			$EditorData {
				#EditorPos -68.4000015 -47.2999992
			}
		}
		$Node AnimNodeVarUpdate {
			 "ThrowSlidePoseV" "" "ThrowPoseT" 1 "MovementDirection" 1
			$EditorData {
				#EditorPos -68.4000015 -42.0
			}
		}
		$Node AnimNodeBlend {
			 "ThrowSlideStrengthB" "" "1.0" "ThrowSlidePoseV" "ThrowStrenghB" 0
			$EditorData {
				#EditorPos -68.4000015 -41.1000023
			}
		}
		$Node AnimNodeBlendT {
			 "ThrowStrenghB" "" "ThrowStrengthP" "ThrowStrenghPoBB" "" "" "Stance == 2" 0.3 "S" 3
			$EditorData {
				#EditorPos -75.0999985 -42.0
			}
		}
		$Node AnimNodeBlendT {
			 "ThrowStrenghPoBB" "" "ThrowStrengthPneP" "ThrowStrengthPoBP" "" "" "(AimX < -90 || AimX > 90)" 0.3 "S" 3
			$EditorData {
				#EditorPos -73.4000015 -42.9000015
			}
		}
		$Node AnimNodeBlend {
			 "ThrowStrengthIdleB" "" "1.0" "ThrowIdleStanceSTM" "ThrowStrenghB" 0
			$EditorData {
				#EditorPos -79.7000046 -42.1000023
			}
		}
		$Node AnimNodePose {
			 "ThrowStrengthP" "" "Throw.Erc.Strength" "ActionProgress"
			$EditorData {
				#EditorPos -76.2000046 -43.4000015
			}
		}
		$Node AnimNodePose {
			 "ThrowStrengthPneP" "" "Throw.Pne.Strength" "ActionProgress"
			$EditorData {
				#EditorPos -74.0999985 -43.7999992
			}
		}
		$Node AnimNodePose {
			 "ThrowStrengthPoBP" "" "Throw.PoB.Strength" "ActionProgress"
			$EditorData {
				#EditorPos -72.0 -43.7999992
			}
		}
		$Node AnimNodeBlendN {
			 "ThrowTurnCroN" "" "TurnAmount" 0 "Lin"
			$Inputs {
				 -2.0 "ThrowCroTurnL180"
				 -1.0 "ThrowCroTurnL90"
				 0.0 "ThrowCroTurn0"
				 1.0 "ThrowCroTurnR90"
				 2.0 "ThrowCroTurnR180"
				
			}
			$EditorData {
				#EditorPos -73.0999985 -64.7000046
			}
		}
		$Node AnimNodeBlendN {
			 "ThrowTurnErcN" "" "TurnAmount" 0 "Lin"
			$Inputs {
				 -2.0 "ThrowErcTurnL180"
				 -1.0 "ThrowErcTurnL90"
				 0.0 "ThrowErcTurn0"
				 1.0 "ThrowErcTurnR90"
				 2.0 "ThrowErcTurnR180"
				
			}
			$EditorData {
				#EditorPos -79.5 -64.7000046
			}
		}
		$Node AnimNodeBlend {
			 "ThrowWalkB" "" "1.0" "AnimNodeBlendT" "ThrowStrenghB" 0
			$EditorData {
				#EditorPos -63.2999992 -41.5
			}
		}
		$Node AnimNodeSourceSync {
			 "ThrowWalkBLSrc" "" "Throw.WalkBL" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -60.9000015 -56.2999992
			}
		}
		$Node AnimNodeSourceSync {
			 "ThrowWalkBRSrc" "" "Throw.WalkBR" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -59.7999992 -55.7000008
			}
		}
		$Node AnimNodeSourceSync {
			 "ThrowWalkBSrc" "" "Throw.WalkB" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -62.0 -55.7000008
			}
		}
		$Node AnimNodeBlendN {
			 "ThrowWalkBackCyclic" "" "MovementDirection" 1 "S"
			$Inputs {
				 -180.0 "ThrowWalkBSrc"
				 -90.0 "ThrowWalkBLSrc"
				 90.0 "ThrowWalkBRSrc"
				 180.0
			}
			$EditorData {
				#EditorPos -60.9000015 -54.9000015
			}
		}
		$Node AnimNodeVarUpdate {
			 "ThrowWalkBackwardVar" "" "ThrowWalkBackCyclic" 1 "MovementDirection" 3
			$EditorData {
				#EditorPos -60.9000015 -53.9000015
			}
		}
		$Node AnimNodeStateMachine {
			 "ThrowWalkBlendSTM" ""
			$States 2 {
				$State {
					 "Forward" "" "ThrowWalkFowardVar" "MovementDirection >= -100 && MovementDirection <= 100" "notime" 0
					$EditorData {
						#EditorPos -64.7000046 -52.1000023
					}
				}
				$State {
					 "Back" "" "ThrowWalkBackwardVar" "MovementDirection < -100 || MovementDirection > 100" "notime" 0
					$EditorData {
						#EditorPos -61.2999992 -52.1000023
					}
				}
			}
			$Transitions 4 {
				$Transition {
					 "Back" "Forward" "((MovementDirection > -95 && MovementDirection < 0 && (GetUpperNTime() >= 0.35 && GetUpperNTime() <= 0.85))
||
(MovementDirection < 95 && MovementDirection > 0 && (GetUpperNTime() <= 0.35 || GetUpperNTime() >= 0.75)))" "0.3" "" 1 "S"
				}
				$Transition {
					 "Forward" "Back" "((MovementDirection < -100 && (GetUpperNTime() >= 0.25 && GetUpperNTime() <= 0.85))
||
(MovementDirection > 100 && (GetUpperNTime() <= 0.45 || GetUpperNTime() >= 0.75)))" "0.3" "" 1 "S"
				}
				$Transition {
					 "Back" "Forward" "MovementDirection > -40 && MovementDirection < 40" "0.4" "" 0 "S"
				}
				$Transition {
					 "Forward" "Back" "MovementDirection < -140 || MovementDirection > 140" "0.4" "" 0 "S"
				}
			}
			$EditorData {
				#EditorPos -64.4000015 -50.7999992
			}
		}
		$Node AnimNodeSourceSync {
			 "ThrowWalkFLSrc" "" "Throw.WalkFL" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -66.8000031 -55.7000008
			}
		}
		$Node AnimNodeSourceSync {
			 "ThrowWalkFRSrc" "" "Throw.WalkFR" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -64.3000031 -55.7000008
			}
		}
		$Node AnimNodeSourceSync {
			 "ThrowWalkFSrc" "" "Throw.WalkF" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos -65.5 -56.4000015
			}
		}
		$Node AnimNodeBlendN {
			 "ThrowWalkFowardCyclic" "" "MovementDirection" 0 "S"
			$Inputs {
				 -90.0 "ThrowWalkFLSrc"
				 0.0 "ThrowWalkFSrc"
				 90.0 "ThrowWalkFRSrc"
				
			}
			$EditorData {
				#EditorPos -65.5 -54.9000015
			}
		}
		$Node AnimNodeVarUpdate {
			 "ThrowWalkFowardVar" "" "ThrowWalkFowardCyclic" 1 "MovementDirection" 3
			$EditorData {
				#EditorPos -65.5 -54.0
			}
		}
		$Node AnimNodeIK2Target {
			 "ThrowWalkIKT" "" "ThrowWalkBlendSTM" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos -64.4000015 -47.5
			}
		}
		$Node AnimNodeBlendT {
			 "ThrowWalkT" "" "ThrowErcWalkG" "ThrowCroWalkG" "" "" "Stance == 1" 0.3 "S" 3
			$EditorData {
				#EditorPos -63.2999992 -43.6000023
			}
		}
		$Node AnimNodeGroupSelect {
			 "UnconsciousFallG" "" "FallMasterIK" "Falls" "Uncon"
			$EditorData {
				#EditorPos 44.4000015 14.0
			}
		}
		$Node AnimNodeBlend {
			 "WalkAimBlend" "" "1.0" "WalkBlendSTM" "AimRunObstBlend" 1
			$EditorData {
				#EditorPos 12.1999998 -78.0
			}
		}
		$Node AnimNodeBlend {
			 "WalkBInjBlend" "" "Injured" "WalkBSrc" "WalkBInjSrc" 3
			$EditorData {
				#EditorPos 14.0 -97.0999985
			}
		}
		$Node AnimNodeSourceSync {
			 "WalkBInjSrc" "" "LocomotionInjured.WalkB" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos 15.0 -97.8000031
			}
		}
		$Node AnimNodeBlend {
			 "WalkBLInjBlend" "" "Injured" "WalkBLSrc" "WalkBLInjSrc" 3
			$EditorData {
				#EditorPos 17.2000008 -96.4000015
			}
		}
		$Node AnimNodeSourceSync {
			 "WalkBLInjSrc" "" "LocomotionInjured.WalkBL" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos 18.2000008 -97.0999985
			}
		}
		$Node AnimNodeSourceSync {
			 "WalkBLSrc" "" "Locomotion.WalkBL" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos 16.1000004 -97.0999985
			}
		}
		$Node AnimNodeBlend {
			 "WalkBRInjBlend" "" "Injured" "WalkBRSrc" "WalkBRInjSrc" 3
			$EditorData {
				#EditorPos 20.3999996 -97.0999985
			}
		}
		$Node AnimNodeSourceSync {
			 "WalkBRInjSrc" "" "LocomotionInjured.WalkBR" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos 21.3999996 -97.8000031
			}
		}
		$Node AnimNodeSourceSync {
			 "WalkBRSrc" "" "Locomotion.WalkBR" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos 19.2000008 -97.8000031
			}
		}
		$Node AnimNodeSourceSync {
			 "WalkBSrc" "" "Locomotion.WalkB" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos 12.9000006 -97.8000031
			}
		}
		$Node AnimNodeBlendN {
			 "WalkBackCyclic" "" "MovementDirection" 1 "S"
			$Inputs {
				 -180.0 "WalkBInjBlend"
				 -90.0 "WalkBLInjBlend"
				 90.0 "WalkBRInjBlend"
				 180.0
			}
			$EditorData {
				#EditorPos 17.2000008 -95.5
			}
		}
		$Node AnimNodeVarUpdate {
			 "WalkBackwardVar" "" "WalkBackCyclic" 1 "MovementDirection" 3
			$EditorData {
				#EditorPos 17.2000008 -94.5
			}
		}
		$Node AnimNodeStateMachine {
			 "WalkBlendSTM" ""
			$States 2 {
				$State {
					 "Forward" "" "WalkFowardVar" "MovementDirection >= -100 && MovementDirection <= 100" "notime" 0
					$EditorData {
						#EditorPos 11.1000004 -91.5999985
					}
				}
				$State {
					 "Back" "" "WalkBackwardVar" "MovementDirection < -100 || MovementDirection > 100" "notime" 0
					$EditorData {
						#EditorPos 14.5 -91.5999985
					}
				}
			}
			$Transitions 4 {
				$Transition {
					 "Back" "Forward" "((MovementDirection > -95 && MovementDirection < 0 && (GetUpperNTime() >= 0.35 && GetUpperNTime() <= 0.85))
||
(MovementDirection < 95 && MovementDirection > 0 && (GetUpperNTime() <= 0.35 || GetUpperNTime() >= 0.75)))" "0.3" "" 1 "S"
				}
				$Transition {
					 "Forward" "Back" "((MovementDirection < -100 && (GetUpperNTime() >= 0.25 && GetUpperNTime() <= 0.85))
||
(MovementDirection > 100 && (GetUpperNTime() <= 0.45 || GetUpperNTime() >= 0.75)))" "0.3" "" 1 "S"
				}
				$Transition {
					 "Back" "Forward" "MovementDirection > -40 && MovementDirection < 40" "0.4" "" 0 "S"
				}
				$Transition {
					 "Forward" "Back" "MovementDirection < -140 || MovementDirection > 140" "0.4" "" 0 "S"
				}
			}
			$EditorData {
				#EditorPos 11.3000002 -90.3000031
			}
		}
		$Node AnimNodeBlend {
			 "WalkFInjBlend" "" "Injured" "WalkFSrc" "WalkFInjSrc" 3
			$EditorData {
				#EditorPos 7.5999999 -97.0999985
			}
		}
		$Node AnimNodeSourceSync {
			 "WalkFInjSrc" "" "LocomotionInjured.WalkF" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos 8.6999998 -97.8000031
			}
		}
		$Node AnimNodeBlend {
			 "WalkFLInjBlend" "" "Injured" "WalkFLSrc" "WalkFLInjSrc" 3
			$EditorData {
				#EditorPos 4.4000001 -96.4000015
			}
		}
		$Node AnimNodeSourceSync {
			 "WalkFLInjSrc" "" "LocomotionInjured.WalkFL" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos 5.4000001 -97.0999985
			}
		}
		$Node AnimNodeSourceSync {
			 "WalkFLSrc" "" "Locomotion.WalkFL" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos 3.3 -97.0999985
			}
		}
		$Node AnimNodeBlend {
			 "WalkFRInjBlend" "" "Injured" "WalkFRSrc" "WalkFRInjSrc" 3
			$EditorData {
				#EditorPos 10.8000002 -96.4000015
			}
		}
		$Node AnimNodeSourceSync {
			 "WalkFRInjSrc" "" "LocomotionInjured.WalkFR" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos 11.8000002 -97.0999985
			}
		}
		$Node AnimNodeSourceSync {
			 "WalkFRSrc" "" "Locomotion.WalkFR" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos 9.6999998 -97.0999985
			}
		}
		$Node AnimNodeSourceSync {
			 "WalkFSrc" "" "Locomotion.WalkF" "loop" "Walk"
			$Predictions {
			}
			$EditorData {
				#EditorPos 6.5999999 -97.8000031
			}
		}
		$Node AnimNodeBlendN {
			 "WalkFowardCyclic" "" "MovementDirection" 0 "S"
			$Inputs {
				 -90.0 "WalkFLInjBlend"
				 0.0 "WalkFInjBlend"
				 90.0 "WalkFRInjBlend"
				
			}
			$EditorData {
				#EditorPos 7.5999999 -95.5999985
			}
		}
		$Node AnimNodeVarUpdate {
			 "WalkFowardVar" "" "WalkFowardCyclic" 1 "MovementDirection" 3
			$EditorData {
				#EditorPos 7.5999999 -94.7000046
			}
		}
		$Node AnimNodeBlendT {
			 "WalkRunBlendT" "" "RunAimBlend" "WalkAimBlend" "MovementSpeed < 2" "MovementSpeed >= 2" "" 0.3 "S" 7
			$EditorData {
				#EditorPos 11.5 -76.7000046
			}
		}
		$Node AnimNodeBlendT {
			 "WalkRunSprintBlendT" "" "RunSprintBlendFVar" "WalkBlendSTM" "MovementSpeed < 2" "MovementSpeed >= 2" "" 0.3 "S" 7
			$EditorData {
				#EditorPos -6.7000003 -73.7000046
			}
		}
		$Node AnimNodeGroupSelect {
			 "WaterHighIdleG" "" "WaterIdleLook" "Locomotion" "WaterHigh"
			$EditorData {
				#EditorPos -38.2000008 -56.4000015
			}
		}
		$Node AnimNodeGroupSelect {
			 "WaterHighMoveG" "" "WaterWalkVar" "Locomotion" "WaterHigh"
			$EditorData {
				#EditorPos -20.1000004 -57.6000023
			}
		}
		$Node AnimNodeBlend {
			 "WaterIdleFacialAnim" "" "0.0" "WaterLevelIdleSTM" "FacialIdleSwitch" 1
			$EditorData {
				#EditorPos -39.2999992 -60.1000023
			}
		}
		$Node AnimNodeIK2Target {
			 "WaterIdleIKT" "" "IdleAnim" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos -38.9000015 -64.2000046
			}
		}
		$Node AnimNodeBlendTAdd {
			 "WaterIdleLook" "" "WaterIdleFacialAnim" "ErcLookPose" "" "" "" 0.3 "S" 0
			$EditorData {
				#EditorPos -39.2999992 -59.1000023
			}
		}
		$Node AnimNodeBlend {
			 "WaterLevelIdleB" "" "WaterLevel" "WaterLowIdleG" "WaterHighIdleG" 3
			$EditorData {
				#EditorPos -39.2000008 -55.6000023
			}
		}
		$Node AnimNodeStateMachine {
			 "WaterLevelIdleSTM" ""
			$States 2 {
				$State {
					 "Idle" "" "WaterIdleIKT" "" "realtime" 0
					$EditorData {
						#EditorPos -38.9000015 -62.4000015
					}
				}
				$State {
					 "Turn" "TagTurn" "WaterTurnVar" "" "normtime" 0
					$EditorData {
						#EditorPos -35.9000015 -62.4000015
					}
				}
			}
			$Transitions 3 {
				$Transition {
					 "Idle" "Turn" "IsCommand(CMD_Turn)" "0.3" "" 0 "S"
				}
				$Transition {
					 "Turn" "Idle" "GetLowerTime() > 0.75 || IsCommand(CMD_StopTurn)" "0.25" "" 1 "S"
				}
				$Transition {
					 "" "Turn" "IsCommand(CMD_Turn) || IsTag(\"TagTurn\")" "0.3" "0.15" 1 "S"
				}
			}
			$EditorData {
				#EditorPos -39.2999992 -61.2000008
			}
		}
		$Node AnimNodeGroupSelect {
			 "WaterLowIdleG" "" "WaterIdleLook" "Locomotion" "WaterLow"
			$EditorData {
				#EditorPos -40.2999992 -56.4000015
			}
		}
		$Node AnimNodeGroupSelect {
			 "WaterLowMoveG" "" "WaterWalkVar" "Locomotion" "WaterLow"
			$EditorData {
				#EditorPos -22.2000008 -57.6000023
			}
		}
		$Node AnimNodeBlend {
			 "WaterMoveB" "" "WaterLevel" "WaterLowMoveG" "WaterHighMoveG" 3
			$EditorData {
				#EditorPos -21.1000004 -56.7999992
			}
		}
		$Node AnimNodeIK2Target {
			 "WaterMoveIKT" "" "WaterMoveB" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos -21.1000004 -56.0
			}
		}
		$Node AnimNodeIK2Target {
			 "WaterTurnIKT" "" "ErcTurnNBlend" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos -35.9000015 -65.2000046
			}
		}
		$Node AnimNodeVarUpdate {
			 "WaterTurnVar" "" "WaterTurnIKT" 1 "TurnAmount" 3
			$EditorData {
				#EditorPos -35.9000015 -64.2000046
			}
		}
		$Node AnimNodeBlendN {
			 "WaterWalkBCyclic" "" "MovementDirection" 1 "S"
			$Inputs {
				 -180.0 "WalkBSrc"
				 -90.0 "WalkBLSrc"
				 90.0 "WalkBRSrc"
				 180.0
			}
			$EditorData {
				#EditorPos -12.0 -81.4000015
			}
		}
		$Node AnimNodeVarUpdate {
			 "WaterWalkBVar" "" "WaterWalkBCyclic" 1 "MovementDirection" 3
			$EditorData {
				#EditorPos -12.0 -80.3000031
			}
		}
		$Node AnimNodeStateMachine {
			 "WaterWalkDirSTM" ""
			$States 2 {
				$State {
					 "Forward" "" "WaterWalkFVar" "" "notime" 0
					$EditorData {
						#EditorPos -16.3000011 -78.2000046
					}
				}
				$State {
					 "Backward" "" "WaterWalkBVar" "" "notime" 0
					$EditorData {
						#EditorPos -12.0 -78.2000046
					}
				}
			}
			$Transitions 4 {
				$Transition {
					 "Forward" "Backward" "((MovementDirection < -100 && (GetUpperNTime() >= 0.25 && GetUpperNTime() <= 0.85))
||
(MovementDirection > 100 && (GetUpperNTime() <= 0.45 || GetUpperNTime() >= 0.75)))" "0.3" "" 1 "S"
				}
				$Transition {
					 "Backward" "Forward" "((MovementDirection > -95 && MovementDirection < 0 && (GetUpperNTime() >= 0.35 && GetUpperNTime() <= 0.85))
||
(MovementDirection < 95 && MovementDirection > 0 && (GetUpperNTime() <= 0.35 || GetUpperNTime() >= 0.75)))" "0.3" "" 1 "S"
				}
				$Transition {
					 "Forward" "Backward" "MovementDirection < -140 || MovementDirection > 140" "0.4" "" 0 "S"
				}
				$Transition {
					 "Backward" "Forward" "MovementDirection > -40 && MovementDirection < 40" "0.4" "" 0 "S"
				}
			}
			$EditorData {
				#EditorPos -16.5 -76.9000015
			}
		}
		$Node AnimNodeBlendN {
			 "WaterWalkFCyclic" "" "MovementDirection" 0 "S"
			$Inputs {
				 -90.0 "WalkFLSrc"
				 0.0 "WalkFSrc"
				 90.0 "WalkFRSrc"
				
			}
			$EditorData {
				#EditorPos -16.3000011 -81.5
			}
		}
		$Node AnimNodeVarUpdate {
			 "WaterWalkFVar" "" "WaterWalkFCyclic" 1 "MovementDirection" 3
			$EditorData {
				#EditorPos -16.3000011 -80.3000031
			}
		}
		$Node AnimNodeVarUpdate {
			 "WaterWalkVar" "" "WaterWalkDirSTM" 1 "MovementSpeed" 3
			$EditorData {
				#EditorPos -16.5 -76.0
			}
		}
		$Node AnimNodeGroupSelect {
			 "WeaponChangeErcG" "" "WeaponChangeSTM" "WeaponChange" "ErcCro"
			$EditorData {
				#EditorPos -3.0 8.9000006
			}
		}
		$Node AnimNodeRot {
			 "WeaponChangePneBSpineFix" "" "WeaponChangeErcG" "1.0"
			$rotitems 1 {
				$ri {
					 "Spine" "zmr" -0.2
				}
			}
			$EditorData {
				#EditorPos -0.8 10.1000004
			}
		}
		$Node AnimNodeGroupSelect {
			 "WeaponChangePneG" "" "WeaponChangeSTM" "WeaponChange" "Pne"
			$EditorData {
				#EditorPos -7.4000001 9.4000006
			}
		}
		$Node AnimNodeStateMachine {
			 "WeaponChangeSTM" ""
			$States 22 {
				$State {
					 "2HDBackRHide" "TagSwitch" "2HDBackRHideAnim" "GetCommandI(CMD_Weapon_Hide) == 3" "realtime" 0
					$EditorData {
						#EditorPos -20.0 7.0
					}
				}
				$State {
					 "2HDBackRShow" "TagSwitch" "2HDBackRShowAnim" "GetCommandI(CMD_Weapon_Show) == 3" "realtime" 1
					$EditorData {
						#EditorPos -21.2000008 6.3000002
					}
				}
				$State {
					 "2HDBackLHide" "TagSwitch" "2HDBackLHideAnim" "GetCommandI(CMD_Weapon_Hide) == 0" "realtime" 0
					$EditorData {
						#EditorPos -28.8000011 7.0
					}
				}
				$State {
					 "2HDBackLShow" "TagSwitch" "2HDBackLShowAnim" "GetCommandI(CMD_Weapon_Show) == 0" "realtime" 1
					$EditorData {
						#EditorPos -30.0 6.3000002
					}
				}
				$State {
					 "RflBackRHide" "TagSwitch" "RflBackRHideAnim" "GetCommandI(CMD_Weapon_Hide) == 4" "realtime" 0
					$EditorData {
						#EditorPos -17.6000004 7.0
					}
				}
				$State {
					 "RflBackRShow" "TagSwitch" "RflBackRShowAnim" "GetCommandI(CMD_Weapon_Show) == 4" "realtime" 1
					$EditorData {
						#EditorPos -18.8000011 6.3000002
					}
				}
				$State {
					 "RflBackLShow" "TagSwitch" "RflBackLShowAnim" "GetCommandI(CMD_Weapon_Show) == 1" "realtime" 1
					$EditorData {
						#EditorPos -27.6000004 6.3000002
					}
				}
				$State {
					 "RflBackLHide" "TagSwitch" "RflBackLHideAnim" "GetCommandI(CMD_Weapon_Hide) == 1" "realtime" 0
					$EditorData {
						#EditorPos -26.3999996 7.0
					}
				}
				$State {
					 "PistolBeltHide" "TagSwitch" "PistolBeltHideAnim" "GetCommandI(CMD_Weapon_Hide) == 6" "realtime" 0
					$EditorData {
						#EditorPos -11.1000004 7.0
					}
				}
				$State {
					 "PistolBeltShow" "TagSwitch" "PistolBeltShowAnim" "GetCommandI(CMD_Weapon_Show) == 6" "realtime" 1
					$EditorData {
						#EditorPos -12.3000002 6.3000002
					}
				}
				$State {
					 "PistolChestHide" "TagSwitch" "PistolChestHideAnim" "GetCommandI(CMD_Weapon_Hide) == 7" "realtime" 0
					$EditorData {
						#EditorPos -8.6000004 7.0
					}
				}
				$State {
					 "PistolChestShow" "TagSwitch" "PistolChestShowAnim" "GetCommandI(CMD_Weapon_Show) == 7" "realtime" 1
					$EditorData {
						#EditorPos -9.8000002 6.3000002
					}
				}
				$State {
					 "KnifeHide" "TagSwitch" "KnifeHideAnim" "GetCommandI(CMD_Weapon_Hide) == 8" "realtime" 0
					$EditorData {
						#EditorPos -4.9000001 7.0
					}
				}
				$State {
					 "KnifeShow" "TagSwitch" "KnifeShowAnim" "GetCommandI(CMD_Weapon_Show) == 8" "realtime" 1
					$EditorData {
						#EditorPos -6.0999999 6.3000002
					}
				}
				$State {
					 "InventoryHide" "TagSwitch" "InventoryHideAnim" "GetCommandI(CMD_Weapon_Hide) == 9" "realtime" 0
					$EditorData {
						#EditorPos -1.3000001 7.0
					}
				}
				$State {
					 "InventoryShow" "TagSwitch" "InventoryShowAnim" "GetCommandI(CMD_Weapon_Show) == 9" "realtime" 1
					$EditorData {
						#EditorPos -2.4000001 6.3000002
					}
				}
				$State {
					 "1hdBackLHide" "TagSwitch" "1hdBackLHideAnim" "GetCommandI(CMD_Weapon_Hide) == 2" "realtime" 0
					$EditorData {
						#EditorPos -24.0 7.0
					}
				}
				$State {
					 "1hdBackLShow" "TagSwitch" "1hdBackLShowAnim" "GetCommandI(CMD_Weapon_Show) == 2" "realtime" 1
					$EditorData {
						#EditorPos -25.2000008 6.3000002
					}
				}
				$State {
					 "1hdBackRHide" "TagSwitch" "1hdBackRHideAnim" "GetCommandI(CMD_Weapon_Hide) == 5" "realtime" 0
					$EditorData {
						#EditorPos -15.1999998 7.0
					}
				}
				$State {
					 "1hdBackRShow" "TagSwitch" "1hdBackRShowAnim" "GetCommandI(CMD_Weapon_Show) == 5" "realtime" 1
					$EditorData {
						#EditorPos -16.3999996 6.3000002
					}
				}
				$State {
					 "PickUpHeavyTest" "" "TakeHeavy" "GetCommandI(CMD_Weapon_Show) == 10" "realtime" 1
					$EditorData {
						#EditorPos -32.7999992 7.0
					}
				}
				$State {
					 "PickUpHandsTestErc" "" "PickUpHandsTestG" "GetCommandI(CMD_Weapon_Show) == 11" "notime" 1
					$EditorData {
						#EditorPos -33.2000008 6.2000003
					}
				}
			}
			$Transitions 20 {
				$Transition {
					 "2HDBackLHide" "2HDBackLShow" "GetCommandI(CMD_Weapon_Show) == 0 || RemainingTimeLess(0.01) " "0.1" "GetEventTime(\"WeaponChange.2HDLeftBackSlotShow\", \"BlendIn\")" 1 "S"
				}
				$Transition {
					 "RflBackLHide" "RflBackLShow" "GetCommandI(CMD_Weapon_Show) == 1 || RemainingTimeLess(0.01) " "0.1" "GetEventTime(\"WeaponChange.RifleLeftBackSlotShow\", \"BlendIn\")" 1 "S"
				}
				$Transition {
					 "1hdBackLHide" "1hdBackLShow" "GetCommandI(CMD_Weapon_Show) == 2 || RemainingTimeLess(0.01) " "0.1" "GetEventTime(\"WeaponChange.1HDLeftBackSlotShow\", \"BlendIn\")" 1 "S"
				}
				$Transition {
					 "2HDBackRHide" "2HDBackRShow" "GetCommandI(CMD_Weapon_Show) == 3 || RemainingTimeLess(0.01) " "0.1" "GetEventTime(\"WeaponChange.2HDRightBackSlotShow\", \"BlendIn\")" 1 "S"
				}
				$Transition {
					 "RflBackRHide" "RflBackRShow" "GetCommandI(CMD_Weapon_Show) == 4 || RemainingTimeLess(0.01) " "0.1" "GetEventTime(\"WeaponChange.RifleRightBackSlotShow\", \"BlendIn\")" 1 "S"
				}
				$Transition {
					 "1hdBackRHide" "1hdBackRShow" "GetCommandI(CMD_Weapon_Show) == 5 || RemainingTimeLess(0.01) " "0.1" "GetEventTime(\"WeaponChange.1HDRightBackSlotShow\", \"BlendIn\")" 1 "S"
				}
				$Transition {
					 "PistolBeltHide" "PistolBeltShow" "GetCommandI(CMD_Weapon_Show) == 6 || RemainingTimeLess(0.01) " "0.1" "GetEventTime(\"WeaponChange.PistolBeltShow\", \"BlendIn\")" 1 "S"
				}
				$Transition {
					 "PistolChestHide" "PistolChestShow" "GetCommandI(CMD_Weapon_Show) == 7 || RemainingTimeLess(0.01) " "0.1" "GetEventTime(\"WeaponChange.PistolChestShow\", \"BlendIn\")" 1 "S"
				}
				$Transition {
					 "KnifeHide" "KnifeShow" "GetCommandI(CMD_Weapon_Show) == 8 || RemainingTimeLess(0.01) " "0.1" "GetEventTime(\"WeaponChange.KnifeSlotShow\", \"BlendIn\")" 1 "S"
				}
				$Transition {
					 "InventoryHide" "InventoryShow" "GetCommandI(CMD_Weapon_Show) == 9 || RemainingTimeLess(0.01) " "0.1" "GetEventTime(\"WeaponChange.InventorySlotShow\", \"BlendIn\")" 1 "S"
				}
				$Transition {
					 "" "2HDBackLShow" "GetCommandI(CMD_Weapon_Show) == 0" "0.1" "" 1 "S"
				}
				$Transition {
					 "" "RflBackLShow" "GetCommandI(CMD_Weapon_Show) == 1" "0.1" "" 1 "S"
				}
				$Transition {
					 "" "1hdBackLShow" "GetCommandI(CMD_Weapon_Show) == 2" "0.1" "" 1 "S"
				}
				$Transition {
					 "" "2HDBackRShow" "GetCommandI(CMD_Weapon_Show) == 3" "0.1" "" 1 "S"
				}
				$Transition {
					 "" "RflBackRShow" "GetCommandI(CMD_Weapon_Show) == 4" "0.1" "" 1 "S"
				}
				$Transition {
					 "" "1hdBackRShow" "GetCommandI(CMD_Weapon_Show) == 5" "0.1" "" 1 "S"
				}
				$Transition {
					 "" "PistolBeltShow" "GetCommandI(CMD_Weapon_Show) == 6" "0.1" "" 1 "S"
				}
				$Transition {
					 "" "PistolChestShow" "GetCommandI(CMD_Weapon_Show) == 7" "0.1" "" 1 "S"
				}
				$Transition {
					 "" "KnifeShow" "GetCommandI(CMD_Weapon_Show) == 8" "0.1" "" 1 "S"
				}
				$Transition {
					 "" "InventoryShow" "GetCommandI(CMD_Weapon_Show) == 9" "0.1" "" 1 "S"
				}
			}
			$EditorData {
				#EditorPos -5.0999999 8.3000002
			}
		}
		$Node AnimNodeStateMachine {
			 "WeaponChangeStanceSTM" "TagWeaponChange"
			$States 4 {
				$State {
					 "Erc" "" "WeaponChangeErcG" "Stance == 0" "realtime" 1
					$EditorData {
						#EditorPos -3.0 13.1999998
					}
				}
				$State {
					 "Pne" "" "WeaponChangePneG" "Stance == 2 && !IsTag(\"TagProneBack\")" "realtime" 1
					$EditorData {
						#EditorPos -7.4000001 13.4000006
					}
				}
				$State {
					 "Cro" "" "WeaponChangeThrowCro" "Stance == 1 " "realtime" 1
					$EditorData {
						#EditorPos -5.2000003 13.0
					}
				}
				$State {
					 "PneB" "" "WeaponChangePneBSpineFix" "Stance == 2 && IsTag(\"TagProneBack\")" "realtime" 1
					$EditorData {
						#EditorPos -0.8 13.4000006
					}
				}
			}
			$Transitions 2 {
				$Transition {
					 "Pne" "PneB" "IsTag(\"TagProneBack\")" "" "" 1 "S"
				}
				$Transition {
					 "Pne" "Erc" "IsTag(\"TagStanceChange\")" "" "" 1 "S"
				}
			}
			$EditorData {
				#EditorPos -3.8 14.6000004
			}
		}
		$Node AnimNodeBlendT {
			 "WeaponChangeThrowCro" "" "WpnChangeSpineFix" "WeaponChangeErcG" "" "" "IsTag(\"TagThrowing\")" 0.3 "S" 2
			$EditorData {
				#EditorPos -4.9000001 11.1000004
			}
		}
		$Node AnimNodeQueue {
			 "WeaponFireQ" "" "HitQ"
			$items 1 {
				$item {
					 "WeaponStanceMaster" "GetCommandI(CMD_WeaponFire) >= 0" "false" "" 0.0 0.1 1 0
				}
			}
			$EditorData {
				#EditorPos 2.7 6.5999999
			}
		}
		$Node AnimNodeRot {
			 "WpnChangeSpineFix" "" "WeaponChangeErcG" "1.0"
			$rotitems 3 {
				$ri {
					 "spine" "zmr" 0.2
				}
				$ri {
					 "spine1" "zmr" 0.2
				}
				$ri {
					 "spine2" "zmr" 0.15
				}
			}
			$EditorData {
				#EditorPos -5.0 9.8000002
			}
		}
	}
	$Sheet "Ladder" {
		$Node AnimNodeStateMachine {
			 "EnterLadderSTM" ""
			$States 3 {
				$State {
					 "Ground" "" "LadderEnterGroundG" "GetCommandI(CMD_Ladder_Enter) == 0" "realtime" 1
					$EditorData {
						#EditorPos -6.5999999 3.6000001
					}
				}
				$State {
					 "Water" "" "LadderEnterWaterG" "GetCommandI(CMD_Ladder_Enter) == 4" "realtime" 1
					$EditorData {
						#EditorPos -1.2 3.6000001
					}
				}
				$State {
					 "Roof" "" "LadderEnterRoofG" "GetCommandI(CMD_Ladder_Enter) == 1" "realtime" 1
					$EditorData {
						#EditorPos -3.9000001 3.6000001
					}
				}
			}
			$Transitions 0 {
			}
			$EditorData {
				#EditorPos -4.3000002 4.9000001
			}
		}
		$Node AnimNodeSourceSync {
			 "LadderDownAnim" "" "Ladder.Down" "loop" "LadderDown"
			$Predictions {
			}
			$EditorData {
				#EditorPos 6.7000003 6.5
			}
		}
		$Node AnimNodeSourceSync {
			 "LadderDownFastAnim" "" "Ladder.DownFast" "loop" "LadderDown"
			$Predictions {
			}
			$EditorData {
				#EditorPos 8.9000006 6.5
			}
		}
		$Node AnimNodeGroupSelect {
			 "LadderDownFastG" "" "LadderDownFastLook" "Ladder" "LeftFoot"
			$EditorData {
				#EditorPos 8.9000006 8.3000002
			}
		}
		$Node AnimNodeBlendTAdd {
			 "LadderDownFastLook" "" "LadderDownFastAnim" "MoveLookPose" "" "" "Look" 0.3 "S" 0
			$EditorData {
				#EditorPos 8.9000006 7.5
			}
		}
		$Node AnimNodeGroupSelect {
			 "LadderDownG" "" "LadderDownLook" "Ladder" "LeftFoot"
			$EditorData {
				#EditorPos 6.7000003 8.3000002
			}
		}
		$Node AnimNodeBlendTAdd {
			 "LadderDownLook" "" "LadderDownAnim" "MoveLookPose" "" "" "Look" 0.3 "S" 0
			$EditorData {
				#EditorPos 6.7000003 7.5
			}
		}
		$Node AnimNodeSource {
			 "LadderEnterGroundAnim" "" "Ladder.EnterGround" "noloop"
			$Predictions {
				$Prediction {
					 "PredictionLadderEnter" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos -6.5999999 1.2
			}
		}
		$Node AnimNodeGroupSelect {
			 "LadderEnterGroundG" "" "LadderEnterGroundAnim" "Ladder" "LeftFoot"
			$EditorData {
				#EditorPos -6.5999999 1.9
			}
		}
		$Node AnimNodeSource {
			 "LadderEnterRoofAnim" "" "Ladder.EnterRoof" "noloop"
			$Predictions {
				$Prediction {
					 "PredictionLadderEnter" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos -3.9000001 1.2
			}
		}
		$Node AnimNodeGroupSelect {
			 "LadderEnterRoofG" "" "LadderEnterRoofAnim" "Ladder" "LeftFoot"
			$EditorData {
				#EditorPos -3.9000001 1.9
			}
		}
		$Node AnimNodeSource {
			 "LadderEnterWaterAnim" "" "Ladder.EnterWater" "noloop"
			$Predictions {
				$Prediction {
					 "PredictionLadderEnter" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos -1.3000001 1.2
			}
		}
		$Node AnimNodeGroupSelect {
			 "LadderEnterWaterG" "" "LadderEnterWaterAnim" "Ladder" "LeftFoot"
			$EditorData {
				#EditorPos -1.3000001 1.9
			}
		}
		$Node AnimNodeSource {
			 "LadderExitGroundLAnim" "" "Ladder.LeftFoot.ExitGround" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -1.0 18.3999996
			}
		}
		$Node AnimNodeSource {
			 "LadderExitGroundRAnim" "" "Ladder.RightFoot.ExitGround" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -1.0 19.3000011
			}
		}
		$Node AnimNodeSource {
			 "LadderExitLFootLeft" "" "Ladder.LeftFoot.ExitLeft" "noloop"
			$Predictions {
				$Prediction {
					 "PredictionLadderExit" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 4.0 18.3999996
			}
		}
		$Node AnimNodeSource {
			 "LadderExitLFootRight" "" "Ladder.LeftFoot.ExitRight" "noloop"
			$Predictions {
				$Prediction {
					 "PredictionLadderExit" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 6.5 18.3999996
			}
		}
		$Node AnimNodeSource {
			 "LadderExitLFootWater" "" "Ladder.LeftFoot.ExitWater" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 8.9000006 18.3999996
			}
		}
		$Node AnimNodeSource {
			 "LadderExitRFootLeft" "" "Ladder.RightFoot.ExitLeft" "noloop"
			$Predictions {
				$Prediction {
					 "PredictionLadderExit" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 4.0 19.3000011
			}
		}
		$Node AnimNodeSource {
			 "LadderExitRFootRight" "" "Ladder.RightFoot.ExitRight" "noloop"
			$Predictions {
				$Prediction {
					 "PredictionLadderExit" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 6.5 19.3000011
			}
		}
		$Node AnimNodeSource {
			 "LadderExitRFootWater" "" "Ladder.RightFoot.ExitWater" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 8.9000006 19.3000011
			}
		}
		$Node AnimNodeSource {
			 "LadderExitRoofLAnim" "" "Ladder.LeftFoot.ExitRoof" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 1.6 18.3999996
			}
		}
		$Node AnimNodeSource {
			 "LadderExitRoofRAnim" "" "Ladder.RightFoot.ExitRoof" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 1.6 19.3000011
			}
		}
		$Node AnimNodeIK2 {
			 "LadderIK" "" "LadderLookT" "//! global values
weight = 1.0

LFootIKTarget 
chain = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
chainAxis = +x

RFootIKTarget 
chain = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot
chainAxis = -x


LHandIKTarget 
chain = LeftArm, LeftArmRoll, LeftForeArm, LeftForeArmRoll, LeftHand
chainAxis = +x

RHandIKTarget 
chain = RightArm, RightArmRoll, RightForeArm, RightForeArmRoll, RightHand
chainAxis = -x"
			$EditorData {
				#EditorPos 3.5 7.2000003
			}
		}
		$Node AnimNodeIK2Target {
			 "LadderIKTarget" "" "LadderIdleAnim" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot

LHandIKTarget = LeftArm, LeftArmRoll, LeftForeArm, LeftForeArmRoll, LeftHand
RHandIKTarget = RightArm, RightArmRoll, RightForeArm, RightForeArmRoll, RightHand"
			$EditorData {
				#EditorPos 3.5 4.4000001
			}
		}
		$Node AnimNodeSource {
			 "LadderIdleAnim" "" "Ladder.Idle" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 3.5 3.5
			}
		}
		$Node AnimNodeGroupSelect {
			 "LadderLG" "" "LadderIK" "Ladder" "LeftFoot"
			$EditorData {
				#EditorPos 4.5 8.3000002
			}
		}
		$Node AnimNodePose2 {
			 "LadderLookPose" "" "Ladder.Look" "LookDirY" "LookDirX" "Y(-90): X(-180)= 0, X(-90) = 1, X(0) = 2, X(90) = 3, X(180) = 4
Y(0): X(-180) = 5, X(-90) = 6, X(0) = 7, X(90) = 8, X(180) = 9
Y(90): X(-180) = 10, X(-90) = 11, X(0) = 12, X(90) = 13, X(180) = 14"
			$EditorData {
				#EditorPos 3.5 5.3000002
			}
		}
		$Node AnimNodeBlendTAdd {
			 "LadderLookT" "" "LadderIKTarget" "LadderLookPose" "" "" "Look" 0.3 "S" 0
			$EditorData {
				#EditorPos 3.5 6.2000003
			}
		}
		$Node AnimNodeBlend {
			 "LadderMaster" "" "1.0" "LadderTalkingT" "FacialMovementAnim" 1
			$EditorData {
				#EditorPos -4.5 20.3000011
			}
		}
		$Node AnimNodeGroupSelect {
			 "LadderRG" "" "LadderIK" "Ladder" "RightFoot"
			$EditorData {
				#EditorPos 2.3 8.3000002
			}
		}
		$Node AnimNodeStateMachine {
			 "LadderSTM" "TagLadder"
			$States 17 {
				$State {
					 "Enter" "TagLadderEnter" "EnterLadderSTM" "IsCommand(CMD_Ladder_Enter)" "realtime" 0
					$EditorData {
						#EditorPos -4.3000002 13.4000006
					}
				}
				$State {
					 "Up" "" "LadderUpG" "" "normtime" 0
					$EditorData {
						#EditorPos 0.1 10.4000006
					}
				}
				$State {
					 "IdleL" "TagLadderIdle" "LadderLG" "false" "realtime" 0
					$EditorData {
						#EditorPos 4.5 13.4000006
					}
				}
				$State {
					 "Down" "" "LadderDownG" "" "normtime" 0
					$EditorData {
						#EditorPos 6.7000003 10.4000006
					}
				}
				$State {
					 "ExitGroundR" "TagLadderExit" "LadderExitGroundRAnim" "false" "realtime" 1
					$EditorData {
						#EditorPos -0.9 16.5
					}
				}
				$State {
					 "ExitRoofR" "TagLadderExit" "LadderExitRoofRAnim" "false" "realtime" 1
					$EditorData {
						#EditorPos 1.6 16.5
					}
				}
				$State {
					 "DownFast" "" "LadderDownFastG" "" "normtime" 0
					$EditorData {
						#EditorPos 8.9000006 12.9000006
					}
				}
				$State {
					 "IdleR" "TagLadderIdle" "LadderRG" "" "realtime" 0
					$EditorData {
						#EditorPos 2.3 13.4000006
					}
				}
				$State {
					 "ExitGroundL" "TagLadderExit" "LadderExitGroundLAnim" "false" "realtime" 1
					$EditorData {
						#EditorPos -0.9 15.3000002
					}
				}
				$State {
					 "ExitRoofL" "TagLadderExit" "LadderExitRoofLAnim" "false" "realtime" 1
					$EditorData {
						#EditorPos 1.6 15.3000002
					}
				}
				$State {
					 "Exit LFoot Left" "TagLadderExit" "LadderExitLFootLeft" "" "realtime" 1
					$EditorData {
						#EditorPos 4.0 15.3000002
					}
				}
				$State {
					 "Exit LFoot Right" "TagLadderExit" "LadderExitLFootRight" "" "realtime" 1
					$EditorData {
						#EditorPos 6.5 15.3000002
					}
				}
				$State {
					 "Exit RFoot Left" "TagLadderExit" "LadderExitRFootLeft" "" "realtime" 1
					$EditorData {
						#EditorPos 4.0 16.5
					}
				}
				$State {
					 "Exit RFoot Right" "TagLadderExit" "LadderExitRFootRight" "" "realtime" 1
					$EditorData {
						#EditorPos 6.5 16.5
					}
				}
				$State {
					 "Exit LFoot Water" "TagLadderExit" "LadderExitLFootWater" "" "realtime" 1
					$EditorData {
						#EditorPos 8.9000006 15.3000002
					}
				}
				$State {
					 "Exit RFoot Water" "TagLadderExit" "LadderExitRFootWater" "" "realtime" 1
					$EditorData {
						#EditorPos 8.9000006 16.5
					}
				}
				$State {
					 "UpFast" "" "LadderUpFastG" "" "normtime" 0
					$EditorData {
						#EditorPos -2.3 11.5
					}
				}
			}
			$Transitions 49 {
				$Transition {
					 "DownFast" "ExitGroundR" "GetCommandI(CMD_Ladder_Exit) == 0" "0.3" "" 6 "S"
				}
				$Transition {
					 "DownFast" "ExitRoofR" "GetCommandI(CMD_Ladder_Exit) == 1" "0.3" "" 6 "S"
				}
				$Transition {
					 "DownFast" "Exit RFoot Left" "GetCommandI(CMD_Ladder_Exit) == 2" "0.3" "" 6 "S"
				}
				$Transition {
					 "DownFast" "Exit RFoot Right" "GetCommandI(CMD_Ladder_Exit) == 3" "0.3" "" 6 "S"
				}
				$Transition {
					 "DownFast" "Exit RFoot Water" "GetCommandI(CMD_Ladder_Exit) == 4" "0.3" "" 6 "S"
				}
				$Transition {
					 "IdleR" "ExitGroundR" "GetCommandI(CMD_Ladder_Exit) == 0" "0.2" "" 6 "S"
				}
				$Transition {
					 "IdleR" "ExitRoofR" "GetCommandI(CMD_Ladder_Exit) == 1" "0.2" "" 6 "S"
				}
				$Transition {
					 "IdleR" "Exit RFoot Left" "GetCommandI(CMD_Ladder_Exit) == 2" "0.2" "" 6 "S"
				}
				$Transition {
					 "IdleR" "Exit RFoot Right" "GetCommandI(CMD_Ladder_Exit) == 3" "0.2" "" 6 "S"
				}
				$Transition {
					 "IdleR" "Exit RFoot Water" "GetCommandI(CMD_Ladder_Exit) == 4" "0.2" "" 6 "S"
				}
				$Transition {
					 "IdleL" "ExitGroundL" "GetCommandI(CMD_Ladder_Exit) == 0" "0.2" "" 6 "S"
				}
				$Transition {
					 "IdleL" "ExitRoofL" "GetCommandI(CMD_Ladder_Exit) == 1" "0.2" "" 6 "S"
				}
				$Transition {
					 "IdleL" "Exit LFoot Left" "GetCommandI(CMD_Ladder_Exit) == 2" "0.2" "" 6 "S"
				}
				$Transition {
					 "IdleL" "Exit LFoot Right" "GetCommandI(CMD_Ladder_Exit) == 3" "0.2" "" 6 "S"
				}
				$Transition {
					 "IdleL" "Exit LFoot Water" "GetCommandI(CMD_Ladder_Exit) == 4" "0.2" "" 6 "S"
				}
				$Transition {
					 "" "Exit RFoot Left" "GetCommandI(CMD_Ladder_Exit) == 2 && (GetLowerTime() <= 0.3 || GetLowerTime() >= 0.70)" "0.2" "" 7 "S"
				}
				$Transition {
					 "" "Exit RFoot Right" "GetCommandI(CMD_Ladder_Exit) == 3 && (GetLowerTime() <= 0.3 || GetLowerTime() >= 0.7)" "0.2" "" 7 "S"
				}
				$Transition {
					 "" "Exit LFoot Right" "GetCommandI(CMD_Ladder_Exit) == 3 && (GetLowerTime() > 0.3 && GetLowerTime() < 0.7)" "0.2" "" 7 "S"
				}
				$Transition {
					 "" "Exit LFoot Left" "GetCommandI(CMD_Ladder_Exit) == 2 && (GetLowerTime() > 0.3 && GetLowerTime() < 0.7)" "0.2" "" 7 "S"
				}
				$Transition {
					 "" "ExitRoofR" "GetCommandI(CMD_Ladder_Exit) == 1 && (GetLowerTime() <= 0.3 || GetLowerTime() >= 0.7)" "0.3" "" 7 "S"
				}
				$Transition {
					 "" "ExitRoofL" "GetCommandI(CMD_Ladder_Exit) == 1 && (GetLowerTime() > 0.3 && GetLowerTime() < 0.7)" "0.3" "" 7 "S"
				}
				$Transition {
					 "" "ExitGroundL" "GetCommandI(CMD_Ladder_Exit) == 0 && (GetLowerTime() > 0.3 && GetLowerTime() < 0.7)" "0.3" "0.15" 7 "S"
				}
				$Transition {
					 "" "ExitGroundR" "GetCommandI(CMD_Ladder_Exit) == 0 && (GetLowerTime() <= 0.3 || GetLowerTime() >= 0.7)" "0.3" "0.15" 7 "S"
				}
				$Transition {
					 "" "Exit LFoot Water" "GetCommandI(CMD_Ladder_Exit) == 4 && (GetLowerTime() > 0.3 && GetLowerTime() < 0.7)" "0.3" "" 7 "S"
				}
				$Transition {
					 "" "Exit RFoot Water" "GetCommandI(CMD_Ladder_Exit) == 4 && (GetLowerTime() <= 0.3 || GetLowerTime() >= 0.7)" "0.3" "" 7 "S"
				}
				$Transition {
					 "Enter" "IdleR" "RemainingTimeLess(0.01) && LadderMovement == 0" "0.3" "" 7 "S"
				}
				$Transition {
					 "IdleL" "Up" "LadderMovement == 1" "0.2" "0.5" 0 "S"
				}
				$Transition {
					 "Up" "IdleL" "LadderMovement != 1 && (GetLowerTime() > 0.35 && GetLowerTime() < 0.60)" "0.2" "" 1 "S"
				}
				$Transition {
					 "IdleL" "DownFast" "LadderMovement == -2" "0.2" "" 6 "S"
				}
				$Transition {
					 "IdleL" "Down" "LadderMovement == -1" "0.2" "0.5" 0 "S"
				}
				$Transition {
					 "Down" "IdleL" "LadderMovement != -1 && (GetLowerTime() >= 0.45 && GetLowerTime() <= 0.55)" "0.2" "" 1 "S"
				}
				$Transition {
					 "Down" "DownFast" "LadderMovement == -2" "0.2" "0.0" 6 "S"
				}
				$Transition {
					 "Up" "DownFast" "LadderMovement == -2" "0.2" "0.0" 6 "S"
				}
				$Transition {
					 "Up" "IdleR" "LadderMovement != 1 && (GetLowerTime() <= 0.15 || GetLowerTime() >= 0.85)" "0.2" "" 1 "S"
				}
				$Transition {
					 "IdleR" "Up" "LadderMovement == 1" "0.2" "0.0" 6 "S"
				}
				$Transition {
					 "Down" "IdleR" "LadderMovement != -1 && (GetLowerTime() <= 0.10 || GetLowerTime() >= 0.90)" "0.2" "" 1 "S"
				}
				$Transition {
					 "DownFast" "IdleR" "LadderMovement != -2" "0.2" "" 6 "S"
				}
				$Transition {
					 "IdleR" "DownFast" "LadderMovement == -2" "0.2" "" 6 "S"
				}
				$Transition {
					 "IdleR" "Down" "LadderMovement == -1" "0.2" "" 0 "S"
				}
				$Transition {
					 "Enter" "IdleR" "RemainingTimeLess(0.3) && LadderMovement != 0" "0.3" "" 1 "S"
				}
				$Transition {
					 "IdleR" "UpFast" "LadderMovement == 2" "0.3" "" 6 "S"
				}
				$Transition {
					 "UpFast" "IdleR" "LadderMovement != 2 && (GetLowerTime() <= 0.15 || GetLowerTime() >= 0.85)" "0.3" "" 7 "S"
				}
				$Transition {
					 "UpFast" "DownFast" "LadderMovement == -2" "0.3" "" 6 "S"
				}
				$Transition {
					 "IdleL" "UpFast" "LadderMovement == 2" "0.3" "0.5" 6 "S"
				}
				$Transition {
					 "UpFast" "IdleL" "LadderMovement != 2 && (GetLowerTime() > 0.35 && GetLowerTime() < 0.60)" "0.3" "" 7 "S"
				}
				$Transition {
					 "Enter" "UpFast" "LadderMovement == 2 && IsEvent(\"LadderEarlyEnter\")" "0.3" "0.9" 7 "S"
				}
				$Transition {
					 "Enter" "Up" "LadderMovement == 1 && IsEvent(\"LadderEarlyEnter\")" "0.3" "0.85" 7 "S"
				}
				$Transition {
					 "Enter" "Down" "LadderMovement == -1 && IsEvent(\"LadderEarlyEnter\")" "0.3" "GetEventTime(\"Ladder.Down\", \"LFootUp\")" 25 "S"
				}
				$Transition {
					 "Enter" "DownFast" "LadderMovement == -2 && IsEvent(\"LadderEarlyEnter\")" "0.3" "" 1 "S"
				}
			}
			$EditorData {
				#EditorPos -4.5 17.8000011
			}
		}
		$Node AnimNodeBlendTAdd {
			 "LadderTalkingT" "" "LadderSTM" "FacialTalkingAnim" "" "" "Talking" 0.1 "S" 0
			$EditorData {
				#EditorPos -4.5 19.0
			}
		}
		$Node AnimNodeSourceSync {
			 "LadderUpAnim" "" "Ladder.Up" "loop" "LadderUp"
			$Predictions {
			}
			$EditorData {
				#EditorPos 0.1 5.5999999
			}
		}
		$Node AnimNodeSourceSync {
			 "LadderUpFastAnim" "" "Ladder.UpFast" "loop" "LadderUp"
			$Predictions {
			}
			$EditorData {
				#EditorPos -2.3 5.5999999
			}
		}
		$Node AnimNodeGroupSelect {
			 "LadderUpFastG" "" "LadderUpFastLook" "Ladder" "LeftFoot"
			$EditorData {
				#EditorPos -2.3 7.4000001
			}
		}
		$Node AnimNodeBlendTAdd {
			 "LadderUpFastLook" "" "LadderUpFastAnim" "MoveLookPose" "" "" "Look" 0.3 "S" 0
			$EditorData {
				#EditorPos -2.3 6.5999999
			}
		}
		$Node AnimNodeGroupSelect {
			 "LadderUpG" "" "LadderUpLook" "Ladder" "LeftFoot"
			$EditorData {
				#EditorPos 0.1 7.4000001
			}
		}
		$Node AnimNodeBlendTAdd {
			 "LadderUpLook" "" "LadderUpAnim" "MoveLookPose" "" "" "Look" 0.3 "S" 0
			$EditorData {
				#EditorPos 0.1 6.5999999
			}
		}
	}
	$Sheet "Idle" {
		$Node AnimNodeGroupSelect {
			 "ColdCroG" "" "SickColdAnim" "Locomotion" "Cro"
			$EditorData {
				#EditorPos -17.8000011 12.3000002
			}
		}
		$Node AnimNodeGroupSelect {
			 "ColdErcG" "" "SickColdAnim" "Locomotion" "Erc"
			$EditorData {
				#EditorPos -20.6000004 12.3000002
			}
		}
		$Node AnimNodeGroupSelect {
			 "ColdPneBackG" "" "SickColdAnim" "Locomotion" "PneB"
			$EditorData {
				#EditorPos -17.8000011 11.3000002
			}
		}
		$Node AnimNodeGroupSelect {
			 "ColdPneG" "" "SickColdAnim" "Locomotion" "Pne"
			$EditorData {
				#EditorPos -20.6000004 11.3000002
			}
		}
		$Node AnimNodeGroupSelect {
			 "CoughCroG" "" "SickCoughMoveT" "Locomotion" "Cro"
			$EditorData {
				#EditorPos -25.0 12.4000006
			}
		}
		$Node AnimNodeGroupSelect {
			 "CoughErcG" "" "SickCoughMoveT" "Locomotion" "Erc"
			$EditorData {
				#EditorPos -27.3999996 12.4000006
			}
		}
		$Node AnimNodeGroupSelect {
			 "CoughPneBackG" "" "SickCoughMoveT" "Locomotion" "PneB"
			$EditorData {
				#EditorPos -25.0 11.5
			}
		}
		$Node AnimNodeGroupSelect {
			 "CoughPneG" "" "SickCoughMoveT" "Locomotion" "Pne"
			$EditorData {
				#EditorPos -27.3999996 11.5
			}
		}
		$Node AnimNodeBlendTAdd {
			 "CroTurnHeadLookT" "" "CroTurnIKTarget" "MoveHeadLookPose" "" "" "Look && Raised" 0.3 "S" 0
			$EditorData {
				#EditorPos 7.5 2.0
			}
		}
		$Node AnimNodeIK2Target {
			 "CroTurnIKTarget" "" "CroTurnInjBlend" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos 7.5 -1.3000001
			}
		}
		$Node AnimNodeSourceSync {
			 "CroTurnIdleAnimSync" "" "Locomotion.Turn0" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos -5.4000001 -6.0
			}
		}
		$Node AnimNodeSourceSync {
			 "CroTurnIdleInjAnimSync" "" "LocomotionInjured.Turn0" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 0.9 -6.0
			}
		}
		$Node AnimNodeBlend {
			 "CroTurnInjBlend" "" "Injured" "CroTurnNBlend" "CroTurnInjNBlend" 3
			$EditorData {
				#EditorPos -2.4000001 -2.6000001
			}
		}
		$Node AnimNodeSourceSync {
			 "CroTurnInjL180SyncAnim" "" "LocomotionInjured.Cro.TurnL180" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos -1.1 -4.8000002
			}
		}
		$Node AnimNodeSourceSync {
			 "CroTurnInjL90SyncAnim" "" "LocomotionInjured.TurnL90" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos -0.2 -5.4000001
			}
		}
		$Node AnimNodeBlendN {
			 "CroTurnInjNBlend" "" "TurnAmount" 0 "Lin"
			$Inputs {
				 -2.0 "CroTurnInjL180SyncAnim"
				 -1.0 "CroTurnInjL90SyncAnim"
				 0.0 "CroTurnIdleInjAnimSync"
				 1.0 "CroTurnInjR90SyncAnim"
				 2.0 "CroTurnInjR180SyncAnim"
				
			}
			$EditorData {
				#EditorPos 0.9 -4.0999999
			}
		}
		$Node AnimNodeSourceSync {
			 "CroTurnInjR180SyncAnim" "" "LocomotionInjured.TurnR180" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 3.0 -4.8000002
			}
		}
		$Node AnimNodeSourceSync {
			 "CroTurnInjR90SyncAnim" "" "LocomotionInjured.TurnR90" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 2.0 -5.4000001
			}
		}
		$Node AnimNodeSourceSync {
			 "CroTurnL180SyncAnim" "" "Locomotion.TurnL180" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos -7.4000001 -4.8000002
			}
		}
		$Node AnimNodeSourceSync {
			 "CroTurnL90SyncAnim" "" "Locomotion.TurnL90" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos -6.5 -5.4000001
			}
		}
		$Node AnimNodeBlendTAdd {
			 "CroTurnLookBlendT" "" "CroTurnHeadLookT" "LookInjBlend" "" "" "Look && !Raised" 0.3 "S" 0
			$EditorData {
				#EditorPos 7.5 3.0
			}
		}
		$Node AnimNodeBlendN {
			 "CroTurnNBlend" "" "TurnAmount" 0 "Lin"
			$Inputs {
				 -2.0 "CroTurnL180SyncAnim"
				 -1.0 "CroTurnL90SyncAnim"
				 0.0 "CroTurnIdleAnimSync"
				 1.0 "CroTurnR90SyncAnim"
				 2.0 "CroTurnR180SyncAnim"
				
			}
			$EditorData {
				#EditorPos -5.4000001 -4.0999999
			}
		}
		$Node AnimNodeSourceSync {
			 "CroTurnR180SyncAnim" "" "Locomotion.TurnR180" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos -3.3 -4.8000002
			}
		}
		$Node AnimNodeSourceSync {
			 "CroTurnR90SyncAnim" "" "Locomotion.TurnR90" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos -4.3000002 -5.4000001
			}
		}
		$Node AnimNodeBlendTAdd {
			 "ErcTurnHeadLookT" "" "ErcTurnIKTarget" "MoveHeadLookPose" "" "" "Look && Raised" 0.3 "S" 0
			$EditorData {
				#EditorPos 11.0 2.0
			}
		}
		$Node AnimNodeIK2Target {
			 "ErcTurnIKTarget" "" "ErcTurnInjBlend" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos 11.0 -1.3000001
			}
		}
		$Node AnimNodeSourceSync {
			 "ErcTurnIdleAnimSync" "" "Locomotion.Turn0" "noloop" "Turn"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 8.3000002 -6.0
			}
		}
		$Node AnimNodeSourceSync {
			 "ErcTurnIdleInjAnimSync" "" "LocomotionInjured.Turn0" "noloop" "Turn"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 14.6999998 -6.0
			}
		}
		$Node AnimNodeBlend {
			 "ErcTurnInjBlend" "" "Injured" "ErcTurnNBlend" "ErcTurnInjNBlend" 3
			$EditorData {
				#EditorPos 11.0 -2.6000001
			}
		}
		$Node AnimNodeSourceSync {
			 "ErcTurnInjL180SyncAnim" "" "LocomotionInjured.TurnL180" "noloop" "Turn"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 12.6000004 -4.8000002
			}
		}
		$Node AnimNodeSourceSync {
			 "ErcTurnInjL90SyncAnim" "" "LocomotionInjured.TurnL90" "noloop" "Turn"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 13.5 -5.4000001
			}
		}
		$Node AnimNodeBlendN {
			 "ErcTurnInjNBlend" "" "TurnAmount" 0 "Lin"
			$Inputs {
				 -2.0 "ErcTurnInjL180SyncAnim"
				 -1.0 "ErcTurnInjL90SyncAnim"
				 0.0 "ErcTurnIdleInjAnimSync"
				 1.0 "ErcTurnInjR90SyncAnim"
				 2.0 "ErcTurnInjR180SyncAnim"
				
			}
			$EditorData {
				#EditorPos 14.6000004 -4.0999999
			}
		}
		$Node AnimNodeSourceSync {
			 "ErcTurnInjR180SyncAnim" "" "LocomotionInjured.TurnR180" "noloop" "Turn"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 16.7000008 -4.8000002
			}
		}
		$Node AnimNodeSourceSync {
			 "ErcTurnInjR90SyncAnim" "" "LocomotionInjured.TurnR90" "noloop" "Turn"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 15.6999998 -5.4000001
			}
		}
		$Node AnimNodeSourceSync {
			 "ErcTurnL180SyncAnim" "" "Locomotion.TurnL180" "noloop" "Turn"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 6.3000002 -4.8000002
			}
		}
		$Node AnimNodeSourceSync {
			 "ErcTurnL90SyncAnim" "" "Locomotion.TurnL90" "noloop" "Turn"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 7.2000003 -5.4000001
			}
		}
		$Node AnimNodeBlendTAdd {
			 "ErcTurnLookBlendT" "" "ErcTurnHeadLookT" "LookInjBlend" "" "" "Look && !Raised" 0.3 "S" 0
			$EditorData {
				#EditorPos 11.0 3.0
			}
		}
		$Node AnimNodeBlendN {
			 "ErcTurnNBlend" "" "TurnAmount" 0 "Lin"
			$Inputs {
				 -2.0 "ErcTurnL180SyncAnim"
				 -1.0 "ErcTurnL90SyncAnim"
				 0.0 "ErcTurnIdleAnimSync"
				 1.0 "ErcTurnR90SyncAnim"
				 2.0 "ErcTurnR180SyncAnim"
				
			}
			$EditorData {
				#EditorPos 8.3000002 -4.0999999
			}
		}
		$Node AnimNodeSourceSync {
			 "ErcTurnR180SyncAnim" "" "Locomotion.TurnR180" "noloop" "Turn"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 10.4000006 -4.8000002
			}
		}
		$Node AnimNodeSourceSync {
			 "ErcTurnR90SyncAnim" "" "Locomotion.TurnR90" "noloop" "Turn"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 9.4000006 -5.4000001
			}
		}
		$Node AnimNodeSource {
			 "ExhaustionAnim" "" "Locomotion.IdleExhausted" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -0.9 4.5999999
			}
		}
		$Node AnimNodeSource {
			 "ExhaustionBlinkAnim" "" "FacialExhausted" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 1.2 4.5999999
			}
		}
		$Node AnimNodeBlend {
			 "ExhaustionFacialB" "" "0.0" "ExhaustionAnim" "ExhaustionBlinkAnim" 0
			$EditorData {
				#EditorPos 0.1 5.4000001
			}
		}
		$Node AnimNodeSource {
			 "FacialIdle01Anim" "" "FacialIdle01" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -4.5999999 1.1
			}
		}
		$Node AnimNodeSource {
			 "FacialIdle02Anim" "" "FacialIdle02" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -3.6000001 1.7
			}
		}
		$Node AnimNodeSource {
			 "FacialIdle03Anim" "" "FacialIdle03" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -2.4000001 1.1
			}
		}
		$Node AnimNodeSource {
			 "FacialIdleInj01nim" "" "FacialIdleInj01" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -1.3000001 1.7
			}
		}
		$Node AnimNodeSource {
			 "FacialIdleInj02Anim" "" "FacialIdleInj02" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -0.3 1.1
			}
		}
		$Node AnimNodeSource {
			 "FacialIdleInj03Anim" "" "FacialIdleInj03" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos 0.9 1.7
			}
		}
		$Node AnimNodeSwitch {
			 "FacialIdleInjSwitch" "" 0 0.0
			$switchitems 3 {
				$si {
					 "FacialIdleInj01nim" "true" "90%=0, 7%=1, 3%=2"
				}
				$si {
					 "FacialIdleInj02Anim" "" "95%=0,5%=2"
				}
				$si {
					 "FacialIdleInj03Anim" "" "95%=0,5%=1"
				}
			}
			$EditorData {
				#EditorPos -0.3 2.4000001
			}
		}
		$Node AnimNodeSwitch {
			 "FacialIdleSwitch" "" 0 0.0
			$switchitems 3 {
				$si {
					 "FacialIdle01Anim" "true" "90%=0, 7%=1, 3%=2"
				}
				$si {
					 "FacialIdle02Anim" "false" "95%=0,5%=2"
				}
				$si {
					 "FacialIdle03Anim" "false" "95%=0,5%=1"
				}
			}
			$EditorData {
				#EditorPos -3.6000001 2.4000001
			}
		}
		$Node AnimNodeGroupSelect {
			 "HotCroG" "" "SickHotAnim" "Locomotion" "Cro"
			$EditorData {
				#EditorPos -11.0 12.3000002
			}
		}
		$Node AnimNodeGroupSelect {
			 "HotErcG" "" "SickHotAnim" "Locomotion" "Erc"
			$EditorData {
				#EditorPos -13.6000004 12.3000002
			}
		}
		$Node AnimNodeGroupSelect {
			 "HotPneBG" "" "SickHotAnim" "Locomotion" "PneB"
			$EditorData {
				#EditorPos -11.0 11.3000002
			}
		}
		$Node AnimNodeGroupSelect {
			 "HotPneG" "" "SickHotAnim" "Locomotion" "Pne"
			$EditorData {
				#EditorPos -13.6000004 11.3000002
			}
		}
		$Node AnimNodeSource {
			 "IdleAnim" "" "Locomotion.Idle" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -7.2000003 3.3
			}
		}
		$Node AnimNodeBlend {
			 "IdleExhaustionBlend" "" "Exhaustion" "IdleFacialB" "ExhaustionFacialB" 1
			$EditorData {
				#EditorPos -1.4 6.3000002
			}
		}
		$Node AnimNodeBlend {
			 "IdleFacialB" "" "0.0" "IdleInjBlend" "IdleFacialInjuredT" 0
			$EditorData {
				#EditorPos -2.6000001 5.4000001
			}
		}
		$Node AnimNodeBlendT {
			 "IdleFacialInjuredT" "" "FacialIdleSwitch" "FacialIdleInjSwitch" "" "" "Injured > 0.5" 0.3 "S" 7
			$EditorData {
				#EditorPos -2.1000001 3.3
			}
		}
		$Node AnimNodeIK2Target {
			 "IdleIKTarget" "" "IdleExhaustionBlend" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos -1.4 7.2000003
			}
		}
		$Node AnimNodeSource {
			 "IdleInjAnim" "" "LocomotionInjured.Idle" "loop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -4.8000002 3.3
			}
		}
		$Node AnimNodeBlend {
			 "IdleInjBlend" "" "Injured" "IdleAnim" "IdleInjAnim" 3
			$EditorData {
				#EditorPos -5.8000002 4.2000003
			}
		}
		$Node AnimNodeBlendTAdd {
			 "IdleLookLowBlendT" "" "IdleLookRasBlend" "LookInjBlend" "" "" "Look && !Raised" 0.3 "S" 0
			$EditorData {
				#EditorPos -1.4 9.1999998
			}
		}
		$Node AnimNodeBlendTAdd {
			 "IdleLookRasBlend" "" "IdleIKTarget" "MoveLookPose" "" "" "Look && Raised" 0.3 "S" 0
			$EditorData {
				#EditorPos -1.4 8.1999998
			}
		}
		$Node AnimNodePose {
			 "IdleRasADSPose" "" "Locomotion.AimingDownSight" "1.0"
			$EditorData {
				#EditorPos -0.5 16.8999996
			}
		}
		$Node AnimNodeBlendTAdd {
			 "IdleRasADST" "" "IdleSTM" "IdleRasADSPose" "" "" "ADS" 0.24 "S2" 0
			$EditorData {
				#EditorPos -1.7 17.7000008
			}
		}
		$Node AnimNodeIK2Target {
			 "IdleSTM" "" "IdleStateMachine" "LHandIKTarget = LeftArm, LeftArmRoll, LeftForeArm, LeftForeArmRoll, LeftHand
RHandIKTarget = RightArm, RightArmRoll, RightForeArm, RightForeArmRoll, RightHand"
			$EditorData {
				#EditorPos -1.8000001 15.6000004
			}
		}
		$Node AnimNodeStateMachine {
			 "IdleStateMachine" ""
			$States 2 {
				$State {
					 "Idles" "" "IdleLookLowBlendT" "True" "notime" 0
					$EditorData {
						#EditorPos -1.4 12.1000004
					}
				}
				$State {
					 "TurnMaster" "TagTurn" "TurnVar" "false" "normtime" 0
					$EditorData {
						#EditorPos 6.7000003 12.1000004
					}
				}
			}
			$Transitions 3 {
				$Transition {
					 "Idles" "TurnMaster" "IsCommand(CMD_Turn)" "0.1" "" 6 "S"
				}
				$Transition {
					 "TurnMaster" "Idles" "GetLowerTime() > 0.85 || IsCommand(CMD_StopTurn)" "0.15" "" 1 "S"
				}
				$Transition {
					 "" "TurnMaster" "IsCommand(CMD_Turn)" "0.3" "0.15" 6 "S"
				}
			}
			$EditorData {
				#EditorPos -1.6 14.1000004
			}
		}
		$Node AnimNodeIK2Target {
			 "PneTurnIKTarget" "" "PneTurnInjBlend" "LFootIKTarget = LeftUpLeg, LeftUpLegRoll, LeftLeg, LeftLegRoll, LeftFoot
RFootIKTarget = RightUpLeg, RightUpLegRoll, RightLeg, RightLegRoll, RightFoot"
			$EditorData {
				#EditorPos 14.8000002 -1.3000001
			}
		}
		$Node AnimNodeSourceSync {
			 "PneTurnIdleAnimSync" "" "Locomotion.Turn0" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 21.8000011 -6.0
			}
		}
		$Node AnimNodeSourceSync {
			 "PneTurnIdleInjAnimSync" "" "LocomotionInjured.Turn0" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 28.0 -6.0
			}
		}
		$Node AnimNodeBlend {
			 "PneTurnInjBlend" "" "Injured" "PneTurnNBlend" "PneTurnInjNBlend" 3
			$EditorData {
				#EditorPos 24.3999996 -2.6000001
			}
		}
		$Node AnimNodeSourceSync {
			 "PneTurnInjL180SyncAnim" "" "LocomotionInjured.TurnL180" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 26.0 -4.8000002
			}
		}
		$Node AnimNodeSourceSync {
			 "PneTurnInjL90SyncAnim" "" "LocomotionInjured.TurnL90" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 26.8999996 -5.4000001
			}
		}
		$Node AnimNodeBlendN {
			 "PneTurnInjNBlend" "" "TurnAmount" 0 "Lin"
			$Inputs {
				 -2.0 "PneTurnInjL180SyncAnim"
				 -1.0 "PneTurnInjL90SyncAnim"
				 0.0 "PneTurnIdleInjAnimSync"
				 1.0 "PneTurnInjR90SyncAnim"
				 2.0 "PneTurnInjR180SyncAnim"
				
			}
			$EditorData {
				#EditorPos 28.0 -4.0999999
			}
		}
		$Node AnimNodeSourceSync {
			 "PneTurnInjR180SyncAnim" "" "LocomotionInjured.TurnR180" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 30.1000004 -4.8000002
			}
		}
		$Node AnimNodeSourceSync {
			 "PneTurnInjR90SyncAnim" "" "LocomotionInjured.TurnR90" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 29.1000004 -5.4000001
			}
		}
		$Node AnimNodeSourceSync {
			 "PneTurnL180SyncAnim" "" "Locomotion.TurnL180" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 19.7000008 -4.8000002
			}
		}
		$Node AnimNodeSourceSync {
			 "PneTurnL90SyncAnim" "" "Locomotion.TurnL90" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 20.6000004 -5.4000001
			}
		}
		$Node AnimNodeBlendTAdd {
			 "PneTurnLookBlendT" "" "PneTurnIKTarget" "MoveLookPose" "" "" "Look && !Raised" 0.3 "S" 0
			$EditorData {
				#EditorPos 14.8000002 3.0
			}
		}
		$Node AnimNodeBlendN {
			 "PneTurnNBlend" "" "TurnAmount" 0 "S2"
			$Inputs {
				 -2.0 "PneTurnL180SyncAnim"
				 -1.0 "PneTurnL90SyncAnim"
				 0.0 "PneTurnIdleAnimSync"
				 1.0 "PneTurnR90SyncAnim"
				 2.0 "PneTurnR180SyncAnim"
				
			}
			$EditorData {
				#EditorPos 21.7000008 -4.2000003
			}
		}
		$Node AnimNodeSourceSync {
			 "PneTurnR180SyncAnim" "" "Locomotion.TurnR180" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 23.8000011 -4.8000002
			}
		}
		$Node AnimNodeSourceSync {
			 "PneTurnR90SyncAnim" "" "Locomotion.TurnR90" "noloop" "TurnCro"
			$Predictions {
				$Prediction {
					 "PredictionTurn" "EntityPosition" "" 1.0 7
				}
			}
			$EditorData {
				#EditorPos 22.8000011 -5.4000001
			}
		}
		$Node AnimNodeSource {
			 "SickColdAnim" "" "Locomotion.SickCold" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -19.1000004 9.1999998
			}
		}
		$Node AnimNodeStateMachine {
			 "SickColdStanceSTM" "TagModifier"
			$States 4 {
				$State {
					 "Erc" "" "ColdErcG" "Stance == 0" "realtime" 1
					$EditorData {
						#EditorPos -20.6000004 16.1000004
					}
				}
				$State {
					 "Cro" "" "ColdCroG" "Stance == 1" "realtime" 1
					$EditorData {
						#EditorPos -17.8000011 16.1000004
					}
				}
				$State {
					 "Pne" "" "ColdPneG" "Stance == 2" "realtime" 1
					$EditorData {
						#EditorPos -20.6000004 14.4000006
					}
				}
				$State {
					 "PneBack" "" "ColdPneBackG" "false" "realtime" 1
					$EditorData {
						#EditorPos -17.8000011 14.4000006
					}
				}
			}
			$Transitions 3 {
				$Transition {
					 "Pne" "PneBack" "IsTag(\"TagProneBack\")" "" "" 1 "S"
				}
				$Transition {
					 "Erc" "Cro" "Stance == 1" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "Cro" "Erc" "Stance == 0" "0.3" "GetLowerTime()" 1 "S"
				}
			}
			$EditorData {
				#EditorPos -21.0 17.3999996
			}
		}
		$Node AnimNodeSource {
			 "SickCoughAnim" "" "Locomotion.SickCough" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -26.3000011 8.9000006
			}
		}
		$Node AnimNodeBlendT {
			 "SickCoughMoveT" "" "SickCoughAnim" "SickCoughRot" "" "" "MovementSpeed > 0" 0.3 "S" 7
			$EditorData {
				#EditorPos -26.2000008 10.5
			}
		}
		$Node AnimNodeRot {
			 "SickCoughRot" "" "SickCoughAnim" "1.0"
			$rotitems 3 {
				$ri {
					 "Spine" "xmr" -0.1
				}
				$ri {
					 "Spine1" "xmr" -0.1
				}
				$ri {
					 "Spine2" "xmr" -0.1
				}
			}
			$EditorData {
				#EditorPos -26.1000004 9.6999998
			}
		}
		$Node AnimNodeStateMachine {
			 "SickCoughStanceSTM" "TagModifier"
			$States 4 {
				$State {
					 "Erc" "" "CoughErcG" "Stance == 0" "realtime" 1
					$EditorData {
						#EditorPos -27.3999996 16.1000004
					}
				}
				$State {
					 "Cro" "" "CoughCroG" "Stance == 1" "realtime" 1
					$EditorData {
						#EditorPos -25.0 16.1000004
					}
				}
				$State {
					 "Pne" "" "CoughPneG" "Stance == 2" "realtime" 1
					$EditorData {
						#EditorPos -27.3999996 14.4000006
					}
				}
				$State {
					 "PneBack" "" "CoughPneBackG" "false" "realtime" 1
					$EditorData {
						#EditorPos -25.0 14.4000006
					}
				}
			}
			$Transitions 3 {
				$Transition {
					 "Erc" "Cro" "Stance == 1" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "Cro" "Erc" "Stance == 0" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "Pne" "PneBack" "IsTag(\"TagProneBack\")" "" "" 1 "S"
				}
			}
			$EditorData {
				#EditorPos -27.8999996 17.3999996
			}
		}
		$Node AnimNodeSource {
			 "SickHotAnim" "" "Locomotion.SickHot" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -12.3000002 9.1999998
			}
		}
		$Node AnimNodeStateMachine {
			 "SickHotStanceSTM" "TagModifier"
			$States 4 {
				$State {
					 "Erc" "" "HotErcG" "Stance == 0" "realtime" 1
					$EditorData {
						#EditorPos -13.6000004 16.1000004
					}
				}
				$State {
					 "Pne" "" "HotPneG" "Stance == 2" "realtime" 1
					$EditorData {
						#EditorPos -13.6000004 14.4000006
					}
				}
				$State {
					 "Cro" "" "HotCroG" "Stance == 1" "realtime" 1
					$EditorData {
						#EditorPos -11.0 16.1000004
					}
				}
				$State {
					 "PneBack" "" "HotPneBG" "false" "realtime" 1
					$EditorData {
						#EditorPos -11.0 14.4000006
					}
				}
			}
			$Transitions 3 {
				$Transition {
					 "Erc" "Cro" "Stance == 1" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "Cro" "Erc" "Stance == 0" "0.3" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "Pne" "PneBack" "IsTag(\"TagProneBack\")" "" "" 1 "S"
				}
			}
			$EditorData {
				#EditorPos -14.0 17.3999996
			}
		}
		$Node AnimNodeSource {
			 "SickSneezeAnim" "" "Locomotion.SickSneeze" "noloop"
			$Predictions {
			}
			$EditorData {
				#EditorPos -33.0 8.9000006
			}
		}
		$Node AnimNodeBlendT {
			 "SickSneezeMoveT" "" "SickSneezeAnim" "SickSneezeRot" "" "" "MovementSpeed > 0" 0.3 "S" 7
			$EditorData {
				#EditorPos -32.9000015 10.5
			}
		}
		$Node AnimNodeRot {
			 "SickSneezeRot" "" "SickSneezeAnim" "1.0"
			$rotitems 3 {
				$ri {
					 "Spine" "xmr" -0.1
				}
				$ri {
					 "Spine1" "xmr" -0.1
				}
				$ri {
					 "Spine2" "xmr" -0.1
				}
			}
			$EditorData {
				#EditorPos -32.7999992 9.6999998
			}
		}
		$Node AnimNodeStateMachine {
			 "SickSneezeStanceSTM" "TagModifier"
			$States 4 {
				$State {
					 "Erc" "" "SneezeErcG" "Stance == 0" "realtime" 1
					$EditorData {
						#EditorPos -34.2999992 15.9000006
					}
				}
				$State {
					 "Cro" "" "SneezeCroG" "Stance == 1" "realtime" 1
					$EditorData {
						#EditorPos -31.7000008 15.9000006
					}
				}
				$State {
					 "Pne" "" "SneezePneG" "Stance == 2" "realtime" 1
					$EditorData {
						#EditorPos -34.2999992 14.4000006
					}
				}
				$State {
					 "PneBack" "" "SneezePneBackG" "" "realtime" 1
					$EditorData {
						#EditorPos -31.7000008 14.4000006
					}
				}
			}
			$Transitions 3 {
				$Transition {
					 "Pne" "PneBack" "IsTag(\"TagProneBack\")" "" "" 1 "S"
				}
				$Transition {
					 "Erc" "Cro" "Stance == 1" "0.4" "GetLowerTime()" 1 "S"
				}
				$Transition {
					 "Cro" "Erc" "Stance == 0" "0.4" "GetLowerTime()" 1 "S"
				}
			}
			$EditorData {
				#EditorPos -34.7000008 17.3999996
			}
		}
		$Node AnimNodeGroupSelect {
			 "SneezeCroG" "" "SickSneezeMoveT" "Locomotion" "Cro"
			$EditorData {
				#EditorPos -31.7000008 12.6999998
			}
		}
		$Node AnimNodeGroupSelect {
			 "SneezeErcG" "" "SickSneezeMoveT" "Locomotion" "Erc"
			$EditorData {
				#EditorPos -34.2999992 12.6999998
			}
		}
		$Node AnimNodeGroupSelect {
			 "SneezePneBackG" "" "SickSneezeMoveT" "Locomotion" "PneB"
			$EditorData {
				#EditorPos -31.7000008 11.8000002
			}
		}
		$Node AnimNodeGroupSelect {
			 "SneezePneG" "" "SickSneezeMoveT" "Locomotion" "Pne"
			$EditorData {
				#EditorPos -34.2999992 11.8000002
			}
		}
		$Node AnimNodeStateMachine {
			 "TurnStanceSTM" ""
			$States 3 {
				$State {
					 "Cro" "" "CroTurnLookBlendT" "Stance == 1" "notime" 0
					$EditorData {
						#EditorPos 7.5 4.8000002
					}
				}
				$State {
					 "Erc" "" "ErcTurnLookBlendT" "Stance == 0" "notime" 0
					$EditorData {
						#EditorPos 11.0 5.7000003
					}
				}
				$State {
					 "Pne" "" "PneTurnLookBlendT" "Stance == 2" "notime" 0
					$EditorData {
						#EditorPos 14.8000002 4.7000003
					}
				}
			}
			$Transitions 6 {
				$Transition {
					 "Erc" "Cro" "Stance == 1" "0.2" "" 0 "S"
				}
				$Transition {
					 "Cro" "Erc" "Stance == 0" "0.2" "" 0 "S"
				}
				$Transition {
					 "Erc" "Pne" "Stance == 2" "0.2" "" 0 "S"
				}
				$Transition {
					 "Pne" "Erc" "Stance == 0" "0.2" "" 0 "S"
				}
				$Transition {
					 "Cro" "Pne" "Stance == 2" "0.2" "" 0 "S"
				}
				$Transition {
					 "Pne" "Cro" "Stance == 1" "0.2" "" 0 "S"
				}
			}
			$EditorData {
				#EditorPos 6.8000002 7.0
			}
		}
		$Node AnimNodeVarUpdate {
			 "TurnVar" "" "TurnStanceSTM" 1 "TurnAmount" 7
			$EditorData {
				#EditorPos 6.5999999 9.5
			}
		}
	}
	$Sheet "VerticalMovement" {
		$Node AnimNodeSource {
			 "ClimbOver110InAnim" "" "VerticalMovement.ClimbOver110In" "noloop"
			$Predictions {
				$Prediction {
					 "ClimbPrediction" "EntityPosition" "Jump_Land" 1.0 3
				}
			}
			$EditorData {
				#EditorPos 4.5 7.4000001
			}
		}
		$Node AnimNodeSource {
			 "ClimbOver110OutAnim" "" "VerticalMovement.ClimbOver110Out" "noloop"
			$Predictions {
				$Prediction {
					 "ClimbPrediction" "EntityPosition" "Jump_Land" 1.0 3
				}
			}
			$EditorData {
				#EditorPos 4.5 6.7000003
			}
		}
		$Node AnimNodeSource {
			 "ClimbOver150InAnim" "" "VerticalMovement.ClimbOver150In" "noloop"
			$Predictions {
				$Prediction {
					 "ClimbPrediction" "EntityPosition" "Jump_Land" 1.0 3
				}
			}
			$EditorData {
				#EditorPos 7.0999999 7.5
			}
		}
		$Node AnimNodeSource {
			 "ClimbOver150OutAnim" "" "VerticalMovement.ClimbOver150Out" "noloop"
			$Predictions {
				$Prediction {
					 "ClimbPrediction" "EntityPosition" "Jump_Land" 1.0 3
				}
			}
			$EditorData {
				#EditorPos 7.0999999 6.7000003
			}
		}
		$Node AnimNodeSource {
			 "ClimbOver190InAnim" "" "VerticalMovement.ClimbOver190In" "noloop"
			$Predictions {
				$Prediction {
					 "ClimbPrediction" "EntityPosition" "Jump_Land" 1.0 3
				}
			}
			$EditorData {
				#EditorPos 9.6999998 7.4000001
			}
		}
		$Node AnimNodeSource {
			 "ClimbOver190OutAnim" "" "VerticalMovement.ClimbOver190Out" "noloop"
			$Predictions {
				$Prediction {
					 "ClimbPrediction" "EntityPosition" "Jump_Land" 1.0 3
				}
			}
			$EditorData {
				#EditorPos 9.6999998 6.7000003
			}
		}
		$Node AnimNodeGroupSelect {
			 "ErcRunVerticalG" "" "VerticalSTM" "VerticalMovement" "ErcRun"
			$EditorData {
				#EditorPos 1.4 13.5
			}
		}
		$Node AnimNodeSource {
			 "RunClimb110Anim" "" "VerticalMovement.Climb110" "noloop"
			$Predictions {
				$Prediction {
					 "ClimbPrediction" "EntityPosition" "Jump_Land" 1.0 3
				}
			}
			$EditorData {
				#EditorPos 1.8000001 7.4000001
			}
		}
		$Node AnimNodeSource {
			 "RunClimb150Anim" "" "VerticalMovement.Climb150" "noloop"
			$Predictions {
				$Prediction {
					 "ClimbPrediction" "EntityPosition" "Jump_Land" 1.0 3
				}
			}
			$EditorData {
				#EditorPos 1.8000001 6.7000003
			}
		}
		$Node AnimNodeSource {
			 "RunClimb190Anim" "" "VerticalMovement.Climb190" "noloop"
			$Predictions {
				$Prediction {
					 "ClimbPrediction" "EntityPosition" "Jump_Land" 1.0 3
				}
			}
			$EditorData {
				#EditorPos 1.8000001 6.0
			}
		}
		$Node AnimNodeStateMachine {
			 "VerticalMaster" ""
			$States 1 {
				$State {
					 "ErcRun" "" "ErcRunVerticalG" "true" "notime" 1
					$EditorData {
						#EditorPos 1.4 15.4000006
					}
				}
			}
			$Transitions 0 {
			}
			$EditorData {
				#EditorPos 0.7 16.7000008
			}
		}
		$Node AnimNodeStateMachine {
			 "VerticalSTM" "TagClimb"
			$States 9 {
				$State {
					 "Climb110" "" "RunClimb110Anim" "GetCommandI(CMD_Climb) == 0" "realtime" 1
					$EditorData {
						#EditorPos 1.8000001 10.6999998
					}
				}
				$State {
					 "Climb150" "" "RunClimb150Anim" "GetCommandI(CMD_Climb) == 1" "realtime" 1
					$EditorData {
						#EditorPos 1.8000001 9.9000006
					}
				}
				$State {
					 "Climb190" "" "RunClimb190Anim" "GetCommandI(CMD_Climb) == 2" "realtime" 1
					$EditorData {
						#EditorPos 1.8000001 9.1000004
					}
				}
				$State {
					 "ClimbOver110In" "" "ClimbOver110InAnim" "GetCommandI(CMD_ClimbOver) == 0" "realtime" 0
					$EditorData {
						#EditorPos 4.5 10.6999998
					}
				}
				$State {
					 "ClimbOver110Out" "" "ClimbOver110OutAnim" "" "realtime" 1
					$EditorData {
						#EditorPos 4.5 9.9000006
					}
				}
				$State {
					 "ClimbOver150In" "" "ClimbOver150InAnim" "GetCommandI(CMD_ClimbOver) == 1" "realtime" 0
					$EditorData {
						#EditorPos 7.0999999 10.6999998
					}
				}
				$State {
					 "ClimbOver150Out" "" "ClimbOver150OutAnim" "" "realtime" 1
					$EditorData {
						#EditorPos 7.0999999 9.9000006
					}
				}
				$State {
					 "ClimbOver190In" "" "ClimbOver190InAnim" "GetCommandI(CMD_ClimbOver) == 2" "realtime" 0
					$EditorData {
						#EditorPos 9.6999998 10.6999998
					}
				}
				$State {
					 "ClimbOver190Out" "" "ClimbOver190OutAnim" "" "realtime" 1
					$EditorData {
						#EditorPos 9.6999998 9.9000006
					}
				}
			}
			$Transitions 3 {
				$Transition {
					 "ClimbOver110In" "ClimbOver110Out" "RemainingTimeLess(0.01) " "0.2" "" 1 "S"
				}
				$Transition {
					 "ClimbOver150In" "ClimbOver150Out" "RemainingTimeLess(0.02)" "0.2" "" 1 "Lin"
				}
				$Transition {
					 "ClimbOver190In" "ClimbOver190Out" "RemainingTimeLess(0.01)" "0.3" "" 1 "S"
				}
			}
			$EditorData {
				#EditorPos 1.4 12.0
			}
		}
	}
	$Sheet "LookPoses" {
		$Node AnimNodeBlend {
			 "AimInjBlend" "" "Injured" "AimPose" "AimInjPose" 3
			$EditorData {
				#EditorPos 18.6000004 13.3000002
			}
		}
		$Node AnimNodePose2 {
			 "AimInjPose" "" "LocomotionInjured.Aim" "AimY" "AimX" "Y(-90): X(-180)= 0, X(-90) = 1, X(0) = 2, X(90) = 3, X(180) = 4
Y(0): X(-180) = 5, X(-90) = 6, X(0) = 7, X(90) = 8, X(180) = 9
Y(90): X(-180) = 10, X(-90) = 11, X(0) = 12, X(90) = 13, X(180) = 14"
			$EditorData {
				#EditorPos 19.5 12.5
			}
		}
		$Node AnimNodePose2 {
			 "AimInjWalkPose" "" "LocomotionInjured.AimWalk" "AimY" "AimX" "Y(-90): X(-180)= 0, X(-90) = 1, X(0) = 2, X(90) = 3, X(180) = 4
Y(0): X(-180) = 5, X(-90) = 6, X(0) = 7, X(90) = 8, X(180) = 9
Y(90): X(-180) = 10, X(-90) = 11, X(0) = 12, X(90) = 13, X(180) = 14"
			$EditorData {
				#EditorPos 14.9000006 11.3000002
			}
		}
		$Node AnimNodeBlend {
			 "AimObstBlend" "" "ObstructionFloat" "AimPose" "AimObstPose" 3
			$EditorData {
				#EditorPos 19.5 14.4000006
			}
		}
		$Node AnimNodePose2 {
			 "AimObstPose" "" "Locomotion.AimObst" "AimY" "AimX" "Y(-90): X(-180)= 0, X(-90) = 3, X(0) = 6, X(90) = 9, X(180) = 12
Y(0): X(-180) = 13, X(-90) = 16, X(0) = 19, X(90) = 22, X(180) = 25
Y(90): X(-180) = 26, X(-90) = 29, X(0) = 32, X(90) = 35, X(180) = 38"
			$EditorData {
				#EditorPos 21.7000008 12.5
			}
		}
		$Node AnimNodePose2 {
			 "AimPose" "" "Locomotion.Aim" "AimY" "AimX" "Y(-90): X(-180)= 0, X(-90) = 3, X(0) = 6, X(90) = 9, X(180) = 12
Y(0): X(-180) = 13, X(-90) = 16, X(0) = 19, X(90) = 22, X(180) = 25
Y(90): X(-180) = 26, X(-90) = 29, X(0) = 32, X(90) = 35, X(180) = 38"
			$EditorData {
				#EditorPos 17.2000008 12.5
			}
		}
		$Node AnimNodeBlend {
			 "AimRunObstBlend" "" "ObstructionFloat" "AimRunPose" "AimRunPoseObst" 3
			$EditorData {
				#EditorPos 11.5 12.8000002
			}
		}
		$Node AnimNodePose2 {
			 "AimRunPose" "" "Locomotion.AimRun" "AimY" "AimX" "Y(-90): X(-180)= 0, X(-90) = 1, X(0) = 2, X(90) = 3, X(180) = 4
Y(0): X(-180) = 5, X(-90) = 6, X(0) = 7, X(90) = 8, X(180) = 9
Y(90): X(-180) = 10, X(-90) = 11, X(0) = 12, X(90) = 13, X(180) = 14"
			$EditorData {
				#EditorPos 10.4000006 11.9000006
			}
		}
		$Node AnimNodePose2 {
			 "AimRunPoseObst" "" "Locomotion.AimRunObst" "AimY" "AimX" "Y(-90): X(-180)= 0, X(-90) = 1, X(0) = 2, X(90) = 3, X(180) = 4
Y(0): X(-180) = 5, X(-90) = 6, X(0) = 7, X(90) = 8, X(180) = 9
Y(90): X(-180) = 10, X(-90) = 11, X(0) = 12, X(90) = 13, X(180) = 14"
			$EditorData {
				#EditorPos 12.5 11.9000006
			}
		}
		$Node AnimNodePose2 {
			 "AimWalkPose" "" "Locomotion.AimWalk" "AimY" "AimX" "Y(-90): X(-180)= 0, X(-90) = 1, X(0) = 2, X(90) = 3, X(180) = 4
Y(0): X(-180) = 5, X(-90) = 6, X(0) = 7, X(90) = 8, X(180) = 9
Y(90): X(-180) = 10, X(-90) = 11, X(0) = 12, X(90) = 13, X(180) = 14"
			$EditorData {
				#EditorPos 13.8000002 10.4000006
			}
		}
		$Node AnimNodePose {
			 "CroADSPose" "" "Locomotion.CroRas.AimingDownSight" "1.0"
			$EditorData {
				#EditorPos 11.1000004 7.4000001
			}
		}
		$Node AnimNodePose {
			 "CroADSWalkPose" "" "Locomotion.CroRas.AimingDownSightWalk" "1.0"
			$EditorData {
				#EditorPos 11.1000004 6.5
			}
		}
		$Node AnimNodePose2 {
			 "CroInjLookPose" "" "LocomotionInjured.Erc.Look" "LookDirY" "LookDirX" "Y(-90): X(-180)= 0, X(-90) = 1, X(0) = 2, X(90) = 3, X(180) = 4
Y(0): X(-180) = 5, X(-90) = 6, X(0) = 7, X(90) = 8, X(180) = 9
Y(90): X(-180) = 10, X(-90) = 11, X(0) = 12, X(90) = 13, X(180) = 14"
			$EditorData {
				#EditorPos 10.1999998 14.6999998
			}
		}
		$Node AnimNodeBlend {
			 "CroLookBlend" "" "Injured" "CroLookPose" "CroInjLookPose" 3
			$EditorData {
				#EditorPos 9.1999998 15.4000006
			}
		}
		$Node AnimNodePose2 {
			 "CroLookPose" "" "Locomotion.Cro.Look" "LookDirY" "LookDirX" "Y(-90): X(-180)= 0, X(-90) = 1, X(0) = 2, X(90) = 3, X(180) = 4
Y(0): X(-180) = 5, X(-90) = 6, X(0) = 7, X(90) = 8, X(180) = 9
Y(90): X(-180) = 10, X(-90) = 11, X(0) = 12, X(90) = 13, X(180) = 14"
			$EditorData {
				#EditorPos 8.1000004 14.6999998
			}
		}
		$Node AnimNodePose2 {
			 "CroRestrainedLook" "" "Restrained.Cro.Look" "LookDirY" "LookDirX" "Y(-90): X(-90)= 0, X(0) = 1, X(90) = 2
Y(0): X(-90) = 3, X(0) = 4, X(90) = 5
Y(90): X(-90) = 6, X(0) = 7, X(90) = 8"
			$EditorData {
				#EditorPos 11.1000004 9.1000004
			}
		}
		$Node AnimNodePose {
			 "ErcADSPose" "" "Locomotion.ErcRas.AimingDownSight" "1.0"
			$EditorData {
				#EditorPos 8.9000006 7.4000001
			}
		}
		$Node AnimNodePose2 {
			 "ErcInjLookPose" "" "LocomotionInjured.Erc.Look" "LookDirY" "LookDirX" "Y(-90): X(-180)= 0, X(-90) = 1, X(0) = 2, X(90) = 3, X(180) = 4
Y(0): X(-180) = 5, X(-90) = 6, X(0) = 7, X(90) = 8, X(180) = 9
Y(90): X(-180) = 10, X(-90) = 11, X(0) = 12, X(90) = 13, X(180) = 14"
			$EditorData {
				#EditorPos 5.2000003 14.6999998
			}
		}
		$Node AnimNodeBlend {
			 "ErcLookBlend" "" "Injured" "ErcLookPose" "ErcInjLookPose" 3
			$EditorData {
				#EditorPos 4.2000003 15.4000006
			}
		}
		$Node AnimNodePose2 {
			 "ErcLookPose" "" "Locomotion.Erc.Look" "LookDirY" "LookDirX" "Y(-90): X(-180)= 0, X(-90) = 1, X(0) = 2, X(90) = 3, X(180) = 4
Y(0): X(-180) = 5, X(-90) = 6, X(0) = 7, X(90) = 8, X(180) = 9
Y(90): X(-180) = 10, X(-90) = 11, X(0) = 12, X(90) = 13, X(180) = 14"
			$EditorData {
				#EditorPos 3.0 14.6999998
			}
		}
		$Node AnimNodeBlendT {
			 "ErcLookPoseFixBlend" "" "MoveLookPose" "MoveLookPoseFix" "" "" "LookDirX > 179 || LookDirX < -179" 1.0 "S" 0
			$EditorData {
				#EditorPos 3.6000001 10.6000004
			}
		}
		$Node AnimNodePose2 {
			 "ErcRestrainedLook" "" "Restrained.Erc.Look" "LookDirY" "LookDirX" "Y(-90): X(-90)= 0, X(0) = 1, X(90) = 2
Y(0): X(-90) = 3, X(0) = 4, X(90) = 5
Y(90): X(-90) = 6, X(0) = 7, X(90) = 8"
			$EditorData {
				#EditorPos 8.9000006 9.1000004
			}
		}
		$Node AnimNodePose2 {
			 "IdleLookInjPose" "" "LocomotionInjured.Look" "LookDirY" "LookDirX" "Y(-90): X(-180)= 0, X(-90) = 1, X(0) = 2, X(90) = 3, X(180) = 4
Y(0): X(-180) = 5, X(-90) = 6, X(0) = 7, X(90) = 8, X(180) = 9
Y(90): X(-180) = 10, X(-90) = 11, X(0) = 12, X(90) = 13, X(180) = 14"
			$EditorData {
				#EditorPos 8.1999998 12.4000006
			}
		}
		$Node AnimNodePose2 {
			 "IdleLookPose" "" "Locomotion.Look" "LookDirY" "LookDirX" "Y(-90): X(-180)= 0, X(-90) = 1, X(0) = 2, X(90) = 3, X(180) = 4
Y(0): X(-180) = 5, X(-90) = 6, X(0) = 7, X(90) = 8, X(180) = 9
Y(90): X(-180) = 10, X(-90) = 11, X(0) = 12, X(90) = 13, X(180) = 14"
			$EditorData {
				#EditorPos 6.0 12.4000006
			}
		}
		$Node AnimNodePose2 {
			 "KneelRestrainedLook" "" "Restrained.Kneel.Look" "LookDirY" "LookDirX" "Y(-90): X(-90)= 0, X(0) = 1, X(90) = 2
Y(0): X(-90) = 3, X(0) = 4, X(90) = 5
Y(90): X(-90) = 6, X(0) = 7, X(90) = 8"
			$EditorData {
				#EditorPos 15.5 9.1000004
			}
		}
		$Node AnimNodeBlend {
			 "LookInjBlend" "" "Injured" "IdleLookPose" "IdleLookInjPose" 3
			$EditorData {
				#EditorPos 7.0 13.1999998
			}
		}
		$Node AnimNodePose2 {
			 "MoveHeadLookPose" "" "Locomotion.Cro.MoveLookHead" "LookDirY" "LookDirX" "Y(-90): X(-90)= 0, X(0) = 1, X(90) = 2
Y(0): X(-90) = 3, X(0) = 4, X(90) = 5
Y(90): X(-90) = 6, X(0) = 7, X(90) = 8"
			$EditorData {
				#EditorPos 2.6000001 5.3000002
			}
		}
		$Node AnimNodeBlendT {
			 "MoveHeadLookPoseBlend" "" "MoveHeadLookPose" "MoveHeadLookPoseFix" "" "" "LookDirX > 145 || LookDirX < -145" 0.3 "S2" 3
			$EditorData {
				#EditorPos 3.3 6.5
			}
		}
		$Node AnimNodeBlend {
			 "MoveHeadLookPoseBlendTEST" "" "clamp(1+(-160-LookDirX)*0.02, 0, 1) + clamp(1-(160-LookDirX)*0.02, 0, 1)" "MoveHeadLookPose" "MoveHeadLookPoseFix" 1
			$EditorData {
				#EditorPos 5.8000002 6.4000001
			}
		}
		$Node AnimNodePose2 {
			 "MoveHeadLookPoseFix" "" "Locomotion.Cro.MoveLookHead" "LookDirY" "LookDirX" "Y(-90): X(-90)=1, X(0) = 1, X(90) = 1
Y(0): X(-90) = 4, X(0) = 4, X(90) = 4
Y(90): X(-90) = 7, X(0) = 7, X(90) = 7"
			$EditorData {
				#EditorPos 4.7000003 5.3000002
			}
		}
		$Node AnimNodePose2 {
			 "MoveLookPose" "" "Locomotion.MoveLook" "LookDirY" "LookDirX" "Y(-90): X(-90)= 0, X(0) = 1, X(90) = 2
Y(0): X(-90) = 3, X(0) = 4, X(90) = 5
Y(90): X(-90) = 6, X(0) = 7, X(90) = 8"
			$EditorData {
				#EditorPos 2.6000001 9.4000006
			}
		}
		$Node AnimNodePose2 {
			 "MoveLookPoseFix" "" "Locomotion.MoveLook" "LookDirY" "LookDirX" "Y(-90): X(-90)= 0, X(0) = 1, X(90) = 2
Y(0): X(-90) = 3, X(0) = 4, X(90) = 5
Y(90): X(-90) = 6, X(0) = 7, X(90) = 8"
			$EditorData {
				#EditorPos 4.7000003 9.4000006
			}
		}
		$Node AnimNodePose {
			 "PneADSPose" "" "Locomotion.PneRas.AimingDownSight" "1.0"
			$EditorData {
				#EditorPos 14.8000002 5.8000002
			}
		}
		$Node AnimNodePose2 {
			 "PneInjLookPose" "" "LocomotionInjured.Pne.Look" "LookDirY" "LookDirX" "Y(-90): X(-180)= 0, X(-90) = 1, X(0) = 2, X(90) = 3, X(180) = 4
Y(0): X(-180) = 5, X(-90) = 6, X(0) = 7, X(90) = 8, X(180) = 9
Y(90): X(-180) = 10, X(-90) = 11, X(0) = 12, X(90) = 13, X(180) = 14"
			$EditorData {
				#EditorPos 15.3000002 14.6999998
			}
		}
		$Node AnimNodeBlend {
			 "PneLookBlend" "" "Injured" "PneLookPose" "PneInjLookPose" 3
			$EditorData {
				#EditorPos 14.3000002 15.4000006
			}
		}
		$Node AnimNodePose2 {
			 "PneLookPose" "" "Locomotion.Pne.Look" "LookDirY" "LookDirX" "Y(-90): X(-180)= 0, X(-90) = 1, X(0) = 2, X(90) = 3, X(180) = 4
Y(0): X(-180) = 5, X(-90) = 6, X(0) = 7, X(90) = 8, X(180) = 9
Y(90): X(-180) = 10, X(-90) = 11, X(0) = 12, X(90) = 13, X(180) = 14"
			$EditorData {
				#EditorPos 13.1999998 14.6999998
			}
		}
		$Node AnimNodeBlend {
			 "PneOnBackADSBlend" "" "abs(AimX)/180" "PneADSPose" "PneOnBackADSPose" 3
			$EditorData {
				#EditorPos 16.0 7.3000002
			}
		}
		$Node AnimNodePose {
			 "PneOnBackADSPose" "" "Locomotion.PneBRas.AimingDownSight" "1.0"
			$EditorData {
				#EditorPos 17.3000011 5.8000002
			}
		}
		$Node AnimNodePose2 {
			 "PneRestrainedLook" "" "Restrained.Pne.Look" "LookDirY" "LookDirX" "Y(-90): X(-90)= 0, X(0) = 1, X(90) = 2
Y(0): X(-90) = 3, X(0) = 4, X(90) = 5
Y(90): X(-90) = 6, X(0) = 7, X(90) = 8"
			$EditorData {
				#EditorPos 13.3000002 9.1000004
			}
		}
		$Node AnimNodePose2 {
			 "SpineLookPose" "" "Locomotion.Erc.SpineLook" "LookDirY" "LookDirX" "Y(-180): X(-180)= 0, X(-90) = 1, X(0) = 2, X(90) = 3, X(180) = 4
Y(0): X(-180) = 5, X(-90) = 6, X(0) = 7, X(90) = 8, X(180) = 9
Y(180): X(-180) = 10, X(-90) = 11, X(0) = 12, X(90) = 13, X(180) = 14"
			$EditorData {
				#EditorPos 2.5 7.4000001
			}
		}
		$Node AnimNodeBlend {
			 "SpineLookPoseBlend" "" "clamp(1+(-160-LookDirX)*0.02, 0, 1) + clamp(1-(160-LookDirX)*0.02, 0, 1)" "SpineLookPose" "SpineLookPoseFix" 1
			$EditorData {
				#EditorPos 3.7 8.4000006
			}
		}
		$Node AnimNodePose2 {
			 "SpineLookPoseFix" "" "Locomotion.Erc.SpineLook" "LookDirY" "LookDirX" "Y(-180): X(-180)= 2, X(-90) = 2, X(0) = 2, X(90) = 2, X(180) = 2
Y(0): X(-180) = 7, X(-90) = 7, X(0) = 7, X(90) = 7, X(180) = 7
Y(180): X(-180) = 12, X(-90) = 12, X(0) = 12, X(90) = 12, X(180) = 12"
			$EditorData {
				#EditorPos 5.0 7.4000001
			}
		}
	}
}