EXHIBIT 10.4 INTERMOUNTAIN COMMUNITY BANCORP RESTRICTED STOCK PURCHASE AGREEMENT THIS RESTRICTED STOCK PURCHASE AGREEMENT ("Agreement") is entered into by and between Intermountain Community Bancorp ("Bancorp") and the Grantee, named below, on...