function parseAnimationCurve( animationCurve ) {

					return {
						version: null,
						id: animationCurve.id,
						internalID: animationCurve.id,
						times: parseFloatArray( animationCurve.subNodes.KeyTime.properties.a ).map( function ( time ) {

							return ConvertFBXTimeToSeconds( time );

						} ),
						values: parseFloatArray( animationCurve.subNodes.KeyValueFloat.properties.a ),

						attrFlag: parseIntArray( animationCurve.subNodes.KeyAttrFlags.properties.a ),
						attrData: parseFloatArray( animationCurve.subNodes.KeyAttrDataFloat.properties.a )
					};

				}
@param {{id: number, subNodes: {KeyTime: {properties: {a: string}}, KeyValueFloat: {properties: {a: string}}, KeyAttrFlags: {properties: {a: string}}, KeyAttrDataFloat: {properties: {a: string}}}}} animationCurve