SALE AGREEMENT between SANTOS QNT PTY LTD ACN 083 077 196 and SANTOS LIMITED ACN 007 550 923 (together the Santos Entities) and MAGELLAN PETROLEUM (NT) PTY LTD ACN 009 718 183 (Magellan)