7,000,000 Shares KFx INC. Common Stock, Par Value $.001 Per Share UNDERWRITING AGREEMENT