GUARANTEE AGREEMENT BNCCORP, INC. Dated as of July 30, 2007