class cfgSkeletons
{
	class braf_mag58_01_base_f_skeleton
	{
		skeletonInherit = "";
		isDiscrete = 0;
		SkeletonBones[]=
		{
			"bolt"	,"",
			"magazine"	,"",
			"bullet001_virtual"	,"magazine",
			"bullet001"	,"bullet001_virtual",
			"bullet001_rot_axis"	,"bullet001_virtual",
			"bullet002_virtual"	,"bullet001_virtual",
			"bullet002"	,"bullet002_virtual",
			"bullet002_rot_axis"	,"bullet002_virtual",
			"bullet003_virtual"	,"bullet002_virtual",
			"bullet003"	,"bullet003_virtual",
			"bullet003_rot_axis"	,"bullet003_virtual",
			"bullet004_virtual"	,"bullet003_virtual",
			"bullet004"	,"bullet004_virtual",
			"bullet004_rot_axis"	,"bullet004_virtual",
			"bullet005_virtual"	,"bullet004_virtual",
			"bullet005"	,"bullet005_virtual",
			"bullet005_rot_axis"	,"bullet005_virtual",
			"bullet006_virtual"	,"bullet005_virtual",
			"bullet006"	,"bullet006_virtual",
			"bullet006_rot_axis"	,"bullet006_virtual",
			"bullet007_virtual"	,"bullet006_virtual",
			"bullet007"	,"bullet007_virtual",
			"bullet007_rot_axis"	,"bullet007_virtual",
			"bullet008_virtual"	,"bullet007_virtual",
			"bullet008"	,"bullet008_virtual",
			"bullet008_rot_axis"	,"bullet008_virtual",
			"bullet009_virtual"	,"bullet008_virtual",
			"bullet009"	,"bullet009_virtual",
			"bullet009_rot_axis"	,"bullet009_virtual",
			"bullet010_virtual"	,"bullet009_virtual",
			"bullet010"	,"bullet010_virtual",
			"bullet010_rot_axis"	,"bullet010_virtual",
			"bullet011_virtual"	,"bullet010_virtual",
			"bullet011"	,"bullet011_virtual",
			"bullet011_rot_axis"	,"bullet011_virtual",
			"bullet012_virtual"	,"bullet011_virtual",
			"bullet012"	,"bullet012_virtual",
			"bullet012_rot_axis"	,"bullet012_virtual",
			"bullet013_virtual"	,"bullet012_virtual",
			"bullet013"	,"bullet013_virtual",
			"bullet013_rot_axis"	,"bullet013_virtual",
			"bullet014_virtual"	,"bullet013_virtual",
			"bullet014"	,"bullet014_virtual",
			"bullet014_rot_axis"	,"bullet014_virtual",
			"bullet015_virtual"	,"bullet014_virtual",
			"bullet015"	,"bullet015_virtual",
			"bullet015_rot_axis"	,"bullet015_virtual",
			"bullet016_virtual"	,"bullet015_virtual",
			"bullet016"	,"bullet016_virtual",
			"bullet016_rot_axis"	,"bullet016_virtual",
			"bullet017_virtual"	,"bullet016_virtual",
			"bullet017"	,"bullet017_virtual",
			"bullet017_rot_axis"	,"bullet017_virtual",
			"bullet018_virtual"	,"bullet017_virtual",
			"bullet018"	,"bullet018_virtual",
			"bullet018_rot_axis"	,"bullet018_virtual",
			"bullet019_virtual"	,"bullet018_virtual",
			"bullet019"	,"bullet019_virtual",
			"bullet019_rot_axis"	,"bullet019_virtual",
			"bullet020_virtual"	,"bullet019_virtual",
			"bullet020"	,"bullet020_virtual",
			"bullet020_rot_axis"	,"bullet020_virtual",
			"bullet021_virtual"	,"bullet020_virtual",
			"bullet021"	,"bullet021_virtual",
			"bullet021_rot_axis"	,"bullet021_virtual",
			"bullet022_virtual"	,"bullet021_virtual",
			"bullet022"	,"bullet022_virtual",
			"bullet022_rot_axis"	,"bullet022_virtual",
			
			"feedtray_cover"	,"",
			"visor","feedtray_cover",
			"fire_selector"	,"",
			"trigger"	,"",
			
			"alsa"  ,"",
			"mira"  ,"",
			"zasleh"	,"",
			"moyeu", "",
			
			"branch_l", "moyeu",
			"branch_r", "moyeu",
			
			"trilho_frontal", "",
			//"bipe","moyeu",
			//
			//"branch_l", "bipe",
			//"branch_r", "bipe"
		};
	};
};
class CfgModels
{
	class braf_mag58_01_f
	{
		sectionsInherit="";
		skeletonName="braf_mag58_01_base_f_skeleton";
		sections[]=
		{
			"zasleh",
			"camo1",
			"camo2",
			"camo3",
			"moyeu",
			"branch_l", 
			"branch_r",
			"bipe"
		};
		class Animations
		{
			/*class bullet001_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet001";
				axis="bullet001_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.0;//rad 0.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};*/
			class bullet001_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet001";
				axis="bullet001_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = -1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet001_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet001";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.44;
				animPeriod = 0.0;
				initPhase = 0.0;
			};
			/*class bullet002_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet002";
				axis="bullet002_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.0;//rad 0.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};*/
			class bullet002_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet002";
				axis="bullet002_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = 1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet002_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet002";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.42;
				animPeriod = 0.0;
				initPhase = 0.0;
			};
			/*class bullet003_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet003";
				axis="bullet003_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.296706;//rad -17.000002;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};*/
			class bullet003_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet003";
				axis="bullet003_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = 1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet003_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet003";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.40;
				animPeriod = 0.0;
				initPhase = 0.0;
			};
			/*class bullet004_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet004";
				axis="bullet004_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.296706;//rad 17.000002;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};*/
			class bullet004_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet004";
				axis="bullet004_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = 1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet004_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet004";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.38;
				animPeriod = 0.0;
				initPhase = 0.0;
			};
			/*class bullet005_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet005";
				axis="bullet005_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.31415927;//rad 18.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};*/
			class bullet005_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet005";
				axis="bullet005_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = 1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet005_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet005";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.36;
				animPeriod = 0.0;
				initPhase = 0.0;
			};
			/*class bullet006_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet006";
				axis="bullet006_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.20943952;//rad 12.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};*/
			class bullet006_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet006";
				axis="bullet006_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = 1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet006_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet006";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.34;
				animPeriod = 0.0;
				initPhase = 0.0;
			};
			/*class bullet007_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet007";
				axis="bullet007_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.38397247;//rad 22.000002;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};*/
			class bullet007_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet007";
				axis="bullet007_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = 1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet007_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet007";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.32;
				animPeriod = 0.0;
				initPhase = 0.0;
			};
			/*class bullet008_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet008";
				axis="bullet008_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.0;//rad 0.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};*/
			class bullet008_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet008";
				axis="bullet008_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = 1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet008_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet008";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.30;
				animPeriod = 0.0;
				initPhase = 0.0;
			};
			/*class bullet009_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet009";
				axis="bullet009_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.9250245;//rad 53.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};*/
			class bullet009_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet009";
				axis="bullet009_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = 1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet009_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet009";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.28;
				animPeriod = 0.0;
				initPhase = 0.0;
			};
			/*class bullet010_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet010";
				axis="bullet010_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};*/
			class bullet010_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet010";
				axis="bullet010_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = 1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet010_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet010";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.26;
				animPeriod = 0.0;
				initPhase = 0.0;
			};
			
			class bullet011_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet011";
				axis="bullet011_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet011_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet011";
				axis="bullet011_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = 1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet011_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet011";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.24;
				animPeriod = 0.0;
				initPhase = 0.0;
			};

			class bullet012_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet012";
				axis="bullet012_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet012_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet012";
				axis="bullet012_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = 1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet012_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet012";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.22;
				animPeriod = 0.0;
				initPhase = 0.0;
			};
			
			class bullet013_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet013";
				axis="bullet013_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet013_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet013";
				axis="bullet013_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = 1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet013_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet013";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.20;
				animPeriod = 0.0;
				initPhase = 0.0;
			};

			class bullet014_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet014";
				axis="bullet014_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet014_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet014";
				axis="bullet014_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = 1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet014_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet014";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.18;
				animPeriod = 0.0;
				initPhase = 0.0;
			};

			class bullet015_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet015";
				axis="bullet015_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet015_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet015";
				axis="bullet015_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = 1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet015_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet015";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.16;
				animPeriod = 0.0;
				initPhase = 0.0;
			};

			class bullet016_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet016";
				axis="bullet016_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet016_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet016";
				axis="bullet016_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = 1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet016_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet016";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.14;
				animPeriod = 0.0;
				initPhase = 0.0;
			};

			class bullet017_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet017";
				axis="bullet017_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet017_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet017";
				axis="bullet017_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = 1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet017_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet017";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.12;
				animPeriod = 0.0;
				initPhase = 0.0;
			};

			class bullet018_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet018";
				axis="bullet018_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet018_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet018";
				axis="bullet018_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = 1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet018_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet018";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.10;
				animPeriod = 0.0;
				initPhase = 0.0;
			};

			class bullet019_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet019";
				axis="bullet019_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet019_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet019";
				axis="bullet019_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = 1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet019_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet019";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.08;
				animPeriod = 0.0;
				initPhase = 0.0;
			};

			class bullet020_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet020";
				axis="bullet020_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet020_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet020";
				axis="bullet020_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = 1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet020_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet020";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.06;
				animPeriod = 0.0;
				initPhase = 0.0;
			};

			class bullet021_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet021";
				axis="bullet021_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet021_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet021";
				axis="bullet021_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = 1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet021_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet021";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.04;
				animPeriod = 0.0;
				initPhase = 0.0;
			};

			class bullet022_reload_rot
			{
				type="rotation";
				source="reload";
				selection="bullet022";
				axis="bullet022_rot_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet022_reload_move
			{
				type="translation";
				source="reload";
				selection="bullet022";
				axis="bullet021_move_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				offset0 = 0.0;
				offset1 = 1.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet022_revolving_hide
			{
				type="hide";
				source="revolving";
				selection="bullet022";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.0;
				unHideValue = 0.02;
				animPeriod = 0.0;
				initPhase = 0.0;
			};

			class bullet001_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet001_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.208;//rad 11.917522
				maxValue = 0.218;//rad 12.490479
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.43633235;//rad 25.000002;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet001_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet001_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.544;//rad 31.168905
				maxValue = 0.55;//rad 31.51268
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.43633235;//rad -25.000002;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet002_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet002_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.208;//rad 11.917522
				maxValue = 0.218;//rad 12.490479
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.43633235;//rad 25.000002;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet002_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet002_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.544;//rad 31.168905
				maxValue = 0.55;//rad 31.51268
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.43633235;//rad -25.000002;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet003_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet003_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.2;//rad 11.459156
				maxValue = 0.218;//rad 12.490479
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.69813174;//rad 40.000004;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet003_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet003_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.55;//rad 31.51268
				maxValue = 0.57;//rad 32.658592
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.69813174;//rad -40.000004;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet004_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet004_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.182;//rad 10.427832
				maxValue = 0.2;//rad 11.459156
				angle0 = 0.0;//rad 0.0;
				angle1 = 1.2217306;//rad 70.00001;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet004_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet004_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.55;//rad 31.51268
				maxValue = 0.585;//rad 33.51803
				angle0 = 0.0;//rad 0.0;
				angle1 = -1.2217306;//rad -70.00001;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet005_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet005_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.162;//rad 9.281917
				maxValue = 0.183;//rad 10.485127
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.69813174;//rad 40.000004;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet005_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet005_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.56;//rad 32.085636
				maxValue = 0.585;//rad 33.51803
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.69813174;//rad -40.000004;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet006_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet006_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.157;//rad 8.995438
				maxValue = 0.162;//rad 9.281917
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.43633235;//rad 25.000002;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet006_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet006_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.575;//rad 32.945072
				maxValue = 0.59;//rad 33.80451
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.43633235;//rad -25.000002;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet007_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet007_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.154;//rad 8.82355
				maxValue = 0.157;//rad 8.995438
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.17453294;//rad 10.000001;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet007_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet007_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.585;//rad 33.51803
				maxValue = 0.595;//rad 34.090992
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.17453294;//rad -10.000001;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet008_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet008_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.216;//rad 12.375889
				maxValue = 0.218;//rad 12.490479
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.34906587;//rad -20.000002;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet008_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet008_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.55;//rad 31.51268
				maxValue = 0.58;//rad 33.231552
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.34906587;//rad 20.000002;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet009_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet009_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.146;//rad 8.365184
				maxValue = 0.154;//rad 8.82355
				angle0 = 0.0;//rad 0.0;
				angle1 = 1.308997;//rad 75.00001;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet009_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet009_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.536;//rad 30.710539
				maxValue = 0.544;//rad 31.168905
				angle0 = 0.0;//rad 0.0;
				angle1 = -1.308997;//rad -75.00001;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet010_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet010_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.145;//rad 8.307888
				maxValue = 0.148;//rad 8.479775
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet010_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet010_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.536;//rad 30.710539
				maxValue = 0.544;//rad 31.168905
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.2617994;//rad -15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			
			class bullet011_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet011_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.145;//rad 8.307888
				maxValue = 0.148;//rad 8.479775
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet011_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet011_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.536;//rad 30.710539
				maxValue = 0.544;//rad 31.168905
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.2617994;//rad -15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};

			class bullet012_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet012_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.145;//rad 8.307888
				maxValue = 0.148;//rad 8.479775
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet012_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet012_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.536;//rad 30.710539
				maxValue = 0.544;//rad 31.168905
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.2617994;//rad -15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			
			class bullet013_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet013_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.145;//rad 8.307888
				maxValue = 0.148;//rad 8.479775
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet013_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet013_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.536;//rad 30.710539
				maxValue = 0.544;//rad 31.168905
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.2617994;//rad -15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};

			class bullet014_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet014_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.145;//rad 8.307888
				maxValue = 0.148;//rad 8.479775
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet014_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet014_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.536;//rad 30.710539
				maxValue = 0.544;//rad 31.168905
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.2617994;//rad -15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};

			class bullet015_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet015_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.145;//rad 8.307888
				maxValue = 0.148;//rad 8.479775
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet015_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet015_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.536;//rad 30.710539
				maxValue = 0.544;//rad 31.168905
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.2617994;//rad -15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};

			class bullet016_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet016_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.145;//rad 8.307888
				maxValue = 0.148;//rad 8.479775
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet016_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet016_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.536;//rad 30.710539
				maxValue = 0.544;//rad 31.168905
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.2617994;//rad -15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};

			class bullet017_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet017_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.145;//rad 8.307888
				maxValue = 0.148;//rad 8.479775
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet017_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet017_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.536;//rad 30.710539
				maxValue = 0.544;//rad 31.168905
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.2617994;//rad -15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};

			class bullet018_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet018_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.145;//rad 8.307888
				maxValue = 0.148;//rad 8.479775
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet018_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet018_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.536;//rad 30.710539
				maxValue = 0.544;//rad 31.168905
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.2617994;//rad -15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};

			class bullet019_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet019_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.145;//rad 8.307888
				maxValue = 0.148;//rad 8.479775
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet019_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet019_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.536;//rad 30.710539
				maxValue = 0.544;//rad 31.168905
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.2617994;//rad -15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};

			class bullet020_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet020_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.145;//rad 8.307888
				maxValue = 0.148;//rad 8.479775
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet020_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet020_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.536;//rad 30.710539
				maxValue = 0.544;//rad 31.168905
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.2617994;//rad -15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};

			class bullet021_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet021_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.145;//rad 8.307888
				maxValue = 0.148;//rad 8.479775
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet021_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet021_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.536;//rad 30.710539
				maxValue = 0.544;//rad 31.168905
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.2617994;//rad -15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};

			class bullet022_virtual_magazine_reload_rot_1
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet022_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.145;//rad 8.307888
				maxValue = 0.148;//rad 8.479775
				angle0 = 0.0;//rad 0.0;
				angle1 = 0.2617994;//rad 15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bullet022_virtual_magazine_reload_rot_2
			{
				type="rotation";
				source="reloadmagazine";
				selection="bullet022_virtual";
				axis="";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.536;//rad 30.710539
				maxValue = 0.544;//rad 31.168905
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.2617994;//rad -15.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};

			class trigger_rot
			{
				type="rotation";
				source="reload";
				selection="trigger";
				axis="trigger_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0.0;//rad 0.0;
				angle1 = -0.523599;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bolt_reload_move
			{
				type="translation";
				source="reloadmagazine";
				selection="bolt";
				axis="bolt_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.875556;//rad 50.165665
				maxValue = 0.888889;//rad 50.92959
				offset0 = 0.0;
				offset1 = 0.95;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bolt_reload_move_back
			{
				type="translation";
				source="reloadmagazine";
				selection="bolt";
				axis="bolt_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.902;//rad 51.680794
				maxValue = 0.912;//rad 52.25375
				offset0 = 0.0;
				offset1 = -0.95;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class bolt_empty_move
			{
				type="translation";
				source="isemptynoreload";
				selection="bolt";
				axis="bolt_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.875556;//rad 50.165665
				maxValue = 0.888889;//rad 50.92959
				offset0 = 0.0;
				offset1 = 0.95;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class fire_selector_rotation
			{
				type="rotation";
				source="weaponmode";
				selection="fire_selector";
				axis="fire_selector_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 0.166667;//rad 9.549315
				angle0 = -1.0471976;//rad -60.0;
				angle1 = -0.6108653;//rad -35.000004;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class no_magazine_hide
			{
				type="hide";
				source="hasmagazine";
				selection="magazine";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.5;
//				unHideValue = -1.0;//(default)
				animPeriod = 0.0;
				initPhase = 0.0;
			};
			class magazine_reload_hide
			{
				type="hide";
				source="reloadmagazine";
				selection="magazine";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.253333;
				unHideValue = 0.408889;
				animPeriod = 0.0;
				initPhase = 0.0;
			};
			class magazine_reload_move_1
			{
				type="translation";
				source="reloadmagazine";
				selection="magazine";
				axis="magazine_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.235556;//rad 13.496365
				maxValue = 0.253333;//rad 14.514912
				offset0 = 0.0;
				offset1 = 1.45;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class magazine_reload_move_2
			{
				type="translation";
				source="reloadmagazine";
				selection="magazine";
				axis="magazine_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.253334;//rad 14.514968
				maxValue = 0.253335;//rad 14.515026
				offset0 = 0.0;
				offset1 = -1.45;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class magazine_reload_move_3
			{
				type="translation";
				source="reloadmagazine";
				selection="magazine";
				axis="magazine_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.253335;//rad 14.515026
				maxValue = 0.253336;//rad 14.515084
				offset0 = 0.0;
				offset1 = 2.0;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class magazine_reload_move_4
			{
				type="translation";
				source="reloadmagazine";
				selection="magazine";
				axis="magazine_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.408889;//rad 23.427614
				maxValue = 0.426667;//rad 24.446218
				offset0 = 0.0;
				offset1 = -0.5;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class magazine_reload_move_5
			{
				type="translation";
				source="reloadmagazine";
				selection="magazine";
				axis="magazine_axis";//*probably*
//				sourceAddress = clamp;// (default)
				minValue = 0.426667;//rad 24.446218
				maxValue = 0.442224;//rad 25.337568
				offset0 = 0.0;
				offset1 = -1.5;
				animPeriod = 0.0;
				initPhase = 0.0;
//				memory = true;//(default assumed)
			};
			class feedtray_cover_up
			{
				type="rotationz";
				source="reloadmagazine";
				selection="feedtray_cover";
				axis="feedtray_cover_axis";
				sourceAddress = "clamp";// (default)
				minValue = 0.071111;//rad 4.0743604
				maxValue = 0.111111;//rad 6.3661914
				angle0 = 0.0;//rad 0.0;
				angle1 = -1.5707996;
				animPeriod = 0.0;
				initPhase = 0.0;
				memory = 0;//(default assumed)
			};
			class feedtray_cover_down
			{
				type="rotationz";
				source="reloadmagazine";
				selection="feedtray_cover";
				axis="feedtray_cover_axis";
				sourceAddress = "clamp";// (default)
				minValue = 0.711111;//rad 40.74366
				maxValue = 0.737;//rad 42.22699
				angle0 = 0.0;//rad 0.0;
				angle1 = 1.5707996;
				animPeriod = 0.0;
				initPhase = 0.0;
				memory = 1;//(default assumed)
			};
			class zaslehROT
			{
				type="rotation";
				source="clockMinute";
				sourceAddress="loop";
				selection="zasleh";
				axis="muzzle_axis";
				memory=1;
				minValue=0.0166665;
				maxValue=0.016666666666666666666666666666667;
				angle0="rad 0";
				angle1="rad 360";
			};
			
			class ironsight_hasoptics_hide
			{
				type="hide";
				source="hasoptics";
				selection="ironsight";
//				sourceAddress = clamp;// (default)
				minValue = 0.0;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				hideValue = 0.5;
//				unHideValue = -1.0;//(default)
				animPeriod = 0.0;
				initPhase = 0.0;
			};
			class bipod_hide
			{
				type="hide";
				source="hasUnderbarrel";
				selection="bipod";
				minValue = 0;
				maxValue = 1;
				hideValue = 1;
				// unHideValue = 0.5;
				animPeriod = 0.0;
				initPhase = 0.0;
			};				
			class bipod_set
			{
				type="rotation";
				source="bipod";
				selection="moyeu";
				sourceAddress="clamp";
				axis="axis_moyeu";//*probably*
				minValue = 0.0;
				maxValue = 0.9;
				angle0 = 0;
				angle1 = "rad 90";
				animPeriod = 0.0;
				initPhase = 0.0;
				memory = 0;//(default assumed)
			};
			class bipod_set2
			{
				type="rotationy";
				source="bipod";
				selection="branch_l";
				sourceAddress="clamp";
				axis="branch_axis";//*probably*
				minValue = 0.9;//rad 0.0
				maxValue = 1.0;//rad 57.29578
				angle0 = 0;
				angle1 = "rad -35";
				animPeriod = 0.0;
				initPhase = 0.0;
				memory = 0;//(default assumed)
			};
			class bipod_set3
			{
				type="rotationy";
				source="bipod";
				selection="branch_r";
				sourceAddress="clamp";
				axis="branch_axis";
				minValue = 0.9;
				maxValue = 1.0;
				angle0 = 0;
				angle1 = "rad 35";
				animPeriod = 0.0;
				initPhase = 0.0;
				memory = 0;//(default assumed)
			};
            class mira_shake
            {
                type="rotationz";
                source="reload";
                selection="mira";
                sourceAddress="mirror";
                axis="mira";
                minPhase=0;
                maxPhase=0.5;
                minValue=0;
                maxValue=0.5;
                memory=0;
                angle0=-0.008726646;
                angle1=0.008726646;
            };
            class mira_shake02
            {
                type="rotationx";
                source="reload";
                selection="mira";
                sourceAddress="mirror";
				axis="mira";
                minPhase=0;
                maxPhase=0.25;
                minValue=0;
                maxValue=0.25;
                memory=0;
                angle0=0.004363323;
                angle1=-0.004363323;
            };
            class mira_shake03
            {
                type="rotationy";
                source="reload";
                selection="mira";
                sourceAddress="mirror";
				axis="mira";
                minPhase=0;
                maxPhase=0.5;
                minValue=0;
                maxValue=0.5;
                memory=0;
                angle0=0.005759587;
                angle1=-0.005759587;
            };
            class alsa_shake
            {
                type="rotationX";
                source="reload";
                selection="alsa";
                sourceAddress="mirror";
                axis="alsa_axis";
                minPhase=0;
                maxPhase=0.5;
                minValue=0;
                maxValue=0.5;
                memory=0;
                angle0=-0.05;
                angle1=0.05;
            };
            //class alsa_shake02
            //{
            //    type="rotationz";
            //    source="reload";
            //    selection="alsa";
            //    sourceAddress="mirror";
			//	axis="alsa_axis";
            //    minPhase=0;
            //    maxPhase=0.25;
            //    minValue=0;
            //    maxValue=0.25;
            //    memory=0;
            //    angle0=0.004363323;
            //    angle1=-0.004363323;
            //};
            //class alsa_shake03
            //{
            //    type="rotationz";
            //    source="reload";
            //    selection="alsa";
            //    sourceAddress="mirror";
			//	axis="alsa_axis";
            //    minPhase=0;
            //    maxPhase=0.5;
            //    minValue=0;
            //    maxValue=0.5;
            //    memory=0;
            //    angle0=0.005759587;
            //    angle1=-0.005759587;
            //};
            class bipe_shake
            {
                type="rotationz";
                source="reload";
                selection="bipe";
                sourceAddress="mirror";
                axis="bipe_axis";
                minPhase=0;
                maxPhase=0.5;
                minValue=0;
                maxValue=0.5;
                memory=0;
                angle0=-0.008726646;
                angle1=0.008726646;
            };
            class bipe_shake02
            {
                type="rotationx";
                source="reload";
                selection="bipe";
                sourceAddress="mirror";
				axis="bipe_axis";
                minPhase=0;
                maxPhase=0.25;
                minValue=0;
                maxValue=0.25;
                memory=0;
                angle0=0.004363323;
                angle1=-0.004363323;
            };
            class bipe_shake03
            {
                type="rotationy";
                source="reload";
                selection="bipe";
                sourceAddress="mirror";
				axis="bipe_axis";
                minPhase=0;
                maxPhase=0.5;
                minValue=0;
                maxValue=0.5;
                memory=0;
                angle0=0.005759587;
                angle1=-0.005759587;
            };
		    class acessory_rail
           	{
               	type="hide";
               	source="hasAccessory";
               	selection="trilho_frontal";
               	minValue=0;
               	maxValue=1;
				hideValue=-1.0;
				unhideValue = 0.5;
            };
		};//Animations
	};//modelclass
};//CfgModels
