GUARANTEE AGREEMENT CNB Financial Corp. Dated as of December 16, 2005