640,924 SHARES OF COMMON STOCK AND 40,894 PRE-FUNDED WARRANTS ARTELO BIOSCIENCES, INC. UNDERWRITING AGREEMENT