Common Contracts

2 similar Registration Rights Agreement contracts by Magellan Petroleum Corp /De/