Exhibit 10-1 AGREEMENT BY AND BETWEEN THE PARTIES: Avalon Gold Corporation, a Nevada Corporation with offices at Suite 806 - 1288 Alberni St. , Vancouver, British Columbia, Canada, V6E 4N5, being represented by Robert Waters, President, hereinafter...