Kfx Inc. Third Amended and Restated Investors' Rights Agreement