12,613,049 SHARES OF COMMON STOCK AND 6,306,524 WARRANTS OF URANIUM ENERGY CORP. UNDERWRITING AGREEMENT