Kfx Inc. Fourth Amended and Restated Put Agreement