Animation won't work?

I need help I put in the animation into my ‘Shoot’ script. And the name of the animation is ‘ShootAK’ it isn’t working for some reason the console on unity says “Unkown identifier ‘ShootAK’”. Can someone help me fix this?

#pragma strict

var Effect : Transform;
var TheDammage = 100;

function Update () {

var hit : RaycastHit;
var ray : Ray = Camera.main.ScreenPointToRay(Vector3(Screen.width*0.5, Screen.height*0.5, 0));
  animation.Play();
if (Input.GetMouseButtonDown(0))
 
{
	if (Physics.Raycast (ray, hit, 100))
	  
	{

		var particleClone = Instantiate(Effect, hit.point, Quaternion.LookRotation(hit.normal));
		Destroy(particleClone.gameObject, 2);
		hit.transform.SendMessage("ApplyDammage", TheDammage, SendMessageOptions.DontRequireReceiver);
	    animation.Play(ShootAK);
	}
}

}

ShootAK in the script below does not exist.

I am assuming animation is the Animation component in Unity. Then, according to the documentation (Animation.Play), the method needs a string. You should have written animation.Play(“ShootAK”).