12,500,000 SHARES of Common Stock and 6,250,000 Warrants of URANIUM ENERGY CORP. UNDERWRITING AGREEMENT