If you google the names, you know you'll find your answer right?Code:Trojan.Yakes
According to google... Trojan.Yakes downloads files from the internet and creates several others.
So I'm almost positive it's a virus. I won't run that if I were you. It may actually be Liberation but it may contain this Trojan as well.