AMENDED AND RESTATED JOINT DEVELOPMENT AGREEMENT