KFx Inc. Second Amended and Restated Investors' Rights Agreement Dated as of July 1, 2002 Kfx Inc. Second Amended and Restated Investors' Rights Agreement