Any way to retrieve tokens accidentally sent to the token contract address?

According to the transaction logs, 668 days ago I was a fool. I sent a bunch of AGI tokens to the contract address. Is there any way of getting them back?